我有一个 latex 文档,其中有一个变量,其值是从不同的文件传递的。以下是主要的 latex .tex 文件。
%Project information
\newcommand*{\Title} {Build document}
\newcommand*{\Document} {None}
\newcommand*{\Rev} {False}
%VCS
\newcommand*{\VcsInstance} {xyz}
\newcommand*{\VcsLabel} {sample}
\newcommand*{\VcsBranch} {${//my_branch/my_documentation}$}
当 \VcsBranch 在 pdf 上显示时,我得到它的值为:
//mybranch/mydocumentation
其中缺少下划线,格式不正确。变量“\VcsBranch”从 python 脚本获取其值,它实际上包含 perforce 分支详细信息,因此有时例如“//depot//file”或可以是“//stream_2015//example_2.15”。因此,我希望“VcsBranch”的设置方式是,如果值包含下划线,它也应该正确处理它们。所以建议我应该在 latex .tex 文档中添加什么才能以良好的格式打印值
答案1
我确实不喜欢只有代码的答案,但是:
\_
用于普通文本中的下划线(如果您曾经写过 LaTeX,这并不奇怪)。尝试按照任何 LaTeX 教程来了解_
通常的用法,以及如何解释您应该注意到的错误。