我创建了一个新的环境来用 来框选方程式tcolorbox
。尽管它输出良好,但它也给我带来了两行错误
输入行 25 上的 \begin{empheq} 以 \end{beqn} 结束。
输入行 24 上的 \begin{beqn} 以 \end{document} 结束。
\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{empheq}
\usepackage{xcolor}
\usepackage{amsmath}
\definecolor{MainColor}{rgb}{0.0, 0.56, 0.0}
\newtcbox{\mymathbox}[1][]{%
nobeforeafter,math upper,tcbox raise base,enhanced,colframe=MainColor,
colback=white,arc=4pt,boxrule=2pt,drop fuzzy shadow}
\newenvironment{beqn}[1]
{%
\begin{empheq}[box=\mymathbox]{equation*}
#1
}
{%
\end{empheq}
}
\begin{document}
\begin{beqn}
x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
\end{beqn}
\end{document}
我的代码需要更正什么?
答案1
环境在环境代码的末尾empheq
查找,而不是\endempheq
\end{empheq}
\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{empheq}
\usepackage{xcolor}
\usepackage{amsmath}
\definecolor{MainColor}{rgb}{0.0, 0.56, 0.0}
\newtcbox{\mymathbox}[1][]{%
nobeforeafter,math upper,tcbox raise base,enhanced,colframe=MainColor,
colback=white,arc=4pt,boxrule=2pt,drop fuzzy shadow}
\newenvironment{beqn}[1]
{%
\empheq[box=\mymathbox]{equation*}
#1
}
{%
\endempheq
}
\begin{document}
\begin{beqn}
x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
\end{beqn}
\end{document}