当撰写有关 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}