如何在 tex 的数学模式下更改默认背景颜色?
How can I change default background color in math mode in tex?
我想在 Latex 的数学模式下写作时更改默认背景颜色(但不是内联数学模式)。我可以实现我想要的结果,例如,这段代码:
\documentclass{article}
\usepackage{tikz,lipsum,lmodern}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[arc=0pt, colback=gray!10, boxrule=0pt]
\[
\begin{aligned}
\text{this is an equation } &\text{ written inside a math mode block}\
&\sum_k x_k=\mathcal{G}
\end{aligned}
\]
\end{tcolorbox}
\end{document}
我希望这是数学模式的默认行为。我怎样才能做到这一点?有什么方法可以“覆盖”数学模式的行为吗?
您可以使用 empheq
包:
\documentclass{article}
\usepackage{xcolor}
\usepackage[overload2]{empheq}
\newcommand*\mybox[1]{%
\colorbox{gray!10}{\hspace{1em}#1\hspace{1em}}%
}
\empheqset{box=\mybox}
\begin{document}
\[
\begin{aligned}
\text{this is an equation } &\text{ written inside a math mode block}\
&\sum_k x_k=\mathcal{G}
\end{aligned}
\]
\end{document}
我想在 Latex 的数学模式下写作时更改默认背景颜色(但不是内联数学模式)。我可以实现我想要的结果,例如,这段代码:
\documentclass{article}
\usepackage{tikz,lipsum,lmodern}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[arc=0pt, colback=gray!10, boxrule=0pt]
\[
\begin{aligned}
\text{this is an equation } &\text{ written inside a math mode block}\
&\sum_k x_k=\mathcal{G}
\end{aligned}
\]
\end{tcolorbox}
\end{document}
我希望这是数学模式的默认行为。我怎样才能做到这一点?有什么方法可以“覆盖”数学模式的行为吗?
您可以使用 empheq
包:
\documentclass{article}
\usepackage{xcolor}
\usepackage[overload2]{empheq}
\newcommand*\mybox[1]{%
\colorbox{gray!10}{\hspace{1em}#1\hspace{1em}}%
}
\empheqset{box=\mybox}
\begin{document}
\[
\begin{aligned}
\text{this is an equation } &\text{ written inside a math mode block}\
&\sum_k x_k=\mathcal{G}
\end{aligned}
\]
\end{document}