显示数学模式中的彩色“总和”

显示数学模式中的彩色“总和”

线路

\[ \textcolor{green}{\sum}_{k=0}^n \]

使k=0n部分位于 Sigma 的右侧,而不是位于顶部和底部,而这本来应该是这样的。我们可以保留顶部和底部的k=0和吗?n

答案1

\textcolor宏将撤消运算符状态,\sum以便下标和上标都像在普通符号处一样放置。

该宏\mathop使整个序列(绿色和符号)再次成为运算符。

当你经常使用有色操作符时,定义一个新的宏,比如

\newcommand*{\opcolor}[2]{\mathop{\textcolor{#1}{#2}}}

并将其用作\opcolor{green}{\sum}

我还定义了一个\csum基于的宏\opcolor

代码

\documentclass{article}
\usepackage{xcolor}
\newcommand*{\opcolor}[2]{\mathop{\textcolor{#1}{#2}}}
\newcommand*{\csum}[1]{\opcolor{#1}\sum}

\begin{document}
\[ \mathop{\textcolor{green}{\sum}}_{k=0}^n \]

\[ \csum{green}_{k=0}^n \]

\[ \opcolor{green}{\sum}_{k=0}^n \]
\end{document}

输出

在此处输入图片描述

答案2

通过 将绿色符号声明为运算符\mathop

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
\[ \mathop{\textcolor{green}{\sum}}_{k=0}^n \]
\end{document}

答案3

LaTeX 中的颜色支持是通过设置颜色并在当前组结束后重置颜色来实现的。\textcolor使用花括号作为组。这在数学中有一个副作用,即它还会生成一个具有正常数学原子水平间距的子公式。

下面的示例定义了\mathcolor使用\begingroup\endgroup作为组,而没有数学中子公式的副作用。

如果积分仅仅是彩色的,那么颜色重置会插入一个特殊的,阻止下标和上标正常工作。\mathop对 有帮助\sum,但对 会失败\int,因为如果设置了下标和上标,TeX 将不再知道里面有什么\mathop{...}

因此,该示例对整个术语(包括下标和上标)使用绿色,并明确将后者设置为黑色。

\documentclass{article}
\usepackage{xcolor}
\colorlet{mygreen}{green!80!black}% a littler darker

\makeatletter
\newcommand*{\mathcolor}{}
% Catch an optional argument in #1
\def\mathcolor#1#{\math@color{#1}}%
\newcommand*{\math@color}[3]{%
  % #1: empty or optional argument including brackets
  % #2: mandatory color argument
  % #3: stuff to be colored
  \begingroup\color#1{#2}#3\endgroup
}
\makeatother

\begin{document}
\[
  \mathcolor{mygreen}{
    \int_{\mathcolor{black}{k=0}}^{\mathcolor{black}{n}}
  }
  \mathcolor{red}{=}
  \mathcolor{mygreen}{
    \int\limits_{\mathcolor{black}{k=0}}^{\mathcolor{black}{n}}
  }
\]
\end{document}

结果

答案4

您可以使用最新版本的 LaTeX(2022-06-01)\mathcolor:您只需要激活颜色支持。

\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}

\begin{document}

\[
\mathcolor{green!80!blue}{\sum}_{k=1}^n a_k
\]
\begin{center}
$\mathcolor{green!80!blue}{\sum}_{k=1}^n a_k$
\end{center}

\end{document}

该示例表明彩色运算符适用于所有数学样式。

在此处输入图片描述

相关内容