想要使用wrapstuff
宏包实现图文环绕,如果此处的"文"中有其他嵌入环境,则会出现匹配错误,如下例子:
\documentclass{ctexart}
\usepackage[showframe]{geometry}
\usepackage{tcolorbox}
\usepackage{wrapstuff}
\begin{document}
\begin{wrapstuff}[r]
\includegraphics[width=8cm,height=5cm]{example-image.pdf}
\end{wrapstuff}
some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text some text
\[ \sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6} \]
some text some text some text some text some text some text some text some text
% \wrapstuffclear
\begin{tcolorbox}
some text some text some text some text some text some text some text some text
\end{tcolorbox}
这里发现的问题在于,\texttt{wrapstuff}宏包似乎在 环绕的文本中 不支持嵌套其他环境。个人感觉是否\texttt{wrapstuff}环境是否应该提供更加显式的结束编组而不只是靠\texttt{wrapstuffclear}命令。
\end{document}
这导致了:
Extra }, or forgotten \endgroup.
\vbox_set_end: ...r_group_end: \c_group_end_token
而使用minipage
完全可以实现类似的效果:
是否当出现需要在"文"环境中嵌套其他环境(如tcolorbox
)时,wrapstuff
的优势并没有那么明显呢?