我怎样才能将一对美元符号内的所有表达式变成所需的颜色?

我怎样才能将一对美元符号内的所有表达式变成所需的颜色?

在我的 Tex 文档中,我想将两个美元符号(例如 等)、一对美元符号(例如 )内的所有表达式着色$e^{i\pi}$$\log x$所需$$e^{i\pi}+1=0$$\begin{eqnarray}...\end{eqnarray}颜色(例如,黄色),而无需每次都这样做。是否有任何命令可以实现此目的?

答案1

简单使用\everymath。请注意,这不会改变方程式数字的颜色,但可以使用命令轻松\newtagform更改mathtools

\documentclass[12pt]{article}
\usepackage{amsmath, bm}
\usepackage[svgnames]{xcolor}
\colorlet{mathcolour}{red}
\everymath{\color{mathcolour}}

\begin{document}

Some text. Some more text. $T_i$ \quad $\mathbf e^{i\pi}$

\colorlet{mathcolour}{DeepSkyBlue}
\begin{align}
a & = \bm{b} \\
c & = \bm{d}
\end{align}

\end{document} 

在此处输入图片描述

答案2

数学模式着色

在此处输入图片描述 在此处输入图片描述

\documentclass{article}
\usepackage{xcolor}
\begin{document}
$T_i$

${\color{red}T_{\color{black}i}}$
${\color{blue}e^{i\pi}}$
\end{document}

编辑

\documentclass{article}
\usepackage{xcolor}
\everymath{\color{red}}
\begin{document}
    $T_i$
    
    ${T_{i}}$
    ${\color{blue}e^{i\pi}}$
\end{document}

相关内容