Re: jarticleで\yokoは再定義禁止?

名前: 本田
日時: 2012-01-03 16:22:54
IPアドレス: 211.128.147.*

>>56501 >j(s)article で \yoko という制御綴を再定義することは禁止ということでしょうか。 ちがいます.再定義されてしまってるから 「版面外」に「9」がでているのです. 悪さをするから禁止という意味では 確かに禁止ですが,「\tateが再定義可能」という言及から そういう意味ではないですよね. どこで\yoko使われているかわからないのであれば \yoko/\tateの再定義はしないほうが幸せになります. #ちなみに今回のは\shipoutされる\vboxの先頭の\yokoかな #脚注を出したりしても\yokoの再定義が悪さをするのがわかるし #表とかeqnarray環境とかでも悪さするかも ================ \yokoや\tateのような プリミティブを無造作に再定義することは なにが起こるかわからないので まったく推奨されません. もちろん,再定義したいプリミティブの動作や 使用箇所などを把握しきって,安全に処置できるのであれば LaTeXの\inputのようにプリミティブの再定義は問題ないのですが, それでも,例えば人に渡すようなもので そういうことをするのは 問題を引き起こす種をばらまくようなものです.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)