答案1
\everymath{\color{green}}
\everydisplay{\color{green}}
\def\m@th{\normalcolor\mathsurround\z@}
可以帮您完成大部分操作,但您仍可能需要对个别命令进行一些特殊修复,这些命令在内部使用数学运算,而无需使用\m@th
我上面重新定义的命令来重置颜色。大多数“内部”数学运算(例如垂直居中表格或上标脚注标记等)都使用该宏,但该约定(最初来自 Plain TeX)并未在任何地方强制执行,而且重新定义它可能并非在所有情况下都安全(\edef
例如),因此某些用途可能需要更明确的重新定义才能重置颜色。