校正・赤入れ(proofread)

LaTeX での校正は 3 つに分けられます——直すべき箇所を 印す、校正者の 変更を追跡する、そして稿どうしで どこが変わったかを示す。それぞれを todonotes(メモ・宿題)、changes(著者つきの変更履歴)、latexdiff(版の差分)が担います。(多人数の運用は「共同執筆・変更管理」も参照。)

直すべき箇所を印す — todonotes

todonotes は校正中の宿題を 出力にも見える形 で残します——\todo{...}(余白メモ)、\todo[inline]{...}\missingfigure{...}\listoftodos(未処理項目の一覧)。% のコメントはコンパイルすると消えるので、相手に見せたいフィードバックにはこちらを使います。完成版では \usepackage[disable]{todonotes} で全消去できます。

latex
\usepackage{todonotes}
...
\todo{ここは要確認}
\missingfigure{図を後で追加}
\listoftodos

変更を追跡する — changes

changes は、ソースに 著者つきの変更履歴 を埋め込みます——\added{...}\deleted{...}\replaced{新}{旧}\comment{...} を、著者ごとの色 で。draft オプションでマークアップを表示し、最終版では非表示に、\listofchanges で一覧化します。赤入れの中心となる道具です。

latex
\usepackage[draft]{changes}
...
\added[id=AB]{加筆した一文。}
\replaced[id=AB]{改訂後}{改訂前}

版の差分を見せる — latexdiff

latexdiff old.tex new.tex > diff.tex は、2 つの版を比べて 変更を強調した PDF(追加は下線、削除は取り消し線)を作り、校正者が稿間の修正を一目で確認できます。分割文書は --flattenlatexdiff-vc --git で Git のリビジョンと直接比較できます。

terminal
latexdiff --flatten old.tex new.tex > diff.tex   # diff.tex をコンパイル / then compile diff.tex

校正の流れ

  • 下書き中の宿題・未確認点 → todonotes(最終版は disable)。
  • 共著者・査読者の赤入れ → changesdraft で表示、最終で除去)。
  • 「前回からどこが変わったか」を相手に示す → latexdiff
  • 多人数での運用やバージョン管理は「共同執筆・変更管理」へ。