\boxed 命令包含“&”字符,但在 \align 环境中不起作用。为什么?

\boxed 命令包含“&”字符,但在 \align 环境中不起作用。为什么?

向 LaTeX 大师们问好!

在下面的代码中,我尝试将解决方案步骤对齐到等号上。对齐一直有效,直到我到达最后一步,在解决方案周围画一个框。这行代码没有画出框:

\boxed{x&=2}并使编译器崩溃。

如果没有&,解决方案框就不会对齐。

[![未对齐的解决方案框][1]][1]

\documentclass{article}
\usepackage{mathtools}
\usepackage{amsmath}
\begin{document}

Trapezoids: Median line formula\\

%\setcounter{equation}{2}
\begin{equation}
\setlength{\jot}{8pt}
    \begin{aligned}
    Median &= \dfrac{1}{2}(top + bottom)\\
    3x+1&=\dfrac{(2x+1)+(2x+5)}{2}\\
    2\cdot (3x+1)&=\Biggl(\dfrac{(2x+1)+(2x+5)}{2}\Biggr) \cdot \dfrac{2}{1}\\
    6x+2&=4x+6\\
    6x&=4x+4\\
    2x&=4\\
  \boxed{x=2}
    \end{aligned}
\end{equation}

\end{document} ```


  [1]: https://i.stack.imgur.com/eKBHo.png

答案1

如何在对齐环境中围绕方程式制作一个框

您不能直接使用诸如此类的东西\yourcommand{a & b},否则 LaTeX 会认为该&符号可能在宏中用于其他用途\yourcommand。例如,\yourcommand可能是创建数组的快捷方式。

您可以使用\Aboxed{…}来自mathtools

\documentclass{article}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}

Trapezoids: Median line formula\\

\begin{align}
  Median &= \dfrac{1}{2}(top + bottom)\\
  3x+1&=\dfrac{(2x+1)+(2x+5)}{2}\\
  2\cdot (3x+1)&=\Biggl(\dfrac{(2x+1)+(2x+5)}{2}\Biggr) \cdot \dfrac{2}{1}\\
  6x+2&=4x+6\\
  6x&=4x+4\\
  2x&=4\\
  \Aboxed{x&=2}  
\end{align}

\end{document}

相关内容