在内联文本中突出显示 \verb

在内联文本中突出显示 \verb

我是 LaTeX 新手,正在寻找解决方案来突出显示段落内的逐字文本(例如,像此页面一样,突出显示代码)。有人能帮我吗?

假设我有一个段落,里面有一些单词,我用它\verb||来显示一些代码部分,但我希望它被突出显示或具有背景颜色,就像它在这个页面中突出显示一样。对于普通文本,我可以使用\newcommand{\hilight}[1]{\colorbox{gray!10}{some text}},但此命令不适用于\verb,所以我不能使用它。我正在尝试寻找解决方案并在网上搜索,但到目前为止我还没有找到。

感谢您的帮助。

答案1

很简单

\documentclass{article}
\usepackage{xcolor}
\usepackage{newverbs}
\newverbcommand{\cverb}{\color{red}}{}

\begin{document}
Text \cverb|&*}| and more text
\end{document}

在此处输入图片描述

带有背景文本的宏的版本:

\documentclass{article}
\usepackage{xcolor}
\usepackage{newverbs}

\newverbcommand{\cverb}{\color{red}}{}
\newverbcommand{\bverb}
  {\begin{lrbox}{\verbbox}}
  {\end{lrbox}\colorbox{gray!30}{\box\verbbox}}

\begin{document}
Text \cverb|&*}| and more text

Text \bverb|&*}| and more text
\end{document}

在此处输入图片描述

答案2

\documentclass{article}
\usepackage{color}
\usepackage{verbatimbox}
\begin{document}
This is a
\color{red}
\begin{verbbox}
\verbatim text
\end{verbbox}
\theverbbox
\color{black}
~that is inline

\end{document}

在此处输入图片描述

相关内容