Tabularx Seitenumbruch

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: Tabularx Seitenumbruch

Re: Tabularx Seitenumbruch

von gast » Mo 18. Jan 2021, 15:10

Wie bereits an anderer Stelle erwähnt, setzt setspace den erhöhten Zeilenabstand u. a. in Gleitumgebungen selbst zurück. Aber es hindert dich niemand daran, das an gewünschten Stellen in Dokumenten, beispielsweise für eine Tabelle ohne Gleitumgebung selbst ebenfalls zu tun.

Re: Tabularx Seitenumbruch

von Fragenius » Mo 18. Jan 2021, 13:01

Ja, aber wie in dem Beispiel zu sehen ist haben doch beide Tabellen unterschiedliche Zeilenabstände, obwohl ich ...

\setstretch{1.4}

und

\renewcommand*{\arraystretch}{1.4}

.. global festgelegt habe.

Re: Tabularx Seitenumbruch

von gast » Mo 18. Jan 2021, 11:13

Verstehen die Frage nicht recht. Du kennst doch bereits die \setstretch-Anweisung.

Re: Tabularx Seitenumbruch

von Fragenius » Mo 18. Jan 2021, 10:54

Eine Sache ist mir jetzt aber aufgefallen und zwar, dass die Zeilenabstände in der Table-Umgebung kleiner sind. Kann man die xltabular von der Formatierung her genau so gestallten?

\documentclass[fontsize=12pt, parskip=half]{scrreprt}
\usepackage{geometry}
\geometry{left=3cm, right=2.5cm, bottom=2.5cm, top=3cm}
\usepackage[ngerman]{babel}	
\usepackage{tabularx}											%Tabellenformat
\usepackage{booktabs}											%Top-, Mid-, Bottomrule\\ Tabularx}
\usepackage{blindtext}
\usepackage{setspace}
\setstretch{1.4}	
\newcolumntype{C}{>{\centering\arraybackslash}X}				%Neuer Tabellentyp wie X nur mittig
\renewcommand*{\arraystretch}{1.4}								%Abstand Tabellenzeilen

\usepackage{xltabular}

\begin{document}

\addsec*{Abkürzungen}
\label{Abkürzungen}

\begin{xltabular}{\textwidth}{p{3cm}X} 						%p=linksbündig; X=linksbündig variabel
\toprule
\textbf{Abkürzung}	&	\textbf{Bezeichnung} \\
\midrule
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
\bottomrule
\end{xltabular}

\begin{table}
\centering
\begin{tabularx}{\textwidth}{p{3cm}X} 						%p=linksbündig; X=linksbündig variabel
\toprule
\textbf{Abkürzung}	&	\textbf{Bezeichnung} \\
\midrule
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
\bottomrule
\end{tabularx}
\end{table}

\end{document}

Re: Tabularx Seitenumbruch

von Fragenius » Mo 18. Jan 2021, 10:40

Besten Dank,

Ich habe die gesamte Table-Umgebung herausgenommen, dass es funktioniert. :D

Re: Tabularx Seitenumbruch

von gast » Mo 18. Jan 2021, 10:32

Zum einen hast du eben nicht xltabular sondern (das unterlegene und nicht mehr wirklich gepflegte) ltablex eingebunden, weshalb die Umgebung xltabular gar nicht definiert ist. Du solltest also ltablex entfernen und dafür xltabular laden.

Zum anderen hast du nicht verstanden, dass innerhalb einer Gleitumgebung kein Umbruch stattfinden kann und deshalb alle Arten von longtable-Umgebung grundsätzlich ohne Gleitumgebung gesetzt werden. Wie man das mit der \caption dann ggf. korrekt macht, ist in der longtable-Umgebung dokumentiert. Ich empfehle, diese unbedingt zusätzlich zur tabularx-Anleitung und zur xltabular-Anleitung zu lesen.

Re: Tabularx Seitenumbruch

von Fragenius » Mo 18. Jan 2021, 10:14

Der Befehl müsste der sein den ich suche, aber irgendwas scheine ich dabei falsch zu machen ...

\documentclass[fontsize=12pt, parskip=half]{scrreprt}
\usepackage{geometry}
\geometry{left=3cm, right=2.5cm, bottom=2.5cm, top=3cm}
\usepackage[ngerman]{babel}	
\usepackage{tabularx}											%Tabellenformat
\usepackage{booktabs}											%Top-, Mid-, Bottomrule\\ Tabularx}
\usepackage{blindtext}
\usepackage{setspace}
\setstretch{1.4}	
\newcolumntype{C}{>{\centering\arraybackslash}X}				%Neuer Tabellentyp wie X nur mittig
\renewcommand*{\arraystretch}{1.4}								%Abstand Tabellenzeilen

\usepackage{ltablex}

\begin{document}

\addsec*{Abkürzungen}
\label{Abkürzungen}

\begin{table} [!htbp]
\centering
\begin{xltabular}{\textwidth}{p{3cm}X} 						%p=linksbündig; X=linksbündig variabel
\toprule
\textbf{Abkürzung}	&	\textbf{Bezeichnung} \\
\midrule
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
\bottomrule
\end{xltabular}
\end{table}

\end{document}


Re: Tabularx Seitenumbruch

von markusv » Mo 18. Jan 2021, 10:04

Du suchst wahrscheinlich nach xltabular, das Paket kombiniert longtable und tabularx entsprechend, dass Seitenumbrüche innerhalb der Tabelle mit X-Spalten zugelassen sind.

Tabularx Seitenumbruch

von Fragenius » Mo 18. Jan 2021, 10:00

Hallo Zusammen,

Gibt es für Tabularx auch die Möglichkeit eine lange Tabelle über mehrere Seiten anzulegen?

Hier mal ein Minimalbeispiel:

\documentclass[fontsize=12pt, parskip=half]{scrreprt}
\usepackage{geometry}
\geometry{left=3cm, right=2.5cm, bottom=2.5cm, top=3cm}
\usepackage[ngerman]{babel}	
\usepackage{tabularx}											%Tabellenformat
\usepackage{booktabs}											%Top-, Mid-, Bottomrule\\ Tabularx}
\usepackage{blindtext}
\usepackage{setspace}
\setstretch{1.4}	
\newcolumntype{C}{>{\centering\arraybackslash}X}				%Neuer Tabellentyp wie X nur mittig
\renewcommand*{\arraystretch}{1.4}								%Abstand Tabellenzeilen

\begin{document}

\addsec*{Abkürzungen}
\label{Abkürzungen}

\begin{table} [!htbp]
\centering
\begin{tabularx}{\textwidth}{p{3cm}X} 						%p=linksbündig; X=linksbündig variabel
\toprule
\textbf{Abkürzung}	&	\textbf{Bezeichnung} \\
\midrule
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
QM		&		Qualitätsmanagement\\
\bottomrule
\end{tabularx}
\end{table}

\end{document}


Nach oben