tabularx - Basics
Verfasst: So 11. Dez 2016, 10:24
Vorweg möchte ich zur Verteidigung sagen, dass die Docu zu tabularx wenig hilfreich ist. Neben meiner eigentlichen Frage, würde mich interessieren, wie und wo ich die Antworten auf meine eigentlich sehr simplen Fragen hätte finden können? Wie hätte ich vorgehen müssen? Mir fehlt hier sicherlich auch wieder mal das passende Englisch.
btw: Ich habe jetzt tabu in die Tonne gekloppt, weil es ja nicht mehr weiterentwickelt wird. Versuche mich jetzt mit tabularx anzufreunden.
Vorweg ein MWE:
EDIT:
Kleine Erweiterungsfrage: Wie auto-wrappe ich Zelleninhalt, ohne die Breite der Spalte fix angeben zu müssen, sondern ggf. nur relativ?
Ich kenne makecell, das meinem Verständnis nach, aber automatische Zeilenumbrüche nur mit fester Breite macht.
btw: Ich habe jetzt tabu in die Tonne gekloppt, weil es ja nicht mehr weiterentwickelt wird. Versuche mich jetzt mit tabularx anzufreunden.
Vorweg ein MWE:
\documentclass{standalone} \usepackage{xltxtra} \usepackage{polyglossia} \setdefaultlanguage[spelling=new]{german} \usepackage{tabularx} \begin{document} \begin{tabularx}{\columnwidth}{|l|X|r|} \textbf{col1} & \textbf{col2} & \textbf{col3} \\\hline eins & 2.00 & 7.819 \\ zwei & 1.0 & 95.123 \\ drei & 8 & 5.1 \\ \end{tabularx} \end{document}
- Gibt es so etwas wie \rowfont (aus tabu)? Ich möchte Sonderbehandlungen bezüglich des Alignment für einige Zeilen haben. z.B. möchte ich, das alle Columns der Kopfzeile zentriert sind. Die Frage bezieht sich aber auf jede denkbare Zeile, nicht nur die Kopfzeile. Ebenso betrifft es auch Font, Color und jede Art von Formatierung.
- Wie richtet man den Inhalt einer Spalte auf den Dezimalpunkt und gleichzeitig möglichst rechts aus?
- Wie verändere ich die Breite der Spalten relativ zu den anderen? Also keine festen Werte (z.B. in cm), sondern als Anteile, so wie bei tabu. z.B. 1-0.5-3
EDIT:
Kleine Erweiterungsfrage: Wie auto-wrappe ich Zelleninhalt, ohne die Breite der Spalte fix angeben zu müssen, sondern ggf. nur relativ?
... \usepackage[lipsum] ... \begin{tabularx}{\columnwidth}{|l|X|r|} \lipsum&&\tabularnewline \end{tabularx} ...