有两类结构化文档有自己的规则:试卷(exam 类:题目、分值、答题空间、可选答案显示)和学位论文(通常使用大学指定模板,包含前置部分、正文和后置部分)。本页介绍这两者。
试卷 — exam 类
使用 \documentclass{exam}(Philip Hirschhorn)。题目放在 questions 环境中,用 \question 列出;小题放在 parts 环境中,用 \part。分值可写成 \question[10](也可生成总分和评分表)。答题空间用 \fillwithlines{...} 或 solution 环境预留,选择题用 choices / oneparchoices 环境(正确选项用 \CorrectChoice 标记)。通过 \printanswers / \noprintanswers(或 [answers] 选项)切换答案显示,因此同一份源文件可生成试卷和答案。
latex
\documentclass[addpoints]{exam}
% \printanswers % コメントを外すと解答入り / uncomment for the key
\begin{document}
\begin{questions}
\question[10] 次を計算せよ。
\begin{solution} 答え。 \end{solution}
\question 正しいものを選べ。
\begin{oneparchoices}
\choice 誤り \CorrectChoice 正しい \choice 誤り
\end{oneparchoices}
\end{questions}
\end{document}学位论文 — 使用模板
大多数大学会发布官方论文类或模板。首先使用它,因为页边距、封面和格式等提交要求已经内置其中。若没有指定,可基于 report / book(或 memoir、KOMA-Script 的 scrbook)。许多论文类都是 book 派生的。
结构 — 前置、正文、后置
论文通常分三部分:前置部分(封面、摘要、致谢、目录)、正文(各章)和后置部分(参考文献、附录)。book 系类提供 \frontmatter / \mainmatter / \backmatter,会自动把页码从罗马数字切换到阿拉伯数字。摘要写在 abstract 环境中。章节多的大型论文建议按章分文件,并用 \include 汇总(见“多文件项目”和“大型文档处理”)。
latex
\documentclass[12pt]{book} % または大学指定のクラス / or your university’s class
\begin{document}
\frontmatter % ローマ数字: 表紙・要旨・目次
\tableofcontents
\mainmatter % アラビア数字: 本文
\include{chapters/intro}
\backmatter % 参考文献・付録
\end{document}