TeX 決まり事 その1

前へ| 次へ

TeX 命令 その 4

”Moving Arguments and Fragile Commands”というものが有るようです そ れに対して”Robust Commands” というものも有るようです。具体的な イメー ジは 個猫 としては 今は 浮かばないので 例示 だけしておきます

不具合の状態

要するに エラーになります その状態の TeX ファイル”source code”は

\documentclass[a5paper,12pt]{jarticle}
\begin{document}
\section{A heading\footnote{with a footnote}}

\end{document}

これを 処理しようとすると

$ cat 0063.log

...! Argument of \@sect has an extra }.
 
                \par 
l.3 \section{A heading\footnote{with a footnote}}
                                                 
? 
...

なにか 仰られているようですが 意味が わかりません。

改良として

\documentclass[a5paper,12pt]{jarticle}
\begin{document}
\section{A heading\protect\footnote{with a footnote}}

\end{document}

の様に 対処すると その場合に 作成される ”dvi”を” xdvi” で見た 場合です 中間 部分 と 廻りは 削除して 編成を 変えてあります。部分的なものを 拡大して張 り合わせたものです。

023_fragile-w410h226.png

うううーーん まあこういう場合が有るということです。

にゃんたろう 拝!

2008年 6月29日 (日) 21:00:05 JST 作成


前へ| 次へ

TeX 決まり事 その1

Copyright © 2006.-2008. nyantarou All Rights Reserved.