我尝试使用\verb||
和\lstinline[language={[LaTeX]TeX}]{}
,但失败了。我只想在部分名称中写入乳胶标签的名称以供内部使用。例如,我无法编译包含下一行的文档:
\subsection{\lstinline[language={[LaTeX]TeX}]{\dot}}
答案1
在这种情况下,您只需要等宽 (打字机) 字体,而不需要 的其他功能\lstinline
,因此您只需使用 即可\texttt
。正如 @barbarabeeton 指出的那样,要在同一字体中获得正确的反斜杠,请使用以下命令:
\char`\\
因此您需要的命令是这样的:
\subsection{\texttt{\char`\\dot}}
如果您经常这样做,因为它是 TeX,您可以设计宏:
\documentclass{article}
\newcommand{\ttcode}[1]{%
\texttt{#1}%
}
\newcommand{\ttcsname}[1]{%
\ttcode{\char`\\#1}%
}
\begin{document}
\section{Examples of \ttcsname{texttt}}
We are using the new commands \ttcsname{ttcode} and \ttcsname{ttcsname}.
\subsection{Use \ttcode{em} to scale with the font}
\subsection{Use \ttcsname{dot} or \ttcsname{cdot}}
\end{document}