如何正确显示(内联)LaTeX 命令?

如何正确显示(内联)LaTeX 命令?

当撰写有关 LaTeX 的文章时,我倾向于使用\verb,它看起来像这样:

\documentclass{article}
\usepackage{lipsum}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \verb+\documentclass{article}+
\lipsum[2]
\end{document}

因此我得到以下结果:

输出

是否有其他方法可以在连续文本中正确显示 LaTeX 命令,或者至少有某种方法可以防止\verb超出行尾?

(对于较长的代码我显然会使用类似的方法listings

答案1

listings软件包提供了很多命令,包括\lstinline[<options>]!code!,特别是,你可以使用

\lstinline[breaklines=true]!\documentclass{article}!

截屏

完整的 MWE 如下 - 您可以\lstset在序言中探索使用全局设置。

\documentclass{article}
\usepackage{lipsum}
\usepackage{listings}
\lstset{basicstyle=\ttfamily\normalsize}

\begin{document}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \lstinline[breaklines=true]!\documentclass{article}!
\lipsum[2]
\end{document}

相关内容