当似乎没有其他解决方案时,手动微调可能会有所帮助。最近,我试图提高 a 的内容,wrapfigure
因为它正在吞噬底部边距。我有类似的东西:
\begin{wrapfigure}{r}{6cm}\centering
\raisebox{20pt}{
\begin{minipage}[t]{5.8cm}
figure content
\caption
\end{minipage}}
\end{wrapfigure}
但它不起作用。您有解决方案吗?我们必须确保环境wrapfigure
不知道里面有东西被移动了。(这让我想起了包\mathclap
中的命令mathtools
)。
答案1
您可以通过在图形内容前\raisebox
添加一些负垂直空间来将内容向上移动,然后再进行补偿。例如比较
\documentclass{article}
\usepackage{lipsum}
\usepackage{wrapfig}
\begin{document}
\begin{wrapfigure}{r}{6cm}\centering
\vspace{-12pt}
\fbox{figure content}
\vspace{12pt}
\caption{Lolcats}
\end{wrapfigure}
\lipsum[3]
\begin{wrapfigure}{r}{6cm}\centering
\fbox{figure content}
\caption{Lolcats}
\end{wrapfigure}
\lipsum[3]
\end{document}