![文本中的字符](https://linux22.com/image/462180/%E6%96%87%E6%9C%AC%E4%B8%AD%E7%9A%84%E5%AD%97%E7%AC%A6.png)
这一页据我所知,该代码错误地指出
\texttt{\alpha in texttt mode }\alpha
导致文档中出现如下内容:
\alpha in texttt mode
在数学模式下后跟字母 alpha。
事实上我明白这一点:
! Missing $ inserted.
如何在 texttt 中包含反斜杠、波浪号、括号或任何其他非字母的字符?
答案1
我建议使用listings
包并定义你的风格,在其中literate
定义如何处理特殊字符。查看listings
包文档 (v1.8d)的第 51-52 页
\documentclass{article}
\usepackage{listings}
\lstdefinestyle{verbatim}{
basicstyle=\ttfamily, % font style and size
literate=
*{\\}{{\textbackslash{}}}{1}, % \
}
\lstset{style=verbatim}
\begin{document}
\lstinline|\alpha in texttt mode|
$\alpha$
\end{document}