名前: 北見 けん 日時: 2011-02-10 12:13:12 IPアドレス: 211.128.71.*
>>55658 すみません。 あの条件分岐のところを中途半端に書いて、その後放置していました。 etc.で省略したのは、 \ifdim などを入れると比較演算子についての説明も必要になって手に負えないとか、 折角のWikiなので他の方に手を入れてもらえるのを期待していたとか、 そんな事情です。 それで、etc.で省略しておいた中にご所望の条件命令があるかというと、ありません。 そこの前置きにも書いておいたように、そんなに高度な処理をするものは用意されていないのです。 しかしTeXでは、用意されていないものでも工夫してマクロを組めばたいていなんとかなります。 (藤田さんもそうなさっていますね。) ただ、マクロを組むとしても、\newif\if... は今回の目的には使えないと思います。 \newif というのは、boolean値の変数をひとつ宣言するようなもので、 その値を true や false にするルーチンは自前でマクロを組んでやらなければいけませんから。
この書き込みへの返事: