Directory macros/xetex/latex/bhcexam
README.md
BHCexam
The BHCexam.cls
is a LaTeX document class designed for typesetting exams. It is currently used by the Mathcrowd Problem Database to generate exam PDF files. The class supports the following features:
- Support for configuring whether to display answers.
- Ability to set whether the document is formatted in multiple columns.
- Alignment customization options.
- Automatic alignment of option lengths to a grid.
- Ability to adjust the width of blank lines based on the length of fill-in-the-blank answers.
- Option to display or hide scores for question groups.
- Customizable answer space for each question.
- Ability to restart numbering in question groups.
- Support for sub-questions and nested sub-questions in short-answer questions.
Version History
- version 1.8 (October 2024)
- Added
fontset
andzihao
options to directly pass toctex
.- Support for adding scores to
\subquestion
. - Reorganized document and package comments.
- Redefined some commands (
\parallel
,\Re
,\Im
) to align with national standards.
- Support for adding scores to
- Added
- version 1.7 (August 2022)
- Adjusted
ctex
font and size settings for TeXLive 2022.
- Adjusted
- version 1.6 (August 2021)
- Discontinued use of the
stix
math fonts.- Set
punct = kaiming
inctex
.
- Set
- Discontinued use of the
- version 1.5 (June 2020)
- Added the
r
option to thequestions
environment to reset numbering within question groups.- Cleaned up historical versions in the
master
branch. - Added the
fandol
package option to support thefandol
font family.
- Cleaned up historical versions in the
- Added the
- version 1.4 (May 2020)
- Support for nested
subquestion
environments.- Redefined the
\parallel
command.
- Redefined the
- Support for nested
- version 1.3 (March 2020)
- Added
\sixchoices
and\threechoices
commands to support 3 and 6-option multiple-choice questions with smart line-breaking and option alignment.
- Added
- version 1.2 (March 2020)
- Support for Apple fonts.
- Implemented
stix
math fonts. - Added support for right-aligned parentheses in multiple-choice questions.
- Implemented
- Support for Apple fonts.
- version 1.1 (January 2020)
- Added support for A3 dual-column layout.
- Introduced list-style question formatting.
- Added support for A3 dual-column layout.
- version 1.0 (May 2019)
- Switched from using the
exam
class to thearticle
class as the base class.
- Switched from using the
Contributors
- Bao Hongchang - @mathedu4all, charles@mathcrowd.cn
- CamuseCao - @CamuseCao, camusecao@gmail.com
This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version.
Download the contents of this package in one zip archive (393.3k).
BHCexam – An exam class for mathematics teachers in China
BHCexam.cls is a LaTeX document class designed for typesetting exams. It is currently used by the Mathcrowd Problem Database to generate exam PDF files. The class supports the following features:
- Support for configuring whether to display answers.
- Ability to set whether the document is formatted in multiple columns.
- Alignment customization options.
- Automatic alignment of option lengths to a grid.
- Ability to adjust the width of blank lines based on the length of fill-in-the-blank answers.
- Option to display or hide scores for question groups.
- Customizable answer space for each question.
- Ability to restart numbering in question groups.
- Support for sub-questions and nested sub-questions in short-answer questions.
Package | BHCexam |
Home page | https://lab.mathcrowd.cn/bhcexam |
Bug tracker | https://github.com/mathedu4all/bhcexam/issues |
Announcements | https://github.com/mathedu4all/bhcexam/wiki |
Repository | https://github.com/mathedu4all/bhcexam |
Version | 1.8 2024-10-15 |
Licenses | The LaTeX Project Public License 1.3 |
Maintainer | Hongchang Bao |
Contained in | TeX Live as bhcexam MiKTeX as bhcexam |
Topics | Class Exam Chinese |