在 \texttt 环境中写反斜杠

在 \texttt 环境中写反斜杠

如何在里面写反斜杠\texttt?这个$\backslash$技巧会使字体不一致。我问这个问题的原因是我正在写一些计算机科学入门材料,需要讨论printf和其他函数中的不同转义字符。逐字环境会添加新行,而我希望我的成品严格内联。

答案1

\verb那么用代替怎么样\texttt

The first exercise uses \verb$printf("Hello world!\n");$.

您可以使用(几乎)任何您喜欢的字符来代替$

更好的是,如果您要排版大量代码,请使用listings提供\lstinline宏的包,相当于\verb但具有语法突出显示。

答案2

您可以使用\textbackslash而不是$\backslash$保留当前字体。然后$..$更改为数学字体。

\texttt{This is a backslash: \textbackslash.}

答案3

或者你可以尝试:(\texttt{\char`\\} 对我来说它看起来比更好\texttt{\textbackslash}

答案4

使用\symbol{92}。同样的技巧也适用于$、& 和其他特殊字符。

相关内容