Я хочу обобщить шаблон, который я имею, и один из объектов устанавливает несколько переменных прежде, чем генерировать PDF для отправки кому-то.
В моем Make-файле я установил:
${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