Files
laoyang 8984b93ee7 模板内容填充:全库 × 占位换成完整虚构示例,README 表述同步 #11
把 11 个模板里满篇的 × 换成一套连贯的虚构数据,让样张能看出排版效果。

虚构设定(跨模板统一):
- 数字逻辑 / 2025 秋 / 张远航 / 计算机科学与技术学院,教学日历、成绩构成
  说明、试卷归档封面、试卷四份互相对得上
- 简历:张远航,1985.03,教授博导,论文/专利/项目/获奖全套虚构
- 年度考核:同一人的 2025 年度考核表,年度总结四段写满
- 执行大纲:刻意不套用上面那套(原件就是《信号与线性系统分析》的课,
  强行改课程名会让章节体系、学时分配、思政案例全对不上)

假数据都留肉眼可辨标记:DOI 统一 10.9999/、专利号 ZL209999…、
软著 2024SR99999…、手机 138 0000 0000、邮箱 example.net。
签字/日期/评语栏仍然留空——编了就分不清该改哪儿。

修掉一个既有 bug(填充时才暴露):
年度考核登记表「出生年月」的值从来不显示,连字符都不在 PDF 里。
根因是 tabularray 的 cell{r}{c}={c=n} 里那个 c 是数据行的单元序号、
不是视觉列号,表头三处 c=2 要求该行吃 15 个视觉列而表只有 11 列,
超出部分静默丢弃。迷惑点:写 12 格丢值,写 9 格反而正常。
正解是表头不写 cell{},改用行内 \SetCell[c=n]{c},每行照常写满 11 格。
同时 R0 行原件本就装不下(前六字段 115.76mm,剩 42.20mm 要放
19.68mm 标签 + 17.22mm 值,但列宽被切成 15.31/1.38/25.51),
把标签折两行「出生/年月」解决,列宽一个没改。

README 同步:根 README 与 8 个模板 README 里「一律用 × 占位」的说法
已不成立,统一改为「示例内容全部虚构」,并说明哪些位置仍必须留空。

验证:12 个模板零 error,4 处基线警告未新增;干净副本重编页数一致;
PDF 正文 × 清零;真实信息零泄漏。
2026-10-27 12:50:02 +08:00

