将文字环绕在图像周围的另一种方法,包括标题

将文字环绕在图像周围的另一种方法,包括标题

这是我想要实现的 MWE:

\documentclass[letterpaper,12pt]{article}

\usepackage{blindtext}
\usepackage{graphicx,wrapfig}

\usepackage{geometry}
\geometry{margin=2cm}

\begin{document}
    \begin{wrapfigure}{r}{3.1cm}
        \centering
        \includegraphics[width=3cm]{example-image}
    \end{wrapfigure}

    \section{A section}

    \blindtext
\end{document}

其结果如下:

给定的 LaTeX 代码的输出。

这很好,尽管我想使用该部分的剩余空间,因为它足够短,可以使用小图像。

我用了wrapfigurewrapfig包),但正如@egreg 所述这里,无法wrapfigure在标题前放置。

还有其他方法可以让文字(包括标题)环绕图像吗?

提前致谢!:)

更新。-下面是我所说的用文本(包括标题)包裹图像的草图:

图形解释我正在尝试做的事情

答案1

我不确定我是否理解了反对意见user94293 的回答。如果问题出在图片下方的垂直空间,您可以通过删除部分或全部来调整\baselineskip

例如,

\documentclass[letterpaper,12pt]{article}
\usepackage{blindtext}
\usepackage{graphicx,wrapfig}
\usepackage{geometry}
\geometry{margin=2cm}
\begin{document}
\section{A section}

\begin{wrapfigure}{r}{3cm}
  \vspace{-1.5cm}%
  \includegraphics[width=\linewidth]{example-image}
  \vskip -\baselineskip
\end{wrapfigure}
\blindtext
\end{document}

更小的空间

答案2

只需添加\vspace{-...}

\documentclass[letterpaper,12pt]{article}

\usepackage{blindtext}
\usepackage{graphicx,wrapfig}

\usepackage{geometry}
\geometry{margin=2cm}

\begin{document}

\begin{wrapfigure}{r}{3.1cm}
  \vspace{-1.5cm}
  \centering
  \includegraphics[width=3cm]{example-image}
\end{wrapfigure}

\section{A section}

\blindtext
\end{document}

在此处输入图片描述

相关内容