未对齐的“Aboxed”块和不正确的文本大小

未对齐的“Aboxed”块和不正确的文本大小

在下面的代码中,我的aboxed块未对齐,并且字体大小与正常文本不同。您能帮我将aboxed块与上面的行重新对齐,并更正文本的大小吗?

以下是代码:

\documentclass[11pt,fleqn]{book}

\usepackage{xcolor}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[framemethod=default]{mdframed}
\usepackage{mathtools}
\usepackage[most]{tcolorbox}
\tcbset{myformula/.style={
  colback=blue!15,
  colframe=blue!65,
  }
}
\newenvironment{spread}[1]{%
  \advance\jot#1% indeed
  }{%
\ignorespacesafterend
}

\makeatletter
\patchcmd{\@Aboxed}{\boxed{#1#2}}{\colorbox{red!15}{$#1#2$}}{}{}%
\makeatother

\begin{document}

Solving for $Y_{3}$, we have
\begin{spread}{5pt}
\begin{tcolorbox}[ams align,myformula]
Y_{3}&=\frac{\dfrac{1+sC_{2}R_{2}}{R_{1}R_{2}}}{\dfrac{1+sC_{2}R_{2}}{R_{2}}+\dfrac{1}{R_{1}}+sC_{3}}\nonumber\\
&=\Aboxed{\frac{1+sC_{2}R_{2}}{R_{1}+sC_{2}R_{1}R_{2}+R_{2}+sC_{3}R_{1}R_{2}}}
\end{tcolorbox}
\end{spread}

\end{document} 

答案1

的预期用途\Aboxed\Aboxed{x &= y},即制作一个与对齐相交的框。像这样使用它,对齐是正确的,尽管框中当然也包含等号。要获得正确的尺寸,请添加\displaystyle补丁,参见。显示内联数学,就像显示数学一样

此外,您正在重新设计环境spreadmathtools已经定义了spreadlines环境,它可以完成类似的工作。 (仅设置\jot而不是添加。)

在此处输入图片描述

\documentclass[11pt,fleqn]{book}

\usepackage{xcolor}
\usepackage{amsmath,amsfonts,amssymb,amsthm}
\usepackage[framemethod=default]{mdframed}
\usepackage{mathtools}
\usepackage[most]{tcolorbox}
\tcbset{myformula/.style={
  colback=blue!15,
  colframe=blue!65,
  }
}

\makeatletter
\patchcmd{\@Aboxed}{\boxed{#1#2}}{\colorbox{red!15}{$\displaystyle #1#2$}}{}{}%
\makeatother

\begin{document}

Solving for $Y_{3}$, we have
\begin{spreadlines}{8pt}
\begin{tcolorbox}[ams align,myformula]
Y_{3}&=\frac{\dfrac{1+sC_{2}R_{2}}{R_{1}R_{2}}}{\dfrac{1+sC_{2}R_{2}}{R_{2}}+\dfrac{1}{R_{1}}+sC_{3}}\nonumber\\
\Aboxed{&=\frac{1+sC_{2}R_{2}}{R_{1}+sC_{2}R_{1}R_{2}+R_{2}+sC_{3}R_{1}R_{2}}}
\end{tcolorbox}
\end{spreadlines}

\end{document} 

答案2

我知道我迟到了,但我遇到了同样的问题,发现这个问题已经在 stackexchange 上提出过了。虽然它没有包含花哨的颜色框,但我对错位问题的解决方案是在命令的左侧添加一个空组\Aboxed

以下是 MWE:

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
\begin{align*}
\frac{d}{dx} (2+x)e^{-x^2} &= e^{-x^2}\frac{d}{dx} (2+x) + (2+x)\frac{d}{dx} e^{-x^2} & \text{(Product Rule)}\\
\Aboxed{{} &=-(2x^2+4x-1)e^{-x^2}}
\end{align*}
\end{document}

由于\Aboxed期望其输入的形式为A &= B,因此放置一个空组就足以满足要求。

\Aboxed 与空组对齐

相关内容