Neue Zeile in Zelle in Tabelle

Tabellen und Grafiken erstellen und anordnen


chirs_85
Forum-Anfänger
Forum-Anfänger
Beiträge: 41
Registriert: Mo 19. Okt 2015, 11:37

Neue Zeile in Zelle in Tabelle

Beitrag 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ß

Beobachter

Neue Art von Spalten in Tabellen

Beitrag 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.

chirs_85
Forum-Anfänger
Forum-Anfänger
Beiträge: 41
Registriert: Mo 19. Okt 2015, 11:37

Beitrag von chirs_85 »

Funktioniert, danke

Antworten