TeXwelt wurde neu installiert. Es funktionieren noch nicht alle Features und auch an den deutschsprachigen Formulierungen wird verbessert. Danke für eure Geduld.

Ich möchte meine Tabelle auf die Textbreite bringen. Das hat auch gut geklappt. Allerdings ist sollen bis auf die erste Spalte alle Spalten die gleiche Breite haben.

Ich habe es wie folgt probiert:

Öffne in Overleaf
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}

\begin{document}

\begin{table}[htb]
\caption{Eine Tabelle}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}*1l r r r r r r} \hline
& & & \multicolumn{4}{c}{Kategorie}\\ \cline{4-7}
& \multicolumn{2}{c}{Gesamt}&\multicolumn{2}{c}{Subkategorie}&\multicolumn{2}{c}{Subkategorie}\\ 
&\multicolumn{2}{c}{Text}& \multicolumn{2}{c}{Text}&\multicolumn{2}{c}{Text}\\ \hline       
Ein längeres Wort oder zwei& xx.xx & y.yy & xx.xx & y.yy & xx.xx & y.yy \\
Ein anderes Wort& xx.xx & y.yy & xx.xx & y.yy & xx.xx & y.yy \\
\end{tabular*}
\end{table}

\end{document}

gefragt 27 Feb '18, 20:24

J_tex's gravatar image

J_tex
157814
Akzeptiert-Rate: 0%

bearbeitet 27 Feb '18, 21:42

cis's gravatar image

cis
9.3k23217388

Off-Topic: Für tabular* braucht man übrigens kein tabularx.

(28 Feb '18, 15:02) Ijon Tichy

Verwende tabularx. Aus der Anleitung:

A new environment, tabularx, is defined, which takes the same arguments as tabular*, but modifies the widths of certain columns, rather than the inter column space, to set a table with the requested total width. The columns that may stretch are marked with the new token X in the preamble argument.

Außerdem:

Normally all X columns in a single table are set to the same width, [...]

Öffne in Overleaf
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}

\begin{document}

\begin{table}[htb]
  \caption{Eine Tabelle}
  \begin{tabularx}{\linewidth}{@{\extracolsep{\fill}}*1l X X X X X X} \hline
                                &                            &                                  & \multicolumn{4}{c}{Kategorie}    \\
    \cline{4-7}
                                & \multicolumn{2}{c}{Gesamt} & \multicolumn{2}{c}{Subkategorie} & \multicolumn{2}{c}{Subkategorie} \\ 
                                & \multicolumn{2}{c}{Text}   & \multicolumn{2}{c}{Text}         & \multicolumn{2}{c}{Text}         \\
    \hline       
    Ein längeres Wort oder zwei & xx.xx & y.yy               & xx.xx & y.yy                     & xx.xx & y.yy                     \\
    Ein anderes Wort            & xx.xx & y.yy               & xx.xx & y.yy                     & xx.xx & y.yy                     \\
  \end{tabularx}
\end{table}

\end{document}

alt text

Permanenter link

beantwortet 27 Feb '18, 22:09

Henri's gravatar image

Henri
14.5k53340
Akzeptiert-Rate: 46%

bearbeitet 27 Feb '18, 22:09

Ja. Das sieht so ganz gut aus. Allerdings sind die sechs rechten Spalten nun linksbündig. Ich wollte sie rechtsbündig haben. Das erreicht man mit:

Öffne in Overleaf
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}
Öffne in Overleaf
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}

\usepackage{tabularx}
\newcolumntype{R}{>{\raggedleft\arraybackslash}X}

\begin{document}
\begin{table}[htb]
\caption{Eine Tabelle}
\begin{tabularx}{\linewidth}{@{\extracolsep{\fill}}*1l R R R R R R} \hline
&&& \multicolumn{4}{c}{Kategorie}\\ \cline{4-7}
& \multicolumn{2}{c}{Gesamt} & \multicolumn{2}{c}{Subkategorie} & \multicolumn{2}{c}{Subkategorie} \\ 
& \multicolumn{2}{c}{Text}   & \multicolumn{2}{c}{Text}         & \multicolumn{2}{c}{Text} \\ \hline       
Ein längeres Wort oder zwei & xx.xx & y.yy & xx.xx & yy.yy & xx.xx & y.yy \\
Ein anderes Wort            & xx.xx & yy.yy & xx.xx & y.yy  & xx.xx & yy.yy\\

\end{tabularx}
\end{table}
\end{document}
Permanenter link

beantwortet 28 Feb '18, 13:53

J_tex's gravatar image

J_tex
157814
Akzeptiert-Rate: 0%

bearbeitet 28 Feb '18, 15:01

Ijon%20Tichy's gravatar image

Ijon Tichy
9.0k31025

Deine Antwort
Vorschau umschalten

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

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×232
×30
×17

gestellte Frage: 27 Feb '18, 20:24

Frage wurde gesehen: 2,899 Mal

zuletzt geändert: 28 Feb '18, 15:02