Seite 1 von 1

Tabele bricht nicht auf neue Seite {tabularx}

Verfasst: Do 5. Mai 2022, 21:47
von vinc14
Hallo

ich habe ein kleines Problem
Da definiere ich die Seite
\usepackage{geometry}
\geometry{
	papersize={130mm,190mm},
	textwidth=120mm,
	textheight=170mm,
	left=10mm,
	right=10mm,
	top=10mm,
	bottom=25mm,
	foot=10mm,
}
Beim erstellen von Listen mit
\chapter{200er Liste}
\begin{enumerate}
\begin{tabularx}{\textwidth}{m{0.25cm}lll}	
\item & Abies alba\index{Abies alba} &	Pinaceae & Weisstanne\index{Weisstanne|see{Abies alba}}\index{Pinaceae = Kieferngewächse!Abies alba}\\

ist das Problem das die Liste bei der Seite einfach unten rausläuft und nicht auf die zweite Seite umbricht.

Die Liste wird 200 Pflanzen beinhalten die ich lernen müsste
Wie müsste ich diese Tabelle über mehrere Seite weiterführen?
gruss
Vinc

Re: Tabele bricht nicht auf neue Seite {tabularx}

Verfasst: Do 5. Mai 2022, 22:00
von Stammgast
Erstelle bitter immer ein entsprechendes Minimalbeispiel, weil nur so das beschriebene Problem wirklich nachvollziehbar wird. Und markiere den Code entsprechend.

Für Tabellen mit den hier nötigen Eigenschaften kannst du »xltabular« versuchen, nachdem du dich mithilfe der Anleitung damit vertraut gemacht hast.

Re: Tabele bricht nicht auf neue Seite {tabularx}

Verfasst: Fr 6. Mai 2022, 09:47
von ThoRie
Wenn du tabularx auf die nächste Seite umbrechen willst, musst du die Einbindung anders vornehmen:
\documentclass{article}
\usepackage{ltablex}
\keepXColumns
\usepackage{blindtext}
\begin{document}
\begin{tabularx}{\linewidth}{XXX}
\blindtext & \blindtext & \blindtext\\
\blindtext & \blindtext & \blindtext\\
\blindtext & \blindtext & \blindtext\\
\blindtext & \blindtext & \blindtext\\
\blindtext & \blindtext & \blindtext\\
\end{tabularx}
\end{document}
Auf diese Weise macht er immer dann nach einer Zelle einen Umbruch, wenn die nächste nicht mehr ganz auf die Seite passen würde. Wenn eine Zeile allerdings selbst länger als die Seite ist, hast du komplett verloren, dann musst du den Inhalt entsprechend anpassen.