Как я могу изменить цвет фона по умолчанию в математическом режиме в tex?

Я хотел бы изменить цвет фона по умолчанию при записи в математическом режиме в латексе (но не для встроенного математического режима). Я могу добиться желаемого результата, используя, например, этот фрагмент кода:

      \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}

Я бы хотел, чтобы это было поведением по умолчанию для математического режима. Как я могу этого добиться? Есть ли способ «переопределить» поведение математического режима?

1 ответ

Вы можете использовать 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}

Другие вопросы по тегам