Ratgeber hat geschrieben:Dann präsentiere deine Empfehlungen doch mit einem konkreten Beispiel. Nur Pakete aufzulisten ist wenig hilfreich.
Ich habe doch erklärt, was an Stamm-Gasts Beispiel zu ändern ist, wenn man
xltabular statt
ltablex verwendet: Die tabularx-Umgebung durch eine xltabular-Umgebung ersetzen. Wenn es dafür wirklich ein Beispiel braucht, dann eben hier der sed-Aufruf, um in Stamm-Gasts Beispiel den entsprechende Ersetzung vorzunehmen, wobei davon ausgegangen wird, dass das Beispiel unter dem Namen ltablex-example.tex gespeichert ist und ' zum Quoten in der verwendeten Shell funktioniert:
sed 's/\(ltablex\|tabularx\)/xltabular/' ltablex-example.tex > xltabular-example.tex
Allerdings würde ich außerdem noch empfehlen, eben nicht \captionof zu verwenden, sondern das dafür vorgesehene \caption
innerhalb der xltabular-Umgebung (oder bei
ltablex innerhalb der tabularx-Umgebung). Natürlich dann in Verbindung mit \endhead und ggf. \endfirsthead:
\documentclass[fontsize=12pt,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{booktabs,xltabular}
\usepackage{lmodern}
\usepackage[official,right]{eurosym}
\usepackage{microtype}
\usepackage{blindtext}
\begin{document}
\blindtext[3]
\begin{xltabular}{\textwidth}{>{\hsize=.55\hsize}X>{\hsize=.25\hsize}X>{\hsize=.1\hsize}X>{\hsize=.1\hsize}X}
\caption{Kostenkalkulation\label{Kostenkalkulation}}\\
\toprule
Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
\midrule
\endfirsthead
\caption[]{Kostenkalkulation (Fortsetzung)}\\
\toprule
Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
\midrule
\endhead
\bottomrule
\endlastfoot
\midrule
\multicolumn{4}{r}{\dots}
\endfoot
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT
\end{xltabular}
\end{document}
Näheres zum Umfang mit \caption, \endhead, \endfirsthead, \endfoot und \endlastfoot in mehrseitigen Tabellen ist der [d]longtable[/d]-Anleitung zu entnehmen.
[quote="Ratgeber"]Dann präsentiere deine Empfehlungen doch mit einem konkreten Beispiel. Nur Pakete aufzulisten ist wenig hilfreich.[/quote]
Ich habe doch erklärt, was an Stamm-Gasts Beispiel zu ändern ist, wenn man [p]xltabular[/p] statt [p]ltablex[/p] verwendet: Die [tt]tabularx[/tt]-Umgebung durch eine [tt]xltabular[/tt]-Umgebung ersetzen. Wenn es dafür wirklich ein Beispiel braucht, dann eben hier der [tt]sed[/tt]-Aufruf, um in Stamm-Gasts Beispiel den entsprechende Ersetzung vorzunehmen, wobei davon ausgegangen wird, dass das Beispiel unter dem Namen [tt]ltablex-example.tex[/tt] gespeichert ist und [tt]'[/tt] zum Quoten in der verwendeten Shell funktioniert: [code]sed 's/\(ltablex\|tabularx\)/xltabular/' ltablex-example.tex > xltabular-example.tex[/code]
Allerdings würde ich außerdem noch empfehlen, eben nicht [tt]\captionof[/tt] zu verwenden, sondern das dafür vorgesehene [tt]\caption[/tt] [i]innerhalb[/i] der [tt]xltabular[/tt]-Umgebung (oder bei [p]ltablex[/p] innerhalb der [tt]tabularx[/tt]-Umgebung). Natürlich dann in Verbindung mit [tt]\endhead[/tt] und ggf. [tt]\endfirsthead[/tt]: [code]\documentclass[fontsize=12pt,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{booktabs,xltabular}
\usepackage{lmodern}
\usepackage[official,right]{eurosym}
\usepackage{microtype}
\usepackage{blindtext}
\begin{document}
\blindtext[3]
\begin{xltabular}{\textwidth}{>{\hsize=.55\hsize}X>{\hsize=.25\hsize}X>{\hsize=.1\hsize}X>{\hsize=.1\hsize}X}
\caption{Kostenkalkulation\label{Kostenkalkulation}}\\
\toprule
Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
\midrule
\endfirsthead
\caption[]{Kostenkalkulation (Fortsetzung)}\\
\toprule
Bezeichnung & Artikelnummer & Anzahl & \euro/Stück \\
\midrule
\endhead
\bottomrule
\endlastfoot
\midrule
\multicolumn{4}{r}{\dots}
\endfoot
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT\\
TEXT&TEXT&TEXT&TEXT
\end{xltabular}
\end{document}[/code]
Näheres zum Umfang mit [tt]\caption[/tt], [tt]\endhead[/tt], [tt]\endfirsthead[/tt], [tt]\endfoot[/tt] und [tt]\endlastfoot[/tt] in mehrseitigen Tabellen ist der [d]longtable[/d]-Anleitung zu entnehmen.