Tabularx mit verschiedenen Spaltenbreiten Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


tubus

Tabularx mit verschiedenen Spaltenbreiten

Beitrag von tubus »

Hallo,
ich erstelle mir eine 3-Spaltige Tabelle mit :
\begin{table}
\begin{tabularx}{\columnwidth}{XXl}
erste & zweite & dritte \\
\end[tabularx}
\end{table}
Nun möchte ich aber  das die erste Spalte nicht genausobreit wie die anderne beiden sind, sondern nur 3cm. Wie geht das?

Ich brauche im Grunde eine Tabelle die über die Ganze Seitenbreite geht, also die letzte Spalte ganz rechts endet und nicht mitten auf dem Blatt, weil der Inhalt klein ist.

Gast

Beitrag von Gast »

Der Spaltentyp p{<Länge>} wird in LaTeX-Einführungen beschrieben.

tubus

Beitrag von tubus »

Ich kann ihn aber nicht mit tabularx kombinieren.

\begin{tabularx}{\columnwidth}{p{2cm}Xl}
geht nicht.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Dann erstelle ein Minimalbeispiel, welches das Problem nachvollziehbar macht.

tubus

Beitrag von tubus »

\documentclass[11pt,headsepline,titlepage,parskip=half,
listof=numbered, 
listof=entryprefix, 
 ]{scrartcl} 
\begin[Document} 

\begin{table}
\begin{tabularx}{\columnwidth}{XXl}
erste & zweite & dritte \\
\end[tabularx}
\end{table}

Wie gesagt, ich will die Breite der ersten Spalte angeben können.

Gast

Beitrag von Gast »

Dein angebliches Minimalbeispiel ist nicht lauffähig. Schon das \begin[Document} kann nicht funktionieren. \begin{tabularx} ohne laden von tabularx geht auch nicht. Und das \end[tabularx} ist natürlich auch falsch. Und schlussendlich fehlt dann auch noch \end{document} Ich habe selten so viele Fehler in so wenig Code gesehen. Es ist schon reichlich dreist, hier so etwas als Minimalbeispiel verkaufen zu wollen. Wenn man all diese Fehler beseitigt und das erste X durch p{3cm} ersetzt, dann zeigt sich auch keinerlei Problem:
\documentclass[
  11pt,% Überflüssig, weil Voreinstellung
  headsepline,titlepage,parskip=half,% Für das Problem sicher unerheblich.
  listof=numbered,% Für das Problem sicher unerheblich.
  listof=entryprefix,% Für das Problem sicher unerheblich.
]{scrartcl}
\usepackage{tabularx}% Fehlte!
\begin{document}% War falsch!

\begin{table}
\begin{tabularx}{\columnwidth}{p{3cm}Xl}% entsprechend Ratschlag ersetzt
erste & zweite & dritte \\
\end{tabularx}% War falsch!
\end{table}
\end{document}% Fehlte!
Also etwas mehr Mühe, können wir von einem Fragesteller schon erwarten. Ich schließe daraus, dass du gar keine Hilfe, sondern uns nur verarschen willst.

Antworten