答案1
您可以采用@barbarabeeton 的建议。但是,我不推荐使用名称\keyword
,因为它在某些类的其他地方定义。因此,可以newcommand
如下所示:
\newcommand{\KEY}[1]{\colorbox{black!5}{\parbox{\dimexpr\linewidth-2\fboxsep}{#1}}}
观察这个-2\fboxsep
,它的作用是将colorbox
与上下文本对齐。这是一个完整的例子:
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\newcommand{\KEY}[1]{\colorbox{black!5}{\parbox{\dimexpr\linewidth-2\fboxsep}{#1}}}
\begin{tabular}{|p{.4\linewidth}|p{.5\linewidth}|}
\hline
Something here to fill half &
Something here to fill half the line width
\KEY{exp: c=wordExp \{ if(\$c.matches(``a string'')\{
\textbackslash\textbackslash do something \}) \}}
\\ \hline
\end{tabular}
\end{document}