BHCexam.cls

自动化试卷排版基础设施

不再手动调格式。BHCexam.cls 为您处理繁琐的 LaTeX 内部逻辑——选择题对齐、双版本生成和分值统计——让您专注于试卷内容本身。
tlmgr install bhcexam

为橘子数学题库提供支持

BHCexam.cls 是橘子数学(Mathcrowd)背后的核心排版引擎,支持海量题库的专业 PDF 生成。
13 年持续精进,自 2011 年起专注自动化考试排版。
访问开放题库

传统方式 vs. BHCexam

传统 LaTeX

手动计算填空横线长度;与表格斗争以对齐 A/B/C/D 选项;维护教师版和学生版两份独立文件。

BHCexam.cls

模块化功能:内容输入与格式逻辑解耦。
自动化排版:算法即时处理间距和对齐。
高效率:一次编写,随处导出。

核心特性

智能排版引擎

忘掉手动调整间距。BHCexam 让您的排版自动看起来专业。
选择题选项自动对齐
自动检测选项长度并对齐到网格(一列、两列或四列)。
智能填空题
横线宽度根据答案内容长度自动调整。
灵活的页面布局
原生支持 A3 双栏(考试标准)和 A4 单栏格式。

双版本工作流

用"单一数据源"管理您的题库。
一个文件,两种输出
从同一个 .tex 源文件生成教师版(含答案、解析和分值)和学生版(干净版式)。
答案可见性控制
通过简单配置全局切换答案和分数的可见性。
空间预留
在学生版中自动为主观题预留空白答题空间。

结构化试题管理

专为复杂考试设计,而非简单测验。
自动评分
处理分值分配,按题组显示或隐藏分数。
嵌套逻辑
支持子问题,甚至在简答题中嵌套多层子问题。
编号控制
选择每个部分重新编号或使用连续的全局编号。
对齐模式
支持按题号对齐或按装饰性点号(.)对齐。

常见问题

查找您需要的答案

没有找到您需要的答案?

查看完整文档

开源社区与兼容性

  • License

    LaTeX 项目公共许可证 1.3c(开源且免费)

  • Compatibility

    兼容标准 TeX Live 发行版和 Overleaf

  • User Group

    加入用户QQ群,与其他用户交流讨论

  • Issue Tracker

    在 GitHub 提交问题或功能请求

致谢

logo
logo