数学模式中是否有用于背景颜色的 AMS TeX 或 LaTeX 宏

数学模式中是否有用于背景颜色的 AMS TeX 或 LaTeX 宏

有没有办法使用背景颜色(突出显示)显示数学表达式特克斯或者LaTeX 格式。例如,使用 AMS-TeX/LaTeX,我们可以使用 以字体颜色显示数学表达式\color[colorName]{mathExpression}

更新使用 @werner 的答案,我尝试$\frac{\colorbox{yellow}{$a-b$}}{c-d}$仅突出显示分子,但即使在序言中设置了,的大小也a-b比分母大得多,如下所示。我如何才能获得如下所示的所需输出:c-d\setlength{\fboxsep}{1pt}

在此处输入图片描述

答案1

如果你加载xcolor,您可以使用\colorbox。这将使用常规的“框架框”,因此您可以设置 的值\fboxsep来减小边框。

在大多数情况下,这种文本相关格式也会转移到数学相关内容。但是,有时需要逐字切换,因为装箱会恢复到文本模式。因此,使用

\colorbox{<color>}{$<math content>$}

不是

$\colorbox{<color>}{<math content>}$

下面是 LaTeX 中的一个小例子,说明了如何使用\colorbox以及修改\fboxsep

在此处输入图片描述

\documentclass{article}
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\setlength{\parindent}{0pt}% Just for this example
\begin{document}
Here is \colorbox{blue!50}{coloured text} with a coloured \colorbox{green!30}{$f(x)$} function. \par \bigskip
\setlength{\fboxsep}{2pt}% No "border" around coloured box
Here is \colorbox{blue!50}{coloured text} with a coloured \colorbox{green!30}{$f(x)$} function. \par
\end{document}

相关内容