Duplikat zu: LaTeX Error: Not in outer par mode. Wie behebe ich den Fehler?


Wie kann ich ganze Umgebungen in Colorboxen verschachteln? Das folgende Minimalbeispiel liefert Error: Not in outer par mode

Open in Online-Editor
\documentclass{article}
\usepackage[ngerman]{babel}

\usepackage{xcolor}
\usepackage{graphicx}
\begin{document}

\fcolorbox{yellow}{black}{%
\begin{figure}\label{fig:Bild}
\centering
\includegraphics[scale=0.6]{example-image-a}
\caption{Bildunterschrift}
\end{figure}
}%

\begin{table}\label{tab:Tabelle}
\centering\Huge
\caption{Tabellen\"uberschrift}
\begin{tabular}{c|c|c}
A & B & C \\ \hline
X & Y & Z \\ 
\end{tabular}
\end{table}

\end{document}

gefragt 12 Sep '16, 20:00

cis's gravatar image

cis
9.5k74452491
Akzeptiert-Rate: 29%

bearbeitet 14 Sep '16, 08:45

saputello's gravatar image

saputello
11.1k154365

Die Frage wurde aus folgenden Grund "Duplikat einer anderen Frage" geschlossen saputello 12 Sep '16, 20:31


Eine figure ist eine Gleitumgebung. Eine Gleitumgebung kann (in der Regel) nicht in einer anderen Umgebung oder einem anderen Befehl, der Einfluss auf die Ausgabe nimmt, verschachtelt werden. Hingegen ist es kein Problem, innerhalb einer Gleitumgebung einen solchen Befehl zu verwenden. Um allerdings vertikales Material in der horizontalen \colorbox unterzubringen, muss man es selbst in einer vertikale Box packen:

Open in Online-Editor
\documentclass{article}
\usepackage[ngerman]{babel}

\usepackage{xcolor}
\usepackage{graphicx}
\begin{document}

\begin{figure}\label{fig:Bild}
  \fcolorbox{blue}{green}{%
    \begin{minipage}{\dimexpr\linewidth-2\fboxsep-2\fboxrule}
      \centering
      \includegraphics[scale=0.6]{example-image-a}
      \caption{Bildunterschrift}
    \end{minipage}%
  }%
\end{figure}

\end{document}

Für die Tabelle geht es ganz genauso, daher habe ich sie weggelassen.

grüne Gleitumgebung mit blauem Rand

Für aufwändigere Färbeaktionen sei auf das Paket tcolorbox hingewiesen.

Permanenter link

beantwortet 12 Sep '16, 20:28

saputello's gravatar image

saputello
11.1k154365
Akzeptiert-Rate: 51%

bearbeitet 13 Sep '16, 08:49

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×20
×18
×17
×2

gestellte Frage: 12 Sep '16, 20:00

Frage wurde gesehen: 6,610 Mal

zuletzt geändert: 14 Sep '16, 08:45