Re: \dimen@??がうまく使えない

名前: ZR
日時: 2007-11-08 23:18:00
IPアドレス: 124.84.131.*

>>50131 \dimen@?? は plain TeX や一部の LaTex パッケージで「一時的変数」として使われて いるレジスタです。ということは、それらに属するマクロを実行した場合には、 当然、値が書き換えられる可能性があるわけです。 先ほどは、LaTeX の \setto... の定義を見て \dimen@?? がないので「あれ?」と 思ったのですが、calc パッケージが読み込まれているのを見落としていました。 calc 使用時の \setto... は \dimen@ii を使います。 私自身のポリシーでは、最も安全側を選び、 他人が書いたマクロが実行された場合は、plain TeX や LaTeX が用意した一時 変数の値の保持は*どれも保証されない* という前提でプログラミングしています。

この書き込みへの返事:

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