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