我有一个主文档,我需要从中提取不同的版本。例如,在:
section*{5\animalia}
vspace{oneline}
includegraphics[page={33}, trim=1cm 0 0 0]{pdfsource}
includepdf[page={34-37}]{pdfsource}
只有当我使用参数AA
运行pdflatex
时,才会编译最后一行。 应该有大约 20 个不同的版本需要准备,所以如果我能批量编译所有这些版本,而不是准备 20 个不同的文件,那就太好了。没有要选择的通用元素,因此AA
中的线条都将与AB
或AJ
的行不同。 我看了一下newcommand
和xparse
,但我想我没有找到我需要的东西。有什么建议吗?
另一个细节:参数也将在开头传递到文本行,即:
subsection*{ARGUMENT}
将打印为AA
.我认为这很容易做到,但我也找不到一个具体的例子。
如果您编译以下内容
pdflatex "newcommand{version}{KK}input{filename.tex}"
您可以测试version
的值:
documentclass{article}
usepackage{ifthen}
ifdefinedversion
else
defversion{AK}
fi
begin{document}
section{version}
ifthenelse{ equal{version}{KK} }{
KK version
}{
other version
}
end{document}