对包裹图形进行微调?

对包裹图形进行微调?

当似乎没有其他解决方案时,手动微调可能会有所帮助。最近,我试图提高 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}

相关内容