我正在尝试使用breqn
一些笨重的公式,但想知道如何根据以下问题来维护我一直使用的方程式数字着色:
以下示例显示了我根据上面链接中的答案文本使用的着色命令(我不理解,因此无法修改)
\documentclass[12pt]{scrreprt}
\usepackage{amsmath}
\usepackage[svgnames]{xcolor}
\usepackage{hyperref}
\hypersetup{colorlinks=true}
\usepackage{breqn}
\makeatletter
\let\mytagform@=\tagform@
\def\tagform@#1{\maketag@@@{\color{Red}(#1)}}
\makeatother
\begin{document}
\begin{dmath}
s = 1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17
+18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33
+34 +35 +36 +37 +38 +39 +40
\end{dmath}
\begin{equation}
a
=
b + c
\end{equation}
\end{document}
产生以下
我在breqn
文档中看到有一个\eqnumcolor
变量,但不确定如何使用它来达到此目的?
答案1
您可以\renewcommand
在序言中使用来更改它:
\renewcommand{\eqnumcolor}{\color{red}}
代码:
\documentclass[12pt]{scrreprt}
\usepackage{amsmath}
\usepackage[svgnames]{xcolor}
\usepackage{hyperref}
\hypersetup{colorlinks=true}
\usepackage{breqn}
\makeatletter
\let\mytagform@=\tagform@
\def\tagform@#1{\maketag@@@{\color{Red}(#1)}}
\makeatother
\renewcommand{\eqnumcolor}{\color{red}}
\begin{document}
\begin{dmath}
s = 1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17
+18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33
+34 +35 +36 +37 +38 +39 +40
\end{dmath}
\begin{equation}
a
=
b + c
\end{equation}
\end{document}