Absätze in minipage-Umgebung

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Lanu

Absätze in minipage-Umgebung

Beitrag von Lanu »

Hallo,

ich bin gerade etwas verwundert, wieso normale Abätze in einer minipage-Umgebung nicht funktionieren.
Gibt es eine Möglichkeit, dass Absätze ganz normal auch in Minipages funktionieren?
\documentclass[12pt,parskip=full]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\begin{document}
Dies ist der erste Absatz

Dies ist der zweite Absatz

\begin{minipage}{\textwidth}
Dies ist der erste Absatz in einer Minipage-Umgebung

Dies ist der zweite Absatz in einer Minipage-Umgebung
\end{minipage}
\end{document}
Vielen Dank im Vorraus

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »


Gast

Beitrag von Gast »

\documentclass[12pt,parskip=full]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage{xpatch}
\makeatletter
\providecommand*{\@minipagerestore}{}
\xapptocmd{\@minipagerestore}{\KOMAoption{parskip}{full}\selectfont}{}{}
\makeatother
\begin{document}
Dies ist der erste Absatz

Dies ist der zweite Absatz

\begin{minipage}[t]{\textwidth}
Dies ist der erste Absatz in einer Minipage-Umgebung

Dies ist der zweite Absatz in einer Minipage-Umgebung
\end{minipage}
\end{document}

Lanu

Beitrag von Lanu »

Hallo,

vielen Dank, das funktioniert echt super.

Gibt es sowas auch für Tabellen, also dass man Absätze in Tabellen machen kann? Ich hab zwar gelesen, dass das standardmäßig in p-Spalten möglich sein müsste, klappt aber trotzdem nicht:
\documentclass[12pt,parskip=full]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\begin{document}
Dies ist der erste Absatz

Dies ist der zweite Absatz

\begin{tabular}{@{}p{10cm}}
Dies ist der erste Absatz in einer Tabelle

Dies ist der zweite Absatz in einer Tabelle
\end{tabular}
\end{document}

Gast

Beitrag von Gast »

Da gibt es das gleiche in grün:
\documentclass[12pt,parskip=full]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{array}
\usepackage{xpatch}
\makeatletter
\providecommand*{\@minipagerestore}{}
\newcommand*{\parrestore}{\KOMAoption{parskip}{full}\selectfont}
\xapptocmd{\@minipagerestore}{\parrestore}{}{}
\makeatother

\begin{document}
Dies ist der erste Absatz

Dies ist der zweite Absatz

\begin{tabular}[t]{@{}>{\parrestore}p{\linewidth}@{}}
Dies ist der erste Absatz in einer Tabelle

Dies ist der zweite Absatz in einer Tabelle
\end{tabular}
\end{document}

Antworten