方程周围的特定类型的框

方程周围的特定类型的框

当我手写笔记时,如果我想用方框框住一个方程,我通常会按照以下方式进行。我找到方程的最低点(最高点),然后往上(下)一点画一条线,在上述点的前后稍微切割一下。如果有多个高度相同的极值,我会对所有极值都这样做(与图片相关)。在此处输入图片描述

有没有办法在 LaTeX 中做到这一点?(例如使用 TikZ,我猜)

答案1

编辑后将其变成宏。采纳了 Dai 的建议,添加了\strut,以解释蹲伏方程。

\documentclass{article}
\usepackage{xcolor,stackengine}
\newcommand\redbox[1]{%
  \fboxsep=-2pt
  \def\tmp{\displaystyle\strut #1}
  \def\shadow{\makebox[.4pt]{$\tmp$}}
  \stackengine{0pt}{%
    \stackengine{0pt}{%
      \textcolor{red}{\fbox{~~$\phantom{\tmp}$~~}}%
    }{\color{white}\shadow\shadow\shadow\shadow\shadow\shadow\shadow%
      \shadow\shadow\shadow\shadow}{O}{c}{F}{F}{L}%
  }{$\tmp$}{O}{c}{F}{F}{L}
}
\begin{document}
\[
\redbox{z(t) = \int D\vec m e^{-\int d^\alpha x
 \Phi[...]}}
\]
\[
\redbox{y = \int_0^\tau e^t dt}
\]
\[
\redbox{x = y + z}
\]
\end{document}

在此处输入图片描述

相关内容