ltablex am rechten Seitenrand

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: ltablex am rechten Seitenrand

von moritz1988 » So 11. Mär 2018, 23:20

oh je... das hätte ich mir sparen können!

Vielen Dank, Bartman!

Gruß Moritz

von Bartman » So 11. Mär 2018, 23:09

Lies im fünften Abschnitt der Dokumentation von longtable.
\documentclass[fontsize=12pt]{scrartcl}
\usepackage{ltablex}
\usepackage{booktabs}
\usepackage{showframe}% zeigt das Seitenlayout

\begin{document}
\begingroup
\small
\renewcommand*{\arraystretch}{.3}
\begin{tabularx}{\textwidth}[r]{XXX}
\toprule
Zeile 1.1& Zeile 1.2& Zeile 1.3\\
Zeile 2.1& Zeile 2.2& Zeile 2.3\\
Zeile 3.1& Zeile 3.2& Zeile 3.3\\
\bottomrule
\end{tabularx}
\endgroup
\end{document}

ltablex am rechten Seitenrand

von moritz1988 » So 11. Mär 2018, 21:45

Schönen guten Abend,

1) ich möchte mittels ltablex eine kleine Tabelle (3 Spalten, 2-5 Zeilen) am rechten Seitenrand ausrichten
2) Ich möchte das X-Zeilen Feature von tabularx verwenden, um die Spalten in der Breite dem Text anzupassen.
3) Der Text in den Zellen soll linksbündig ausgerichtet sein.
4) Der Text soll \small sein
5) Ich muss vorher \arraystretch zurücksetzen, da zuvor global geändert.
6) Ich verzichte bewusst auf die Gleitumgebung {table}

Was ich auch tue, ich bekomme die Tabelle nicht an den rechten Seitenrand.
\documentclass[a4paper,12pt]{scrartcl}
%\usepackage{tabularx}
\usepackage{ltablex}
\usepackage{booktabs}
\begin{document}
\begingroup
\small
\renewcommand*{\arraystretch}{0.3}
\begin{tabularx}{\textwidth}{|X|X|X|}\toprule
Zeile 1.1& Zeile 1.2& Zeile 1.3\\
Zeile 2.1& Zeile 2.2& Zeile 2.3\\
Zeile 3.1& Zeile 3.2& Zeile 3.3\\
\bottomrule
\end{tabularx}
\endgroup
\end{document}
Mit dem tabularx package würde es ganz einfach so gehen:
\documentclass[a4paper,12pt]{scrartcl}
\usepackage{tabularx}
%\usepackage{ltablex}
\usepackage{booktabs}
\begin{document}
\begingroup
\small
\renewcommand*{\arraystretch}{0.3}
\begin{tabularx}{\textwidth}{X|l|l|l|}\cline{2-4}
&Zeile 1.1& Zeile 1.2& Zeile 1.3\\
&Zeile 2.1& Zeile 2.2& Zeile 2.3\\
&Zeile 3.1& Zeile 3.2& Zeile 3.3\\
\cline{2-4}
\end{tabularx}
\endgroup
\end{document}
Aber ltablex macht mir einen Strich durch die Rechnung.
Weiß vielleicht jemand Rat?

Vielen Dank und Gruß,
Moritz

Nach oben