\verb
我想知道和之间的区别\tt
。
例如
\verb|difference|
看起来与\tt{difference}
答案1
不同之处在于,它\verb
是一个内联逐字环境,因此其中的所有内容都会按字面意思理解,即使是原本被视为命令的内容也是如此。它也使用等宽字体,因为它通常用于插入代码片段(这样特殊字符就不会造成任何问题)。
另一方面,\tt
(您确实应该使用\texttt{...}
)只是将字体切换为等宽字体,但 LaTeX 命令保持照常。
为了说明差异,请考虑以下两个:
\verb|\emph{hello} world|
\texttt{\emph{hello} world}
生成结果:
最后要说的是,你不应该使用\tt
和其他相关命令,例如\bf
和 ,\it
因为它们使用起来很笨拙,并且不能很好地协同工作。这是这里很好地演示了。为了代替它们,我们有两组命令:\bfseries
,\ttfamily
;和\textbf{...}
,\texttt{...}
。