有时这里的人们会使用\verb!A SHORT COMMAND!
,有时则\textt{A SHORT COMMAND}
使用。我不确定何时该使用哪个。
\verbatim
是否有针对vs. 的指导方针或论据\texttt
?
答案1
简短的回答是,\verb
当你需要编写一小段内联逐字材料,其中包含 TeX 处理(或者更确切地说,当前正在处理)为特殊字符\texttt
时使用它。适用于您只需要打字机字体的情况。
\verb
有一些缺点,例如在移动参数中不起作用。在这些情况下,您最好使用\texttt
(或相关的语义标记)并执行适当的转义。
答案2
有时使用更好。例如,如果您在环境中\verb|...|
复制粘贴一段代码,您可能会收到错误,因为符号“ ”不在数学环境中。然后您必须像这样重写代码:“ ”。但是,当您可以使用:“ ” 时,为什么要这样做呢?__start:
\texttt{}
_
\texttt{\_\_start}
\verb|__start|
答案3
的一个优点\verb
是下划线的排版更好。例如
\documentclass{article}
\usepackage{verbatim}
\begin{document}
\texttt{foo\_bar}
\verb|foo_bar|
\end{document}
第一个的foo_bar
下划线较细。参见单词(文本)中的下划线更多细节。
答案4
刚刚发现想要突出显示文档中的文本会有所不同......
突出显示
\usepackage{color,soul}
和
\hl{text to highlight}
如果要突出显示的文本包含以下内容,则此方法有效,\texttt
但如果出现以下情况则失败\verb
例如
\hl{\texttt{printf} format specifiers}
工作正常,但是
\hl{\verb$printf$ format specifiers}
失败……