Seite 1 von 1
Neue Zeile in Zelle in Tabelle
Verfasst: Do 23. Jun 2016, 15:18
von chirs_85
Hallo.
Ich würde gerne einen Zeilenumbruch in einer Tabelle erzwingen, mittels
\begin{tabular}{|l|p{5cm}|}
klappt das auch einigermaßen. Allerdings hätte ich die Einträge in der zweiten Spalte gerne zentriert, momentan sind sie linksbündig.
Wie löse ich das Problem?
Danke und Gruß
Neue Art von Spalten in Tabellen
Verfasst: Do 23. Jun 2016, 16:18
von Beobachter
Gewöhne dir bitte an, deiner Frage
immer ein
Minimalbeispiel hinzuzufügen. In diesem Fall kannst Du mit »
array« eine neue Spaltenart deklarieren, deren Inhalte dann horizontal zentriert werden.
\documentclass[11pt,a4paper,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput} % Ersatz für `inputenc`
\SelectInputMappings{
adieresis={ä},
germandbls={ß}
}
\usepackage{babel}
\usepackage{microtype}
\usepackage{array}
\newcolumntype{C}{>{\centering\arraybackslash}p{5cm}} % Statt `p` ist auch `m` möglich
\begin{document}
\begin{tabular}{|l|C|}\hline
Marke & Falsche Üben von Xylophonmsik quält jeden größeren Zwerg \\ \hline
\end{tabular}
\end{document}
Eine etwas andere Aufteilung des Inhalts in der betroffenen Spalte erreichst Du durch »
ragged2e« mit
\Centering an Stelle von
\centering. Da vertikale Linien in Tabellen den Lesefluss stören ist es besser, sie wegzulassen und Tabellen statt dessen mit »
booktabs« zu erzeugen.
Verfasst: Fr 24. Jun 2016, 14:49
von chirs_85
Funktioniert, danke