LaTeX文档中的条件编译

LaTeX文档中的条件编译,latex,pdflatex,Latex,Pdflatex,我想概括一下我的模板,其中一项是在生成PDF发送给某人之前设置一些变量 在我的Makefile中,我设置了: ${OBJS}/main.pdf: main.tex ${DEPS} pdflatex -output-directory=${OBJS} "\def\recipiant{${RECIPIANT}} \def\revision{${REVISION}} \include{main}" 虽然我不想为评论担心这些变量。。我想我可以做一些类似\ifdef的事情,但它不起作用。。。你知道我如

我想概括一下我的模板,其中一项是在生成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

我使用
\ifx
来实现这一点

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

当您尝试显示的代码时,您遇到了什么问题?