Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 2.87 KB

README.md

File metadata and controls

59 lines (48 loc) · 2.87 KB

BHCexam

中文文档

Official Site (Chinese) | Documentation (Chinese) | Issues

Try BHCexam.cls on Overleaf

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


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.