Tabelle mit automatischen Zeilenumbrüchen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle mit automatischen Zeilenumbrüchen

von Bartman » Mo 1. Okt 2018, 23:02

Ein Beispiel mit dem Paket tabularx könnte so aussehen:
\documentclass[11pt,ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{tabularx}% lädt array
\usepackage{ragged2e}% für \RaggedRight
\usepackage{blindtext}

\begin{document}
\begin{table}[htbp]
\renewcommand{\tabularxcolumn}[1]{>{\RaggedRight}p{#1}}% siehe tabularx.pdf
\begin{tabularx}{\textwidth}{|l|*3{X|}}
\hline
Zeit & & &\\
\hline
     & Dies ist ein langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden. 
     & Dies ist ein zweiter langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden. 
     & Dies ist ein dritter langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden.\\
\hline
\end{tabularx}
\end{table}
\end{document}

von markusv » Mo 1. Okt 2018, 14:03

l, c und r-Spalten kennen keinen Zeilenumbruch.
Verwende daher p oder m-Spalten mit definierter Breite, um Zeilenumbruch innerhalb einer Zelle zu ermöglichen:
\documentclass[11pt,ngerman]{article}
\usepackage[utf8]{inputenc}
%\usepackage{ngerman}%veraltet, nutze babel
\usepackage{babel}
\usepackage{blindtext}%für Fülltext
\begin{document}
\begin{table}
\begin{tabular}{lp{.4\textwidth}p{.5\textwidth}}
Zeit&\blindtext & \blindtext\\
\end{tabular}
\end{table}
\end{document}
PS: achte bitte immer auf ein vollständiges Minimalbeispiel, in deinem fehlt bspw. \end{document}!

Tabelle mit automatischen Zeilenumbrüchen

von SoulOfMidgard » Mo 1. Okt 2018, 13:53

Ich wollte gerade eine Tabelle erstellen, welche quasi drei Spalten voll Text nebeneinander enthält die wie bei einem normalen Text automatisch in neue Zeilen umbricht. Aktuell wird die Tabelle einfach nur über den Bildrand heraus immer länger
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage{setspace}
\usepackage{array}
\begin{document}
\begin{table}[H]
\begin{tabular}{|l|l|l|l|}
\hline
Zeit &                                                                                               &                                                                                                       &                                                                                                       \\ \hline
     & Dies ist ein langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden. & Dies ist ein zweiter langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden. & Dies ist ein dritter langer Text, der mein Problem darlegen soll. Ich hoffe mir kann geholfen werden. \\ \hline
\end{tabular}
\end{table}

Nach oben