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, 14:00

cis's gravatar image

cis
5.4k860167
Akzeptiert: 68%

bearbeitet 14 Sep, 02:45

saputello's gravatar image

saputello
18.4k22352

Die Frage wurde aus folgenden Grund geschlossen: "Duplikat einer anderen Frage" durch saputello 12 Sep, 14: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, 14:28

saputello's gravatar image

saputello
18.4k22352

bearbeitet 13 Sep, 02:49

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×15
×14
×8
×2

Frage gestellt: 12 Sep, 14:00

Frage wurde angeschaut: 226 Mal

Zuletzt aktualisiert: 14 Sep, 02:45