创建带有侧面标题的环绕图并将其放置在右上角?

创建带有侧面标题的环绕图并将其放置在右上角?

我想使用wrapfig数据包将文本环绕在图像周围。由于图像的长度大于宽度,我希望标题位于图像旁边。最后,图像应放置在文档的右上角。目前它看起来像这样:

在此处输入图片描述

我尝试将标题放在图像的右侧。因此我尝试使用包sidecapSCfigure环境。下面是一个示例代码(带有示例图像),演示了我的尝试:

\documentclass{article}    
\usepackage{mwe}% for this example only
\usepackage{wrapfig}
\usepackage{sidecap}


\begin{document}

\begin{wrapfigure}{r}{1.8cm}
    \begin{SCfigure}
      \begin{center}
        \includegraphics[width=1.5cm]{example-image}
      \end{center}
      \caption{Example side caption text for example image}
  \end{SCfigure}
\end{wrapfigure}

\lipsum[2]

\end{document}

不幸的是,这行不通。图像没有被打印出来。因此我有两个问题:

  1. 如何将wrapfig和结合起来sidecap
  2. 怎样才能将 放置wrapfigure在右上角?

编辑:“如何放置包装图”

定义wrapfigure在两个段落之间。我不知道分页符出现在哪里。所以我正在寻找一种解决方案,确保始终wrapfigure位于右上角,例如:\begin{table}[t]

Cras nec ante. Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel,
wisi. 

\begin{wrapfigure}{r}{1.8cm}
      \begin{center}
        \includegraphics[width=1.5cm]{example-image}
      \end{center}
      \caption{Example side caption text for example image}
\end{wrapfigure}

Morbi auctor lorem non justo. Nam lacus libero, pretium at,
lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum,
erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et
nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante.

答案1

你不需要sidecap!。你需要的是两个minipages:

\documentclass{article}    
\usepackage{mwe} %% for this example only
\usepackage{wrapfig}
% \usepackage{sidecap}


\begin{document}

\begin{wrapfigure}{r}{4.5cm}
    \begin{minipage}{2cm}
    %\begin{SCfigure}
      \centering
        \includegraphics[width=1.5cm]{example-image}
    \end{minipage}%
    \begin{minipage}{2cm}
      \caption{Example side caption text for example image}
%  \end{SCfigure}
    \end{minipage}
\end{wrapfigure}

\lipsum[2]

\end{document}

在此处输入图片描述

minipage您可以通过调整实际文件中第二个的宽度来调整坏框。

您必须将wrapfigure代码片段放在代码中的适当位置,以便它出现在右上角并尽量不要浮动。

相关内容