![以等宽字体显示“.\integrate blah”(类似 \texttt 和 \verb)](https://linux22.com/image/235278/%E4%BB%A5%E7%AD%89%E5%AE%BD%E5%AD%97%E4%BD%93%E6%98%BE%E7%A4%BA%E2%80%9C.%5Cintegrate%20blah%E2%80%9D%EF%BC%88%E7%B1%BB%E4%BC%BC%20%5Ctexttt%20%E5%92%8C%20%5Cverb%EF%BC%89.png)
我正在尝试显示以下内容:
.\整合等等
采用等宽字体。
对于其他所有内容,我都想将其放入等宽字体中,\texttt
或者\verb
效果很好,但这个不行。我已经弄清楚我需要\
在文本中转义,但将其替换为\\
会产生换行符。
我应该用什么来转义 LaTeX 中的 \?
答案1
您可以使用\verb
以等宽字体显示反斜杠;以下示例显示了以等宽字体显示反斜杠的另一种选项:
\documentclass{article}
\begin{document}
\verb+\+
\texttt{\symbol{92}}
\verb+\integrate+
\texttt{\symbol{92}integrate}
\end{document}
答案2
您可以使用\textbackslash
来生成反斜杠。要使其等宽,您应该使用 T1 字体编码,即无论如何都值得推荐,否则它就不是真正的打字机反斜杠。
您可能还想看看这些问题的答案:
$\backslash$ 的替代品它显示了用于此目的的包
\path
的宏url
比较:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{url}
\begin{document}
\verb|.\integrate|
\texttt{.\textbackslash integrate}
\texttt{.\char`\\integrate}
\path{.\integrate}
\end{document}
答案3
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{url}
\DeclareUrlCommand\cs{\ttfamily.\textbackslash}
\begin{document}
\cs{integrate}
\end{document}