检测 minipage 环境的宽度

检测 minipage 环境的宽度

我正在使用以下设置在对齐方程的右侧添加注释。

\documentclass{amsart}
\usepackage{lipsum}

\newcommand{\comment}[1]{\text{\footnotesize{#1}}}
\newcommand{\blurb}[2]{\begin{minipage}{#1} \footnotesize #2 \end{minipage}}


\begin{document}

\lipsum[1]

\begin{align*}
1 &= 2 \\
3 &= 4 && \comment{\lipsum[1]} \\
5 &= 6 && \blurb{4in}{\lipsum[1]}
\end{align*}

\end{document}

它产生以下内容:

在此处输入图片描述

目前,如果我的注释太长,无法将方程组保持在文本宽度内(如 $3 = 4$ 的注释),我会使用blurb我定义的命令并手动调整minipage宽度,直到可以接受(如 $5=6$ 的注释)。(也许“可接受”的更好标准是minipage允许整个方程组位于文本宽度内的最大宽度;由于长方程的空间限制,我经常最终这样做评论。)

是否有一些自动化功能,这样我就不必手动将太长的comments 调整为blurbs 了?问题标题中描述的解决方案似乎不太可能,因为它需要一个宽度参数来定义minipage,但 的内容minipage决定了该宽度参数应该是什么。但也许还有另一种方法可以实现相同的结果。

相关内容