我正在尝试编写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
。