Steuern der Spaltenbreite in einer tabellarischen Umgebung

Steuern der Spaltenbreite in einer tabellarischen Umgebung

Ich möchte, dass die Textteile in der rechten Spalte näher an den Textteilen in der linken Spalte liegen. Gleichzeitig möchte ich, dass die Tabelle lange Textteile gut aufnehmen kann, wie dies jetzt der Fall ist. Eine Möglichkeit, dieses Ergebnis zu erreichen, wäre, die Breite der linken Spalte einzuschränken, die Breite der rechten Spalte zu vergrößern und den linken Rand der rechten Spalte nach links zu verschieben. Aber ich weiß nicht, wie ich das machen soll.

Hier ist ein MWE von dem, was ich bisher habeTisch:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}

\begin{document}

\begin{table}
 \centering
 \begin{tabular}{*{2}{p{.425\linewidth}}}
  \toprule
  first &  second second second second second second second second second second\\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth \\
  \bottomrule
 \end{tabular}
\end{table}

\end{document}

Vielen Dank für Ihre Hilfe.

Antwort1

Soweit ich die Frage verstehe, würde ich versuchen

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}

\begin{document}
\begin{table}
 \centering
 \begin{tabular}{l p{0.5\linewidth}}
  \toprule
  first &  second second second second second second second second second second\\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth \\
  \bottomrule
 \end{tabular}
\end{table}
\end{document}

erhalten

Bildbeschreibung hier eingeben

Antwort2

Wie @Werner bereits in einem Kommentar angemerkt hat, wäre eine gute Lösung für Ihr Formatierungsziel, das tabularxPaket zu laden und eine tabularxUmgebung (mit einer Gesamtbreite von \textwidth) anstelle von zu verwenden tabular. Ändern Sie dann die erste Spaltenangabe von p{...}in lund die zweite Spaltenangabe von p{...}in X.

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{tabularx} % for "tabularx" env. and "X" column type

\begin{document}

\begin{table}
\begin{tabularx}{\textwidth}{@{} l X @{}}
  \toprule
  first & second second second second second second second 
          second second second second second second second second \\
  \midrule
  third & fourth fourth fourth fourth fourth fourth fourth fourth 
          fourth fourth fourth fourth \\
  \bottomrule
\end{tabularx}
\end{table}

\end{document} 

verwandte Informationen