5

私が持っているテンプレートを一般化したいのですが、項目の 1 つで、誰かに送信する PDF を生成する前にいくつかの変数を設定しています。

私の Makefile では、次のように設定しました。

${OBJS}/main.pdf: main.tex ${DEPS}
 pdflatex -output-directory=${OBJS} "\def\recipiant{${RECIPIANT}} \def\revision{${REVISION}} \include{main}"

レビューのためにこれらの変数について心配したくないのですが.. \ifdef のようなことができると思いましたが、うまくいきません...このテンプレートを条件付きで一般化する方法はありますか?

\ifdef\recipiant
                \fancyfoot[CE,CO]{prepared for \recipiant \ (revision \revision) }
\else
                \fancyfoot[CE,CO]{REVIEW}
\fi
4

1 に答える 1

4

私は\ifxこれを達成するために使用します

\ifx\recipiant\undefined
    \fancyfoot[CE,CO]{REVIEW}
\else
    \fancyfoot[CE,CO]{prepared for \recipiant \ (revision \revision) }
\fi
于 2010-07-06T21:53:18.143 に答える