"\verb" 和 "\tt" 之间有什么区别

"\verb" 和 "\tt" 之间有什么区别

\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{...}

相关内容