2010-07-06 92 views
5

我想概括一個我有的模板,其中一個項目是在生成PDF發送給某人之前設置一些變量。LaTeX文檔中的條件編譯

在我的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 
+0

你有什麼問題,當您嘗試顯示的代碼? – 2010-07-06 19:10:30

回答

4

我用\ifx實現這個

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