gpt4 book ai didi

command-line - 将命令行参数传递给LaTeX文档

转载 作者:行者123 更新时间:2023-12-04 02:44:08 25 4
gpt4 key购买 nike

我有一个LaTeX文件,例如“myfile.tex”,在代码中间的某个时间带有LaTeX宏的ASCII文件
必须通过“\input {macrofile}”命令输入“macrofile.tex”。实际上,有多个“宏文件”,因此每次我必须编辑“myfile”并更改“宏文件”的名称时。我可以避免
通过使用\typein命令来编辑零件,但是,我仍然必须从键盘上输入名称。有什么办法可以从命令行执行此操作吗?因此,总而言之,“myfile.tex”看起来像:

\documentclass{article}
........................
.......................
.......................
\begin{document}
.......................
......................
.......................
.......................
........................
.......................
\input{macrofile1} OR {macrofile2} OR {macrofile3} ETC...
.......................
......................
......................
....................
.....................
\end{document}

我可以将“macrofile”的名称作为“myfile.tex”的参数传递吗?

谢谢

约翰

最佳答案

是的,类似:

latex "\def\myvar{info-to-pass} \input{<filename>}"

应该做你。然后,您可以在文档中使用\myvar。
\input{...}指定 latex命令的文件名。

关于command-line - 将命令行参数传递给LaTeX文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2033844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com