如何在里面写反斜杠\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}
。同样的技巧也适用于$、& 和其他特殊字符。