next up previous
: 7. LATEXのカスタマイズ : 6. 特記事項 : 6.5 入力通りの出力を行うパッケージ

6.6 壊れやすいコマンドの保護

\caption\sectionのようなコマンドの 引数に与えられる文字列は,文書中に二度以上 (例えば,文書の該当個所と目次に)現れることがあります. そのため,\sectionコマンドのような引数内では そのまま使用できないコマンドがいくつかあります. このようなコマンドは, 壊れやすいコマンドと呼ばれます. 壊れやすいコマンドには,\footnoteコマンド, \phantomコマンドなどがあります. これらの壊れやすいコマンドを使用するときには, コマンドの前に \protectコマンドを付けることで 保護することができます.

\protectコマンドは,すぐ後ろに続くコマンドだけに 影響するのであって,その引数まで保護するものではありません. 多くの場合,余分に\protectコマンドを使用しても 問題になりません6.9

\section{I am considerate
\protect\footnote{and protect my footnotes}}6.10


next up previous
: 7. LATEXのカスタマイズ : 6. 特記事項 : 6.5 入力通りの出力を行うパッケージ
Hiroyuki Ohsaki (oosaki@ics.es.osaka-u.ac.jp)