我正在使用以下设置在对齐方程的右侧添加注释。
\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
允许整个方程组位于文本宽度内的最大宽度;由于长方程的空间限制,我经常最终这样做和评论。)
是否有一些自动化功能,这样我就不必手动将太长的comment
s 调整为blurb
s 了?问题标题中描述的解决方案似乎不太可能,因为它需要一个宽度参数来定义minipage
,但 的内容minipage
决定了该宽度参数应该是什么。但也许还有另一种方法可以实现相同的结果。