2 个 SCfigure 彼此相邻

2 个 SCfigure 彼此相邻

我想将 2 个 SideCaption Figures 并排放置,但遇到了麻烦。我尝试将它们放置在minipageandtabular环境中,但没有任何效果。总是出现一堆错误...

\documentclass[
    11pt, % Schriftgröße
    DIV10,
    ngerman, % für Umlaute, Silbentrennung etc.
    a4paper, % Papierformat
    oneside, % einseitiges Dokument
    titlepage, % es wird eine Titelseite verwendet
    parskip=half, % Abstand zwischen Absätzen (halbe Zeile)
    headings=normal, % Größe der Überschriften verkleinern
    listof=totoc, % Verzeichnisse im Inhaltsverzeichnis aufführen
    bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis aufführen
    index=totoc, % Index im Inhaltsverzeichnis aufführen
    captions=tableheading, % Beschriftung von Tabellen unterhalb ausgeben
    %draft % Status des Dokuments (final/draft)
    final % Status des Dokuments (final/draft)
]{scrreprt}

\usepackage[labelfont=bf,font=footnotesize]{caption}
\captionsetup{format=plain} 

\usepackage{sidecap}

\begin{document}

  \begin{SCfigure}
    \includegraphics[width=0.25\textwidth]{android-linearlayout}
    \caption[Android Layout 1]{Android Layout 1 \cite{Google.2010}}
    \label{fig:android-linearlayout1}
  \end{SCfigure}


  \begin{SCfigure}
    \includegraphics[width=0.25\textwidth]{android-linearlayout}
    \caption[Android Layout 2]{Android Layout 2 \cite{Google.2010}}
    \label{fig:android-linearlayout2}
  \end{SCfigure}

\end{document}

希望有人可以帮忙。

答案1

你的问题是SCfigure(由sidecap包裹)设置了侧边字幕漂浮。浮点数不应包含在限制性环境中。请参阅 TeX FAQ 条目未处于外层模式

解决这个问题的一种方法是避免使用漂浮并使用\captionof使用capt-of包裹(或者caption) 设置浮动特定标题。这里有一个小例子:

在此处输入图片描述

\documentclass{article}
\usepackage{capt-of}% http://ctan.org/pkg/capt-of
\usepackage[demo]{graphicx}% http://ctan.org/pkg/graphicx
% [demo] option just for this example
\begin{document}

\noindent
\begin{minipage}{.45\textwidth}
  \begin{minipage}{.45\linewidth}
    \includegraphics[width=\linewidth]{layout1}
  \end{minipage}\hfill
  \begin{minipage}{.45\linewidth}
    \captionof{figure}{Layout 1}
    \label{fig:layout1}
  \end{minipage}%
\end{minipage} \hfill
\begin{minipage}{.45\textwidth}
  \begin{minipage}{.45\linewidth}
    \includegraphics[width=\linewidth]{layout2}
  \end{minipage}\hfill
  \begin{minipage}{.45\linewidth}
    \captionof{figure}{Layout 2}
    \label{fig:layout2}
  \end{minipage}%
\end{minipage}
\end{document}​​​​​​​​​​​​​​​​​​​​​​​​

这还允许您自由指定标题的宽度以及位置。

相关内容