图像下方的空白区域

图像下方的空白区域

我正在尝试将图像添加到包含几个列表的页面的右上角。我正在使用 wrapfigure 包,因此我希望文本位于图像下方。但是,当将图像插入到我想要的位置时,图像下方有空白区域,宽度与图像相同,与页面的其余部分相同。这就像它无法将文本环绕在图像周围并将所有文本推到左侧。我如何将文本放在图像的左侧和图像下方?

这是我用过的代码

\documentclass{article}
\usepackage{tikz}
\usepackage{wrapfig}
\usepackage{float}

\begin{document}
bla bla bla bla bla bla bla bla

\begin{wrapfigure}{tr}{0.25\textwidth}
    \includegraphics[width=0.3\textwidth]{Name of the image}
    \caption{Image}
 \end{wrapfigure}

\section{Lists}

   \subsection{list 1}

       \begin{itemize}
          \item bla bla
       \end{itemize}

   \subsection{list 2}
        \begin{itemize}
          \item bla bla
        \end{itemize}

\end{document}

答案1

您始终可以使用minipage。在这种情况下,列表和图片大小大致相同,因此无需花哨。以下将图片顶部与 的基线对齐\section(左侧的第一个基线minipage)。

\documentclass{article}
\usepackage{graphicx}% for \includegraphics
\usepackage{caption}% for captionov

\begin{document}
bla bla bla bla bla bla bla bla

\noindent\begin{minipage}[t]{0.65\textwidth}
\section{Lists}

   \subsection{list 1}

       \begin{itemize}
          \item bla bla
       \end{itemize}

   \subsection{list 2}
        \begin{itemize}
          \item bla bla
        \end{itemize}
\end{minipage}\hfill
\begin{minipage}[t]{0.3\textwidth}
    \raisebox{-\height}{\includegraphics[width=\textwidth]{example-image}}
    \captionof{figure}{Image}
 \end{minipage}

\end{document}

无包装图


这是一个更奇特的例子,在\parbox里面\item使用 来使用\hangindent。图片首先覆盖在列表顶部,以便列表可以流过它。模糊因子 -5ex 用于越过 上方的空白\section

\documentclass{article}
\usepackage{graphicx}% for \includegraphics
\usepackage{caption}% for captionov
\usepackage{enumitem}
\usepackage{mwe}

\newcommand{\nopar}{\bgroup\parfillskip=0pt\par\egroup}

\begin{document}
bla bla bla bla bla bla bla bla

\noindent\raisebox{\dimexpr -5ex-\height}[0pt][0pt]{\rlap{\hspace{0.7\textwidth}\begin{minipage}{0.3\textwidth}
    \includegraphics[width=\textwidth]{example-image}
    \captionof{figure}{Image}
 \end{minipage}}}%
\section{Lists}
   \subsection{list 1}

       \begin{itemize}
         \item \parbox[t]{\linewidth}{\hangindent=-0.35\textwidth\hangafter=-6
               \lipsum[1]}

         \item bla bla
       \end{itemize}

   \subsection{list 2}
        \begin{itemize}
          \item bla bla
        \end{itemize}


\end{document}

悬挂式缩进

相关内容