在Mac上,我想使用bash和Latex创建内容不同的字母。
我假设我需要一个master.tex文件,并有可能将其与文档中引用的几个变量(如名称和地址)一起移交给编译器。
我尚未安装任何必需的工具,因此对于编译器和编辑器工具,我很灵活;)
这可能吗?
您可以使用与https://topanswers.xyz/tex?q=583#a633中相同的技术,在编译过程中直接将信息传递给文档,而无需修改tex文件。
假设您有一个像这样的.tex文件
\documentclass{article}
% Setting a default value for foo
\unless\ifdefined\foo
\def\foo{Donald Duck}
\fi
\begin{document}
Dear \foo ,
...
\end{document}
然后您可以像这样直接从命令行轻松地传递名称或地址之类的信息:
pdflatex "\newcommand{\foo}{Mickey Mouse}\input{documentname}"