帮我逐字写下来

帮我逐字写下来

我正在尝试编写HMX_Y,但因为有人(TeX 先生或女士)认为这是数学符号,所以我必须使用 verbatim 函数来说服他(或她)。到目前为止,我一直在使用examplep包和命令\Q{HMX_Y}。但是我希望文本与文档的其余部分具有相同的样式和字体(而不是打字机样式)。有什么提示如何做到这一点?

这是我尝试将字体设置为正常的行(如examplep文档所示),但我一定是做错了什么(因为它不起作用)。

\usepackage[Q=yes, url=yes, source-verbatimfont=normalfont]{examplep}

任何帮助都非常感谢。

答案1

当然,您也可以HMX\_Y在文本模式下直接输入来获得下划线(比 ! 还要短\Q{HMX_Y}

你可能已经知道了,你的问题是如何不是在下划线前输入\,但我仍然想指出最简单的解决方案。

答案2

https://texfaq.org/FAQ-underscore

简短摘要:在文本模式下您可以使用\textunderscore来获取下划线,但您应该确保设置您的字体编码T1因为默认编码没有下划线字符。

您还可以使用underscore这里以简化打字。

答案3

阅读软件包的文档examplep似乎您真正需要的选项是

pverb-verbatimfont=normalfont

但是,它不起作用。软件包抱怨这normalfont不是一个有效的选项。此外,即使侵入\pexa@@verbatimfont并重新定义它\normalfont也是行不通的,因为(正如 Willie Wong 指出的那样)默认字体编码那里没有下划线字符!

确实,underscore是您正在寻找的软件包,但是您可能要考虑向作者提交错误报告examplep

相关内容