TeXMaker 可以根据 .tex 文件的内容设置输出文件名吗?

TeXMaker 可以根据 .tex 文件的内容设置输出文件名吗?

我有一个复杂的 .tex 文件,我将其用作我们使用的特定类型文档的模板。在序言中,我使用类似以下内容为最终文档的名称定义一个变量:

\usepackage{mVersion}
\setVersion{1.0.5}
\increaseBuild
\renewcommand{\version}{v\versionnumber (\thebuildcounter)}
\newcommand{\FileName}{Some\_File\_Name\_\version.pdf}

\FileName变量用于文档的标题中列出最终 pdf 的预期名称,在此示例中为Some_File_Name_v1.0.5(12345),假设版本号为 12345。

我想做的是使用此字符串动态设置实际输出文件名。我可以通过将 .tex 命名为 来部分控制输出名称Some_File_Name.tex,但这不会附加版本号,我必须在构建完成后返回并在 Windows 中添加版本和内部版本号。

是否可以配置 TeXMaker 来自动为我执行此重命名?我在 TeXMaker 配置窗口中将这些文件的快速构建命令当前设置为“PdfLaTeX + Bib(la)tex + PdfLaTeX (x2) + View Pdf”。

如果有必要,我可以使用自定义构建命令,只要我不需要在终端中手动执行任何操作即可。我的同事有时需要构建这些文档,我不希望他们不得不处理命令行,但我可以使用自定义快速构建命令来设置它们。

相关内容