\chapter{\TeX} % 第四章
■ このスレッドは過去ログ倉庫に格納されています
0133名無しさん@お腹いっぱい。
2005/09/14(水) 23:42:38verbatim環境ってのはな,見かけは環境なんだが
本当はマクロなんだよ.それもかなーり厄介なカテゴリコードはわかる?
ま,いいや.大雑把に言えばだな
「\begin{verbatim}」というマクロは「\end{verbatim}」という「文字列」までの間を
引数とするマクロとして定義されている
ただし,ここで\end{verbatim}という文字列は
\や{,}はマクロの開始、グループの開始,グループの終了といった
TeXの文法的な意味を剥奪されてなければいかん
#正確にはカテゴリコード12の文字でなければいかん
ところが,\end{verbatim}をマクロの中にいれてしまうと
\や{,}は通常の意味で確定してしまってそれはもう変更できない
だから,マクロの引数の終わりが存在しなくなって
Run away argumentなんていう引数関係のエラーが現れる
いいか,verbatim環境は他のマクロの中には入れられないと思うこと
いくつかの例外はあるが,それは上に書いた細工をうまく保持できる場合に限るのだ.
続く
■ このスレッドは過去ログ倉庫に格納されています