我希望能够让文本中的单个单词看起来像一个密码词。是否有任何命令\code{...}
可以让我这样做?
(基本上,我想为“\code{...}”部分生成类似上面的内容)
答案1
通常,等宽字体用于此目的。这可以通过 来实现\texttt{...}
。如果您想使用代码,可以使用\def\code#1{\texttt{#1}}
。从此时起,您可以编写\code{...}
以获得等宽输出。
答案2
如果您希望单个单词看起来像一个编码词,并且具有像 StackExchange 中一样的浅灰色背景,您可以预定义一种颜色\definecolor{light-gray}{gray}{0.95}
,然后定义一个新命令:\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}}}
。
从此时起,您可以使用它\code{word}
来获取具有灰色背景的等宽单词。
当然,为了使其工作,您需要xcolor
先加载该包\definecolor
。
完整的例子如下:
% Better inline directory listings
\usepackage{xcolor}
\definecolor{light-gray}{gray}{0.95}
\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}}}
答案3
我不敢相信没人提到这个listings
包。它提供了一个名为的命令\lstinline{your_code}
,甚至可以为您突出显示关键字。