Files
laoyang 3906bb49a4 清理代码库中的开发过程内容
- 删除 WORKFLOW.md(开发流程文档,已移入记忆库)
- build.sh 去掉 WSL 相关说明
- 33 个源文件的注释:去掉踩坑记录、实测推导、原文件对比、工单号引用
- 保留技术参数、约束说明、命令含义

净删 399 行。全库 16/16 编译通过。
2026-11-01 09:29:00 +08:00
..

试卷

期末考试试卷 + 参考答案与评分标准,两套模板,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}

注意

示例内容为虚构题目,使用时全部替换。