Hallo! Ich hätte gern alle meine Spalten, bis auf die erste, rechtsbündig. Die Tabelle soll so breit sein wie der Text. Habe einen eigenen Spaltentyp definiert. Klappt aber leider nicht. Spalten sind links- und nicht rechtsbündig. Die Leeren Spalten sind gewollt, erhöhen die Übersichtlichkeit.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass[12pt,a4paper]{article}
\usepackage{cmap}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
\begin{document}
\begin{table}
\caption{CAPTION}
\begin{tabularx}{\linewidth}{@{\extracolsep{\fill}}*1l RRRRRRRRRR} \hline
& & \multicolumn{4}{c}{Vorher}& & \multicolumn{4}{c}{Nachher}\\ \hline
Kategorie & & & & & & & & & & \\
\quad Inhalt & & x.yy & x.yy & 7 & & & x.yy & x.yy & a & \\
\quad Inhalt2 & & xx.yy & xx.yy & 0 & & & xx.yy & xx.yy & b& \\
\end{tabularx}
\end{table}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Hatte es auch mit \newcolumntype{R}{>{\raggedright\arraybackslash}X} probiert, aber das bringt keine Änderung mit sich.

gefragt 17 Mär '18, 14:41

J_tex's gravatar image

J_tex
16751115
Akzeptiert-Rate: 0%

Es sei darauf hingewiesen, dass man bei Verwendung von \caption über der Tabelle bei den Standardklassen das Paket caption laden sollte, damit der Abstand stimmt und die Tabellenüberschrift nicht an der Tabelle klebt. Bei Verwendung einer KOMA-Script-Klasse genügt es hingegen, Option captions=tableheading zu setzen.

(18 Mär '18, 18:49) saputello

Die Zellen sind nicht breit genug.

  • mache die Tabelle breiter (oder Rand schmaler)
  • oder entferne Leerspalten
  • für einen schnellen Test am Beispiel nimm a3paper und landscape-Option und \usepackage{geometry}

Wenn sich die R-Spalten breit genug ausdehnen können, wirst Du sehen, dass es rechtsbündig wird. Die Syntax ist richtig.

Permanenter link

beantwortet 17 Mär '18, 15:52

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

bearbeitet 17 Mär '18, 15:52

Statt Leerspalten einzufügen kann man auch einfach händisch Spaltenabstand hinzufügen.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass[12pt,a4paper]{article}
\usepackage{tabularx}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
\begin{document}
\begin{table}
\caption{CAPTION}
\begin{tabularx}{\linewidth}{l@{\hspace{5em}}RRR@{\hspace{5em}}RRR}
\hline
& \multicolumn{3}{c@{\hspace{5em}}}{Vorher} & \multicolumn{3}{c}{Nachher} \\
\hline
Kategorie \\
\quad Inhalt & x.yy & x.yy & 7 & x.yy & x.yy & a \\
\quad Inhalt2 & xx.yy & xx.yy & 0 & xx.yy & xx.yy & b \\
\end{tabularx}
\end{table}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Geht natürlich auch in ConTeXt.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\starttext
\startsetups table:special
\setupTABLE[frame=off,align=flushright,option=stretch]
\setupTABLE[row][first][align=middle,topframe=on,bottomframe=on]
\setupTABLE[column][first][align=flushleft]
\setupTABLE[column][2,5][loffset=2em]
\stopsetups
\startTABLE[setups=table:special]
\NC \NC[nx=3] Vorher \NC[nx=3] Nachher \NC\NR
\NC Kategorie \NC\NR
\NC \quad Inhalt \NC x.yy \NC x.yy \NC 7 \NC x.yy \NC x.yy \NC a \NC\NR
\NC \quad Inhalt2 \NC xx.yy \NC xx.yy \NC 0 \NC xx.yy \NC xx.yy \NC b \NC\NR
\stopTABLE
\stoptext
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 18 Mär '18, 04:19

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

bearbeitet 18 Mär '18, 04:34

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×32
×17
×12
×2

gestellte Frage: 17 Mär '18, 14:41

Frage wurde gesehen: 5,429 Mal

zuletzt geändert: 18 Mär '18, 18:49

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×