Aufteilen eines langen Satzes auf mehrere Zeilen in einer Tabelle

Aufteilen eines langen Satzes auf mehrere Zeilen in einer Tabelle

Ich habe einen Satz in einer Tabelle, der zu lang ist und die Tabelle aus der Seite herausragen lässt. Wie kann ich den Satz auf mehrere Zeilen aufteilen, ohne das Layout der Tabelle zu zerstören?

\begin{table}[!htb]
\caption{}
\centering
\begin{tabular}{llll}
\hline
Material & Production & Description & Reference \\
\hline
 & a bene placito a bene placito a bene placito a bene placito &  & \\
\hline
\end{tabular}
\end{table}

Dank im Voraus.

Antwort1

Verwenden Sie es p{<width>}für die Spalte mit dem langen Satz. Die Breite kann in cm, pt oder einer anderen für LaTeX gültigen Breite angegeben werden.

\documentclass{article}

\begin{document}
\begin{table}[!htb]
\caption{}
\centering
\begin{tabular}{lp{4cm}ll}
\hline
Material & Production & Description & Reference \\
\hline
 & a bene placito a bene placito a bene placito a bene placito &  & \\
\hline
\end{tabular}
\end{table}
\end{document}

Um eine schönere Tabelle zu erhalten, schlage ich vor, die Pakete und zu laden und arrayund anstelle von zu verwenden .booktabs\toprulemidrulebottomrule\hline

p{}-Spalten sind standardmäßig im Blocksatz gesetzt, daher können Sie auch erwägen, die breite Spalte rechtsbündig zu setzen. Standard-LaTeX \raggedrighttrennt Wörter nicht, wenn Ihr Text also sehr unregelmäßig ist, müssen Sie die Silbentrennung in der unregelmäßigen Spalte vornehmen. Laden Sie das Paketragged2ein der Präambel und verwenden Sie den Befehl \RaggedRightanstelle von \raggedright. In Ihrem Beispiel werden Sie keinen Unterschied sehen, aber versuchen Sie es mit einer schmalen Spalte mit einigen langen Wörtern. Hier ist ein modifiziertes MWE:

\documentclass{article}
\usepackage{ragged2e,array,booktabs}

\begin{document}
\begin{table}[!htb]
\caption{}
\centering
\begin{tabular}{l>{\RaggedRight}p{4cm}ll}
\toprule
Material & Production & Description & Reference \\
\midrule
 & a bene placito a bene placito a bene placito a bene placito &  & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen