theorem
我使用该包定义了一个名为的定理环境amsthm
。
现在我想让它环绕一张图片。使用此代码,
\begin{wrapfigure}{r}{.3/textwidth}
\includegraphics[...]{...}
\end{wrapfigure}
\begin{theorem}
...
\end{theorem}
我收到了警告:固定环绕图形被迫浮动在输入行 xxx 上。
事实上,图片确实“浮动”了,并没有嵌入文本。然后我发现添加
\par~\par
可以解决问题。但是,它会产生额外的空间。那么如何正确地做到这一点呢?
答案1
虽然wrapfig
存在问题,但(相当新的)wrapstuff
包裹可能会有效(我今天自己第一次使用它,所以我不知道它有多强大)。
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\usepackage{wrapstuff}
\usepackage{graphicx}
\usepackage{duckuments}
\begin{document}
\begin{wrapstuff}[type=figure,width=.3\textwidth]
\includegraphics[width=\linewidth]{example-image-duck}
\caption{A duck.}
\end{wrapstuff}
\begin{theorem}
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
Bla bla bla, blub blub blub.
\end{theorem}
\end{document}
得出的结果为: