CTAN Comprehensive TeX Archive Network

Directory macros/xetex/latex/bhcexam

README.md

BHCexam

中文文档

The BHCexam.cls is a 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.

Official Site (Chinese)

Documentation(Chinese)

Issues

Version History

  • version 1.8 (October 2024)
    • Added fontset and zihao options to directly pass to ctex.
      • Support for adding scores to \subquestion.
      • Reorganized document and package comments.
      • Redefined some commands (\parallel, \Re, \Im) to align with national standards.
  • version 1.7 (August 2022)
    • Adjusted ctex font and size settings for Live 2022.
  • version 1.6 (August 2021)
    • Discontinued use of the stix math fonts.
      • Set punct = kaiming in ctex.
  • version 1.5 (June 2020)
    • Added the r option to the questions environment to reset numbering within question groups.
      • Cleaned up historical versions in the master branch.
      • Added the fandol package option to support the fandol font family.
  • version 1.4 (May 2020)
    • Support for nested subquestion environments.
      • Redefined the \parallel command.
  • 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.
  • version 1.2 (March 2020)
    • Support for Apple fonts.
      • Implemented stix math fonts.
      • Added support for right-aligned parentheses in multiple-choice questions.
  • version 1.1 (January 2020)
    • Added support for A3 dual-column layout.
      • Introduced list-style question formatting.
  • version 1.0 (May 2019)
    • Switched from using the exam class to the article class as the base class.

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 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 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.

PackageBHCexam
Home pagehttps://lab.mathcrowd.cn/bhcexam
Bug trackerhttps://github.com/mathedu4all/bhcexam/issues
Announcementshttps://github.com/mathedu4all/bhcexam/wiki
Repositoryhttps://github.com/mathedu4all/bhcexam
Version1.8 2024-10-15
LicensesThe Project Public License 1.3
MaintainerHongchang Bao
Contained inTeX Live as bhcexam
MiKTeX as bhcexam
TopicsClass
Chinese
Exam
...
Guest Book Sitemap Contact Contact Author