- 删除 WORKFLOW.md(开发流程文档,已移入记忆库) - build.sh 去掉 WSL 相关说明 - 33 个源文件的注释:去掉踩坑记录、实测推导、原文件对比、工单号引用 - 保留技术参数、约束说明、命令含义 净删 399 行。全库 16/16 编译通过。
试卷
期末考试试卷 + 参考答案与评分标准,两套模板,A4 两栏。
编译
cd 试卷
xelatex 试卷题型示例.tex
xelatex 试卷题型示例.tex # 题号交叉引用需要两遍
xelatex 参考答案与评分标准示例.tex
xelatex 参考答案与评分标准示例.tex
或仓库根:bash build.sh 试卷 试卷题型示例(自动跑两遍)
文件
| 文件 | 说明 |
|---|---|
试卷题型示例.tex |
试卷,16 种题型展示 |
参考答案与评分标准示例.tex |
答案与评分标准 |
oucexam.sty |
试卷版式包 |
ouckey.sty |
答案版式包 |
试卷:卷头参数
\documentclass[UTF8,fontset=none]{ctexart}
\usepackage{oucexam}
\examsetup{
year = {2025}, % 学年
term = {秋}, % 季学期
course = {数字逻辑}, % 课程名称
college = {信息科学与工程学院},
type = {A}, % 试卷类型 A / B
foottype = {}, % 页脚是否再印类型字母,留空则不印
proposer = {}, % 命题人
reviewer = {}, % 审题人
mode = {闭卷}, % 考试方式
allowed = {无}, % 允许携带的物品
nsec = {16}, % 大题数量(成绩表按此栏数等分)
}
| 参数 | 说明 |
|---|---|
year |
学年 |
term |
季学期 |
course |
课程名称 |
college |
学院 |
type |
试卷类型,A / B |
foottype |
页脚类型字母,留空不印 |
proposer |
命题人,留空不印 |
reviewer |
审题人,留空不印 |
mode |
闭卷 / 开卷 |
allowed |
允许携带物品 |
nsec |
大题数量,决定卷头成绩表的栏数 |
留空的项自动不印,不会留空白横线。
试卷:题型命令
16 种题型,按需用:
| 题型 | 命令 |
|---|---|
| 一、填空题 | \blank[n] 按字宽画横线,\lblank 通栏横线 |
| 二、判断题 | \judge 括号在题首 |
| 三、单项选择题 | \choices 一行四栏 |
| 四、多项选择题 | \choicesII 两行两栏 |
| 五、名词解释 | \answerlines[n] 答题横线 |
| 六、简答题 | 题号用 \qiT(Times 数字) |
| 七、判断改错题 | \judge + 改错横线 |
| 八、计算题 | 表格 + \answerbox 作答框 |
| 九、作图题 | 大方框作答 |
| 十、配伍题 | \mtpair 左右两栏,中间连线 |
| 十一、表格填写题 | \datatable + 空格 |
| 十二、术语翻译题 | 英译中 / 中译英 |
| 十三、证明题 | 逻辑推演,大作答区 |
| 十四、分析题 | 配图,用 \examfig{宽度}{文件} |
| 十五、实验设计题 | 方案要素 + 大作答区 |
| 十六、论述题 | 大段作答区 |
大题标题写法:
\examsection{一、填空题(每空 1 分,共 10 分)}
答案:卷头参数
\usepackage{ouckey}
\keysetup{
year = {2025}, % 学年
term = {秋}, % 季学期
course = {数字逻辑}, % 课程名称
type = {A}, % 试卷类型
dept = {计算机科学与技术学院},
college = {信息科学与工程学院},
major = {计算机科学与技术专业 \TNR{2023} 级},
teacher = {张远航}, % 任课教师
examiner = {张远航}, % 命题教师
mode = {闭卷、笔试},
total = {100}, % 满分
}
| 参数 | 说明 |
|---|---|
year term course type |
与试卷一致 |
dept |
系 |
college |
学院 |
major |
面向专业与年级 |
teacher |
任课教师 |
examiner |
命题教师 |
mode |
考试方式 |
total |
满分 |
答案:命令
| 命令 | 用途 |
|---|---|
\makekeyhead |
印抬头 |
\keysection{标题} |
大题的标题与答案区 |
\keysectionfree{标题} |
不带答案框的标题 |
\keyitem{...} |
一条答案与评分点 |
\keyitemstar{...} |
带星号的答案条目 |
\keynote{...} |
说明性注释 |
\scoring{分值} |
标出评分点分值 |
\keytotal |
末尾的分数汇总表 |
\keysign |
签字栏 |
\objkeys{...} |
客观题答案(判断、选择) |
\pt{n} / \ptline |
分值标注 |
答案与试卷的题号、分值要一一对应,改试卷时答案模板也要同步改。
版式
A4 两栏,栏宽 82mm
试卷:题号与作答区按题型自动排
答案:每题带评分点标注,末尾总分汇总表
正文宋体,题号用 Times
配图
分析题等需要配图时,用 TikZ 直接画,或:
\examfig{0.6\textwidth}{图片文件.png}
注意
示例内容为虚构题目,使用时全部替换。