![如何正确显示(内联)LaTeX 命令?](https://linux22.com/image/260536/%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E6%98%BE%E7%A4%BA%EF%BC%88%E5%86%85%E8%81%94%EF%BC%89LaTeX%20%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
当撰写有关 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}