試験・学位論文

独自の作法を持つ構造化文書が 2 つあります——試験問題exam クラス:設問・配点・解答欄・任意の解答表示)と 学位論文(多くは大学指定のテンプレートで、前付け・本文・後付けという構成)。このページはその両方を扱います。

試験問題 — exam クラス

\documentclass{exam}(Philip Hirschhorn 作)を使います。設問は questions 環境に \question で並べ、小問は parts 環境の \part。配点は \question[10] のように与え(合計や採点表も作れます)。解答欄は \fillwithlines{...}solution 環境で確保し、選択問題は choicesoneparchoices 環境(正解は \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}

学位論文 — テンプレートを使う

たいていの大学は 公式の論文クラス/テンプレート を配布しています。まずそれを使いましょう——余白・表紙・書式といった提出要件があらかじめ組み込まれているからです。指定がなければ、reportbook(あるいは memoir・KOMA-Script の scrbook)を土台にします。論文クラスの多くは book ベース です。

構成 — 前付け・本文・後付け

論文は 3 部構成です——前付け(表紙・要旨・謝辞・目次)、本文(各章)、後付け(参考文献・付録)。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}