320 lines
15 KiB
TeX
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%======================================================================
% 试卷题型全览(示例卷)
% 用途:演示 oucexam.sty 支持的各类题型,不含任何真题。
% 题目内容、分值均为示意,实际使用时按教学大纲替换。
% 编译: xelatex 试卷题型示例.tex (跑两遍,第二遍取总页数)
% 换课程 / 学期只改下面的 \examsetup
%
% 题型索引(共 16 类):
% 一、填空题 \blank[n] 按字宽画横线 / \lblank 通栏横线
% 二、判断题 \judge 括号在题首
% 三、单项选择题 \choices 一行四栏(短选项)
% 四、多项选择题 \choicesII 两行两栏(长选项)
% 五、名词解释 \answerlines[n] 答题横线
% 六、简答题 题号改 Times(\qiT)
% 七、判断改错题 \judge + 改错横线
% 八、计算题 表格 + \answerbox 作答框
% 九、作图题 大方框作答
% 十、配伍题 \mtpair 左右两栏,中间留连线
% 十一、表格填写题 \datatable + 空格
% 十二、术语翻译题 英译中 / 中译英
% 十三、证明题 逻辑推演,大作答区
% 十四、分析题 配图(TikZ 示意,可换 \examfig)
% 十五、实验设计题 方案要素 + 大作答区
% 十六、论述题 大段作答区
%======================================================================
\documentclass[UTF8,fontset=none]{ctexart}
\usepackage{oucexam}
\usetikzlibrary{positioning}
%----------------------------------------------------------------------
% 卷头参数
%----------------------------------------------------------------------
\examsetup{
year = {2025},
term = {秋},
course = {数字逻辑},
college = {信息科学与工程学院},
type = {A}, % 卷头"试卷类型:A 卷"用这个
foottype = {}, % 页脚课程名后是否再印类型字母。默认空(原卷 A 卷就不印)
% 若要与 B 卷一致,写 foottype = {B}
proposer = {},
reviewer = {},
mode = {闭卷},
allowed = {无},
nsec = {16}, % 本示例共 16 个大题,成绩表自动按 17 栏等分
}
%----------------------------------------------------------------------
% 示例插图:用 TikZ 画一个通用框图占位,不依赖任何图片文件。
% 实际使用时换成自己的图:
% \examfig[水平偏移]{宽度}{figs/xxx.jpg}
% 或需要精确定位时:
% \pinnedfig{x}{y}{宽度}{图后留白}{figs/xxx.jpg}
%----------------------------------------------------------------------
\newcommand{\pinnedfig}[5]{%
\begin{tikzpicture}[remember picture,overlay]
\node[anchor=north west,inner sep=0pt]
at ([xshift=#1,yshift=-#2]current page.north west)
{\includegraphics[width=#3]{#5}};
\end{tikzpicture}%
\par\nointerlineskip\vspace*{#4}}
\newcommand{\demoflow}{%
\par\nointerlineskip\vspace*{10bp}%
\centerline{%
\begin{tikzpicture}[node distance=34bp,
box/.style={draw,semithick,minimum width=64bp,minimum height=24bp,
inner sep=1bp,font=\Fivhao},
arr/.style={->,>=stealth,semithick}]
\node[box] (a) {环节一};
\node[box,right=of a] (b) {环节二};
\node[box,right=of b] (c) {环节三};
\node[box,right=of c] (d) {环节四};
\draw[arr] (a.north east) to[out=40,in=140] (b.north west);
\draw[arr] (b.north east) to[out=40,in=140] (c.north west);
\draw[arr] (c.north east) to[out=40,in=140] (d.north west);
\draw[arr] (d.south west) to[out=220,in=320] (a.south east);
\end{tikzpicture}}%
\par\nointerlineskip\vspace*{10bp}}
\begin{document}
%======================================================================
% 第 1 页:卷头 + 客观题(填空 / 判断 / 单选 / 多选)
%======================================================================
\examhead
%----------------------------------------------------------------------
% 一、填空题 —— \blank[n] 按字宽画填空横线
%----------------------------------------------------------------------
\bigsection{一}{填空题}{\TNRB{5}\oucsp{6}小题,每题\oucsp{6}\TNRB{2}\oucsp{6}分,共\oucsp{6}\TNRB{10}\oucsp{6}分}
\qi{1}{本课程教材共分为\blank[2]章,其中第\blank[1]章为本学期重点。}
\qi{2}{一个完整的系统通常由输入、处理、\blank[4]和输出四部分组成。}
\qi{3}{实验数据记录应当做到\blank[3]、准确、\blank[2]三项基本要求。}
\qi{4}{若某班共有\TNR{45}名学生,按每组\TNR{5}人分组,可分为\blank[1]组。}
\qi{5}{按考核方式划分,本课程属于\blank[3]考核,总评成绩由\blank[3]和期末成绩构成。}
%----------------------------------------------------------------------
% 二、判断题 —— 括号在行尾(原卷写法);\judge 为括号在题首的写法
%----------------------------------------------------------------------
\bigsection{二}{判断题}{\TNRB{5}\oucsp{6}小题,每题\oucsp{6}\TNRB{2}\oucsp{6}分,共\oucsp{6}\TNRB{10}\oucsp{6}分}
\qi{1}{课程考核成绩由平时成绩和期末成绩两部分构成。(\hspace{1.67em})}
\qi{2}{实验报告可以由多人共用同一份原始数据。(\hspace{1.67em})}
\qi{3}{课堂讨论的发言内容应当提前准备提纲。(\hspace{1.67em})}
\qi{4}{所有章节的学时分配完全相同。(\hspace{1.67em})}
\qi{5}{课程结束后不再安排集中答疑。(\hspace{1.67em})}
%----------------------------------------------------------------------
% 三、单项选择题 —— \choices 一行四栏(短选项)
%----------------------------------------------------------------------
\bigsection{三}{单项选择题}{\TNRB{4}\oucsp{6}题,每题\oucsp{6}\TNRB{3}\oucsp{6}分,共\oucsp{6}\TNRB{12}\oucsp{6}分}
\qi{1}{下列各项中,属于本课程必修环节的是(\hspace{1.33em})。}
\choices{课堂讲授}{课程实验}{课后作业}{期末考核}
\qi{2}{一份规范的实验报告一般不包括(\hspace{1.33em})。}
\choices{实验目的}{实验步骤}{个人日记}{结果分析}
\qi{3}{关于课程学时的说法,正确的是(\hspace{1.33em})。}
\choices{可随意增减}{按计划执行}{由学生定}{无需公布}
\qi{4}{下列做法中,符合学术规范的是(\hspace{1.33em})。}
\choices{如实引注}{改写不给源}{代写作业}{重复投稿}
%----------------------------------------------------------------------
% 四、多项选择题 —— \choicesII 两行两栏(长选项)
%----------------------------------------------------------------------
\bigsection{四}{多项选择题}{\TNRB{2}\oucsp{6}题,每题\oucsp{6}\TNRB{4}\oucsp{6}分,共\oucsp{6}\TNRB{8}\oucsp{6}分}
\qi{1}{下列属于过程性考核方式的有(\hspace{1.33em})。}
\choicesII{课堂随堂测验}{阶段性小组汇报}{期末闭卷笔试}{实验操作考核}
\qi{2}{撰写课程论文时应当遵守的学术规范包括(\hspace{1.33em})。}
\choicesII{如实标注引用来源}{独立完成规定部分}{直接复制他人成果}{按规定格式著录文献}
\newpage
%======================================================================
% 第 2 页:主观题(名词解释 / 简答 / 判断改错)
%======================================================================
%----------------------------------------------------------------------
% 五、名词解释 —— \answerlines[n] 给 n 条答题横线
%----------------------------------------------------------------------
\bigsection{五}{名词解释}{\TNRB{3}\oucsp{6}题,每题\oucsp{6}\TNRB{3}\oucsp{6}分,共\oucsp{6}\TNRB{9}\oucsp{6}分}
\qi{1}{课程大纲}
\answerlines[5]
\qi{2}{过程性评价}
\answerlines[5]
\qi{3}{实验预习}
\answerlines[5]
%----------------------------------------------------------------------
% 六、简答题 —— 题号用 Times(\qiT),与真题第 2、3 页一致
%----------------------------------------------------------------------
\bigsection{六}{简答题}{\TNRB{2}\oucsp{6}题,每题\oucsp{6}\TNRB{5}\oucsp{6}分,共\oucsp{6}\TNRB{10}\oucsp{6}分}
\qiT{1}{简述本课程成绩评定的基本构成,并说明各部分所占比例。}
\answerlines[5]
\qiT{2}{说明实验数据记录的规范要求,并列举至少三条。}
\answerlines[5]
%----------------------------------------------------------------------
% 七、判断改错题 —— 判断题的进阶形式:\judge(括号在题首)
%----------------------------------------------------------------------
\bigsection{七}{判断改错题}{\TNRB{2}\oucsp{6}题,每题\oucsp{6}\TNRB{3}\oucsp{6}分,共\oucsp{6}\TNRB{6}\oucsp{6}分}
\judge{1}{课程总评成绩只由期末卷面成绩决定,平时成绩不计入。}
\answerlines[3]
\judge{2}{实验课缺勤达到总学时三分之一者,可正常参加期末考试。}
\answerlines[3]
\newpage
%======================================================================
% 第 3 页:计算题 / 作图题
%======================================================================
%----------------------------------------------------------------------
% 八、计算题 —— 表格 + \answerbox 作答区
% 表格内数字用 \TNR{},不要用 $...$ —— 数学模式的基线比正文低,
% 与相邻中文字列不在同一基线上,视觉上会"错行"。
%----------------------------------------------------------------------
\bigsection{八}{计算题}{\TNRB{2}\oucsp{6}题,每题\oucsp{6}\TNRB{8}\oucsp{6}分,共\oucsp{6}\TNRB{16}\oucsp{6}分}
\qiT{1}{某课程总评成绩按“平时\TNR{30\%}+期末\TNR{70\%}”计算。已知某学生平时成绩\TNR{85}分、期末成绩\TNR{78}分,求其总评成绩(保留一位小数)。}
\answerbox{220bp}
\qiT{2}{某班\TNR{45}名学生参加测验,成绩分布如下表,试求平均分与及格率(\TNR{60}分及以上为及格)。}
\par\vspace*{5bp}
\centerline{%
\begin{tabular}{@{}cccc@{}}
\hline
分数段 & 人数 & 组中值 & 累计人数 \\
\hline
\TNR{[50,60)} & \TNR{5} & \TNR{55} & \TNR{5} \\
\TNR{[60,70)} & \TNR{12} & \TNR{65} & \TNR{17} \\
\TNR{[70,80)} & \TNR{15} & \TNR{75} & \TNR{32} \\
\TNR{[80,90)} & \TNR{9} & \TNR{85} & \TNR{41} \\
\TNR{[90,100]} & \TNR{4} & \TNR{95} & \TNR{45} \\
\hline
\end{tabular}}
\par\vspace*{5bp}
\answerbox{205bp}
%======================================================================
% 第 4 页:作图题 / 配伍题 / 分析题 / 论述题
%======================================================================
%----------------------------------------------------------------------
% 九、作图题 —— 大方框作答
%----------------------------------------------------------------------
\bigsection{九}{作图题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{6}\oucsp{6}分,共\oucsp{6}\TNRB{6}\oucsp{6}分}
\qiT{1}{请在下方方框内绘制本课程的学习流程图,要求包含“预习—听课—复习—作业”四个环节,并标明先后顺序。}
\answerbox{96bp}
%----------------------------------------------------------------------
% 十、配伍题 —— \mtpair 左内容 / 右内容,中间留给学生连线
%----------------------------------------------------------------------
\bigsection{十}{配伍题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{4}\oucsp{6}分,共\oucsp{6}\TNRB{4}\oucsp{6}分}
\qiT{1}{请将下列左侧的教学环节与右侧的主要作用一一连线对应。}
\matchinggap
\mtpair{\qnum{1}~课堂讲授}{A.~巩固与检验}
\mtpair{\qnum{2}~课程实验}{B.~系统传授知识}
\mtpair{\qnum{3}~课后作业}{C.~动手验证原理}
\mtpair{\qnum{4}~期末考试}{D.~综合评定成绩}
\matchinggap
%----------------------------------------------------------------------
% 十一、表格填写题 —— \datatable{列格式}{表体}
% 作答格用 \blank[1] 或留空,适合"填写对比表 / 归纳表 / 数据表"
%----------------------------------------------------------------------
\bigsection{十一}{表格填写题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{6}\oucsp{6}分,共\oucsp{6}\TNRB{6}\oucsp{6}分}
\qiT{1}{请完成下表,比较三种学习方式的优缺点与适用场合。}
\datatable{@{}p{60bp}p{88bp}p{88bp}p{88bp}p{40bp}@{}}
{ 学习方式 & 主要优点 & 主要不足 & 适用场合 & 备注 \\
\hline
课堂学习 & \blank[4] & \blank[4] & \blank[4] & \blank[1] \\
\hline
自主阅读 & \blank[4] & \blank[4] & \blank[4] & \blank[1] \\
\hline
小组讨论 & \blank[4] & \blank[4] & \blank[4] & \blank[1] \\
\hline}
%----------------------------------------------------------------------
% 十二、术语翻译题 —— 英译中 / 中译英,两栏对照排
%----------------------------------------------------------------------
\bigsection{十二}{术语翻译题}{\TNRB{5}\oucsp{6}小题,每题\oucsp{6}\TNRB{1}\oucsp{6}分,共\oucsp{6}\TNRB{5}\oucsp{6}分}
\qiT{1}{请将下列英文术语译为中文,填在括号内。}
\mtpair{\TNR{1.}\ \textbf{learning outcome}\quad(\hspace*{60bp})}%
{\TNR{2.}\ \textbf{formative assessment}\quad(\hspace*{60bp})}
\mtpair{\TNR{3.}\ \textbf{curriculum design}\quad(\hspace*{60bp})}%
{\TNR{4.}\ \textbf{academic integrity}\quad(\hspace*{60bp})}
\mtpair{\TNR{5.}\ \textbf{peer review}\quad(\hspace*{60bp})}%
{\mbox{}}
%----------------------------------------------------------------------
% 十三、证明题 —— 逻辑推演,作答区按需加高
%----------------------------------------------------------------------
\bigsection{十三}{证明题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{6}\oucsp{6}分,共\oucsp{6}\TNRB{6}\oucsp{6}分}
\qiT{1}{已知“所有参加实验的学生都提交了报告”,“甲同学参加了实验”。\\*
试证明:甲同学提交了报告。(要求写出推理过程与依据)}
\answerbox{150bp}
%----------------------------------------------------------------------
% 十四、分析题 —— 配图;正式使用时建议用 \examfig{宽度}{文件}
%----------------------------------------------------------------------
\bigsection{十四}{分析题}{\TNRB{2}\oucsp{6}题,每题\oucsp{6}\TNRB{3}\oucsp{6}分,共\oucsp{6}\TNRB{6}\oucsp{6}分}
\qiT{1}{观察下方示意图,说明该流程中各个环节的作用。}
\demoflow
\examfigcaption{图 1\quad 某流程示意图}
\qiT{2}{结合图\TNR{1},分析若缺少其中某一环节可能产生的影响。}
\answerlines[2]
%----------------------------------------------------------------------
% 十五、实验设计题 —— 分要素设问 + 方案作答区
%----------------------------------------------------------------------
\bigsection{十五}{实验设计题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{10}\oucsp{6}分,共\oucsp{6}\TNRB{10}\oucsp{6}分}
\qiT{1}{某小组拟探究“复习间隔对记忆保持量的影响”。请完成实验设计:\\*
(\TNR{1})写出实验假设;(\TNR{2})说明自变量、因变量与控制变量;\\*
(\TNR{3})简述实验分组与操作步骤;(\TNR{4})指出可能影响结论的一处干扰因素。}
\answerbox{230bp}
%----------------------------------------------------------------------
% 十六、论述题 —— 大段作答区
%----------------------------------------------------------------------
\bigsection{十六}{论述题}{\TNRB{1}\oucsp{6}题,每题\oucsp{6}\TNRB{10}\oucsp{6}分,共\oucsp{6}\TNRB{10}\oucsp{6}分}
\qiT{1}{结合本课程的学习体会,论述“课堂学习”与“自主练习”之间的关系,并举例说明。}
\answerlines[7]
\end{document}