tcolorbox/hbox 内の分数の外側に分子が飛び出しています

tcolorbox/hbox 内の分数の外側に分子が飛び出しています

私の分数はどうなっているのでしょうか?

\documentclass[a4paper,12pt]{report}

\usepackage[many]{tcolorbox}
\tcbset{enhanced,boxrule=0.8pt,bottomrule=1.6pt,arc=0pt,auto outer arc,lifted shadow={1mm}{-1mm}{2mm}{0.1mm}{gray!60}}

\begin{document}

\begin{center}
\begin{tcolorbox}[colback=red!20,colframe=red!40,hbox]
\[ I = \frac{dQ}{dt} \]
\end{tcolorbox}
\end{center}

\end{document}

(また、をインポートするときにmanyと のどちらを置くかは重要ですか? 違いは何ですか?)mosttcolorbox

答え1

このようなものをお探しでしょうか。

\documentclass[a4paper,12pt]{report}
\usepackage[many]{tcolorbox}
\usepackage{empheq}
\tcbset{enhanced,boxrule=0.8pt,bottomrule=1.6pt,arc=0pt,auto outer arc,lifted shadow={1mm}{-1mm}{2mm}{0.1mm}{gray!60}}

\begin{document}

\tcbset{highlight math style={colback=red!20,colframe=red!40}}
\begin{empheq}[box=\tcbhighmath]{equation*}
I = \frac{\mathrm{d}Q}{\mathrm{d}t}
\end{empheq}
\end{document}

ここに画像の説明を入力してください

オプションの引数として色を受け取るボックスを定義することもできます。

\documentclass[a4paper,12pt]{report}
\usepackage[many]{tcolorbox}
\usepackage{empheq}
\tcbset{enhanced,boxrule=0.8pt,bottomrule=1.6pt,arc=0pt,auto outer arc,lifted shadow={1mm}{-1mm}{2mm}{0.1mm}{gray!60}}
\newtcbox{\Mattbox}[1][red]{nobeforeafter,math upper,
colback=#1!20,colframe=#1!40}
\begin{document}
\begin{empheq}[box={\Mattbox}]{equation*}
I = \frac{\mathrm{d}Q}{\mathrm{d}t}
\end{empheq}

\begin{empheq}[box={\Mattbox[blue]}]{equation*}
I = \frac{\mathrm{d}Q}{\mathrm{d}t}
\end{empheq}

\end{document}

ここに画像の説明を入力してください

関連情報