为了(复制)编辑目的,我想重新定义 eqnarray 环境以将其内容渲染为红色(或任何其他颜色)。我该怎么做?
编辑。我将使用这个技巧来更好地发现并(最终)改变 eqnarray 的实例。
答案1
我认为etoolbox
可以奏效
\documentclass{article}
\usepackage{xcolor}
\usepackage{etoolbox}
\AtBeginEnvironment{eqnarray*}{\color{red}}
\begin{document}
\begin{eqnarray*}
\dot x &=& v \\
\dot v &=& F(x)
\end{eqnarray*}
\end{document}
答案2
当然,不应该使用eqnarray
。与@Denys Potapov 的建议类似的方法适用align
于来自amsmath 包。请注意,方程式数字将用 着色align
,而我认为它们不会用 着色eqnarray
。
\documentclass{article}
\usepackage{amsmath}
\usepackage{color}
\let\oldalign\align
\def\align{%
\color{red}\oldalign}
\begin{document}
abc
\begin{align}
a &= b \\
&= c
\end{align}
def
\end{document}