![如何框定对齐方程](https://linux22.com/image/310045/%E5%A6%82%E4%BD%95%E6%A1%86%E5%AE%9A%E5%AF%B9%E9%BD%90%E6%96%B9%E7%A8%8B.png)
\boxed{
\begin{align*}
x &= 1 \\
y &= 1
\end{align*}
}
显然不起作用/编译..
\begin{framed}
\begin{align*}
x &= 1 \\
y &= 1
\end{align*}
\end{framed}
这是一种可行的方法,但由于盒子不必要地大,所以看起来很丑。
答案1
使用大锤三重奏amsmath
:empheq
和tcolorbox
:
\documentclass[14pt,a4paper,headlines=6,headinclude=true]{scrartcl}
\usepackage{empheq}
\usepackage[theorems,skins]{tcolorbox}
\newtcbox{\mybox}[1][]{nobeforeafter,math upper,tcbox raise base,
enhanced jigsaw,arc=0pt,boxrule=0.5pt,boxsep=0pt,left=2pt,right=2pt,top=2pt,bottom=2pt,colback=white,colframe=black,
#1}
\begin{document}
\begin{empheq}[box=\mybox]{align*}
x &= 1 \\
y &= 1
\end{empheq}
\end{document}
适当调整left
等right
,它们是盒子的边距。
答案2
Try this:
\documentclass{article}
\usepackage{empheq}
\newcommand\exactfbox[1]{\fbox{\hskip1em#1\hskip1em}}
\begin{document}
\begin{empheq}[box=\exactfbox]{align*}
x &= 1 \\
y &= 1
\end{empheq}
\end{document}