有没有(简单的)方法来调整 左侧或右侧的空白wrapfigure
?我想减少右浮动图形左侧的空白。
添加\hspace
会将图形向左移动,但不会移动标题:
\begin{wrapfigure}{r}[.25in]{.98in}
\vspace{-20pt}
\hspace{-.25in}
\centering
\includegraphics[width=.98in]{figure.pdf}
\caption{Caption}
\label{fig:looping}
\vspace{-6pt}
\end{wrapfigure}
答案1
环境内容wrapfig
与周围段落文本之间的水平间隙是\columnsep
(从wrapfig
文档, 部分2 尺寸和可选悬垂,第 3 页):
LaTeX 会将周围的文本环绕在图形周围,
\intextsep
在顶部、底部和\columsep
侧面留出间隙,并在图形旁边生成一系列缩短的文本行。文本的缩进(缩短)是图形宽度加上\columnsep
减去悬垂部分(如果有;见下文)。
以下示例显示了设置\columnsep
为0pt
和保持原样时的区别:
\documentclass{article}
\usepackage{wrapfig,graphicx,lipsum}% http://ctan.org/pkg/{wrapfig,graphicx,lipsum}
\begin{document}
\begingroup
\setlength{\columnsep}{0pt}%
\begin{wrapfigure}{r}{.98in}
\centering\includegraphics[width=\linewidth]{example-image-a}
\caption{Caption}\label{fig:looping1}
\end{wrapfigure}
\lipsum[1]
\endgroup
\begin{wrapfigure}{r}{.98in}
\centering\includegraphics[width=\linewidth]{example-image-a}
\caption{Caption}\label{fig:looping2}
\end{wrapfigure}
\lipsum[1]
\end{document}
根据您的喜好进行调整。使用范围(\begingroup
...\endgroup
或类似)来本地化任何更改。
请注意,您也可以使用它\intextsep
作为垂直调整,而不是固定值。