ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

LaTeX で日本語組版するためのメモ

LaTeX で日本語組版するためのメモ。

pLaTeX 使用前提。

基本的なコマンド

dviファイルの生成。

外部コマンドを実行する場合は-shell-escapeオプションを付ける。

文字コードを指定するときは--kanji=utfなどのオプションを付ける。

文字コード オプション指定
EUC-JP -kanji=euc
JIS -kanji=jis
SJIS -kanji=sjis
UTF-8 -kanji=utf
platex <TeXファイル名>

dviファイルからPDFを生成。

dvipdfmx <dviファイル名>

PDFファイルを直接生成。

ptex2pdf -l <TeXファイル名>

索引スタイルファイル(ist)の処理。

mendex -s <ファイル名>.ist <ファイル名>.idx

エラーが起きたとき

  • 続行:そのままEnterキーを押す。
  • 中断:xを入力してEnterキーを押す。
  • エラーを表示せずに続行:qを入力してEnterキーを押す。

エラーメッセージ類

  1. TeX のエラーメッセージ - TeX Wiki
  2. LaTeX のエラーメッセージ - TeX Wiki
  3. LaTeX の警告メッセージ - TeX Wiki

基本的な文書構造

\documentclass{jsarticle}
\begin{document}
hoge
\end{document}

LaTeX文書のコマンド

マクロを定義するコマンド

  • \newcommand:新規定義する。定義済みのコマンド名とかぶる場合はエラー。
  • \providecommand:新規定義する。定義済みのコマンドとかぶる場合は定義済みを優先。
  • \renewcommand:既存コマンドを再定義する。未定義コマンドには使えない。
  • \DeclareRobustCommand:定義済みのコマンドとかぶる場合は無条件に上書き。
  • \def:定義済みのコマンドとかぶる場合は無条件に上書き。

okumacroの倍角ダッシュのコマンド

\−−
\--
\――

調べる

コマンド名等のドキュメントを参照する。

該当するマニュアルが複数ありうる場合は-lオプションをつけると当てはまるものがリストされる。

texdoc <コマンド名等>

TeX関連のファイルの場所を検索する。

kpsewhich <ファイル名等>

「CTAN: Search」で検索する。

情報源

オンライン

  1. TeX Wiki
  2. TeXの本 - TeX Wiki
  3. TeXの話
  4. TeX/LaTeX入門 - Wikibooks

マクロ

  1. LaTeX入門/LaTeXマクロの作成 - TeX Wiki
  2. TeX入門/マクロの作成 - TeX Wiki
  3. 「LaTeX2e まくろの八衢」オンライン版(PDF)

クラスファイル

  1. にっき♪: クラスファイルを作ろう (1)(宣言、フォント等)
  2. にっき♪: クラスファイルを作ろう (2)(文字サイズ等)
  3. にっき♪: クラスファイルを作ろう (3)(紙サイズ等)
  4. にっき♪: クラスファイルを作ろう (4)(見出し等)
  5. にっき♪: クラスファイルを作ろう (5)(柱等)
  6. にっき♪: クラスファイルを作ろう (6)(\maketitleやabstract環境等)
  7. にっき♪: クラスファイルを作ろう (7)(リスト系等)

  8. LaTeX2ε for class and package writers

TeXのバージョン管理

  1. 『数式組版』を組む技術:複数のTeX Liveバージョンとtexmf-treeとを管理する|きえだゆうすけ(p_typo)

書籍

  1. [改訂第8版]LaTeX2ε美文書作成入門:書籍案内|技術評論社
  2. 独習LaTeX2ε(吉永 徹美)|翔泳社の本