名前: 平井 日時: 2003-09-26 21:51:32 IPアドレス: 218.228.56.*
>>22081>>22083 確かに \begin{document} の前では \columnwidth は 268.15929pt で、 \begin{document} の後ろでは \columnwidth は314.39365pt になっていました。 何故、そうなるのかはわかりませんが、\begin{document} の後で すなわち自作の環境の定義の後で、寸法レジスター \EFL に \EFL=\columnwidth \advance\EFL by -5pt と値を代入し演算をほどこしても、環境が呼び出される時にはその寸法レジスター\EFLの 値が用いられるようなので、そう変更したいと思います。 自作の環境を作る場合は、そこで使用される値は定義の前に設定しておかなければならない と思っていたのですが、そうではないのですね。 レジスターは一種の変数で、環境やコマンドは一種のサブルーチンと理解すれば良いという ことでしょうか。 それにしても \columnwidth の値が何故 \begin{document} の前後で変化するのでしょうか。
この書き込みへの返事: