Bash脚本来修改和编译主Latex文件

问题描述 投票:0回答:1

在Mac上,我想使用bash和Latex创建内容不同的字母。

我假设我需要一个master.tex文件,并有可能将其与文档中引用的几个变量(如名称和地址)一起移交给编译器。

我尚未安装任何必需的工具,因此对于编译器和编辑器工具,我很灵活;)

这可能吗?

bash macos latex series
1个回答
0
投票

您可以使用与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}"
© www.soinside.com 2019 - 2024. All rights reserved.