具有彩色边界的定积分

具有彩色边界的定积分

所以我想写下从 a 到 b 的定积分,但我希望 a 为红色,b 为绿色。我尝试使用:

\int_{a}^{b}

效果很好,但是当我使用\usepackage[dvipsnames]{xcolor}类似

\int_{color{red}a}^{color{green}b}

b脱离积分而成为指数

当我只添加颜色b

\int_{a}^{\color{green}b}

a也变成绿色,而不仅仅是 b

有谁知道如何修理它?

\documentclass{article}
\usepackage[dvipsnames]{xcolor}

\begin{document}

\begin{equation}
 \int_{\color{red}a}^{\color{green}b}f(x)dx
\end{equation}

\end{document}

答案1

只是为了跟进@DavidCarlisle 的评论:您需要写{\color{...}...},而不是color{...}...积分下限和上限的项。

实际上,如果您的 TeX 发行版相当新(比如说 2022 年中期或更新),您可能想要使用它\mathcolor{...}{...}来获取数学材料。

在此处输入图片描述

\documentclass{article}
\usepackage[dvipsnames]{xcolor} % 'dvipsnames' option to access "JungleGreen" 

\begin{document}

\begin{equation}
\int_{\mathcolor{red}{a}}^{\mathcolor{JungleGreen}{b}} f(x)\,dx
\end{equation}

\end{document}

答案2

一般来说,尽可能避免\color偏好\textcolor,也就是说,几乎总是只需要对一小段文本进行着色。

使用最新版本的 LaTeX,您可以使用\mathcolor与数学中相同的语法\textcolor,但是当要着色的对象是单个普通原子时,\textcolor它可以完美地工作(当您无法更新 LaTeX 时)。

\documentclass{article}
\usepackage{amsmath}
\usepackage[dvipsnames]{xcolor}

\begin{document}

\begin{gather*}
 \int_{a}^{b}f(x)\,dx
\\
 \int_{\mathcolor{red}{a}}^{\mathcolor{green}{b}}f(x)\,dx % <--- best
\\
 \int_{\textcolor{red}{a}}^{\textcolor{green}{b}}f(x)\,dx % <--- also works
\end{gather*}

\end{document}

在此处输入图片描述

相关内容