Unterschiedliche Spaltenbreiten

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Unterschiedliche Spaltenbreiten

von Oli_83 » Fr 9. Jan 2015, 21:13

Kein Problem! Nochmals Danke für die Hilfe und die Umstellung des Status des Threads. :)

von Auch ein » Fr 9. Jan 2015, 18:38

Der Hinweis auf Anleitung/Einführung war nicht böse gemeint. Keiner kann alles wissen. Es gibt bestimmt Dutzende Pakete, die ich nicht kenne. Die Frage war also nicht deplatziert. Und ich war tatsächlich am Überlegen, ins Bett zu gehen und echt zu faul zu mehr. Wäre bereits ein Lösungsvorschlag vorhanden gewesen, hätte ich gar nichts geschrieben. So habe ich mich wenigstens zu dem einen Satz (und dem einen überprüften Link) aufgerafft. Ich wollte ganz bestimmt auch niemanden damit von einer ausführlichen Antwort abhalten.

Ich hoffe, es war nicht schon wieder falsch, dass ich den Status auf "beantwortet" geändert habe.

von Oli_83 » Fr 9. Jan 2015, 17:47

@Besserwisser: Vielen Dank für die schelle Hilfe, ich habe mich für den zweiten Vorschlag entscheiden.

Werde in Zukunft versuchen mich tiefgehender mit der Dokumentation zu befassten.
Besten Dank ans Forum! :D

Re: Möglicher Ansatz

von Besserwisser » Fr 9. Jan 2015, 00:17

Besserwisser hat geschrieben:Und achja: Die Anleitung von booktabs zu lesen wäre für den Fragesteller auch noch nützlich
falls er das nicht ohnehin schon getan hat.

Re: Möglicher Ansatz

von Besserwisser » Fr 9. Jan 2015, 00:15

Stamm- hat geschrieben:Ein konkretes Beispiel wäre nicht schlecht gewesen. Schließlich hat der Fragesteller schon Code bereit gestellt. Und den entsprechend zu verändern oder zu ergänzen ist nun kein Hexenwerk.
Und warum zeigst du dann, wenn du schon jemandem Vorschriften machen willst, was er kurz vor 23 Uhr noch leisten soll, nicht gleich ein Beispiel, das auch die Anforderungen des Fragestellers erfüllt, nämlich "die übrigens Spalten zentriert"?
\documentclass[
  paper=a3,
  pagesize,
  landscape
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}   % Ersatz für »inputenc«
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{booktabs,tabularx}

%\usepackage[left=2cm,right=2cm,top=3cm,bottom=1cm]{geometry}

\begin{document}

  \begin{table}[!htb]
    \caption{Test}
%     \setlength{\tabcolsep}{.25cm} % Abstand zwischen den Spalten einer Tabelle
    \begin{tabularx}{\textwidth}{p{8cm}*7{>{\centering\arraybackslash}X}} \toprule
      Spalte1 & Spalte2 & Spalte3 & Spalte4 & Spalte5 & Spalte6 & Spalte7 & Spalte8 \\ \midrule
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
    \end{tabularx}
  \end{table}
\end{document}
Und wo ist dein Beispiel für die eigentlich noch einfachere Verwendung von tabular*? Oder hast du
\documentclass[
  paper=a3,
  pagesize,
  landscape
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}   % Ersatz für »inputenc«
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{booktabs}

%\usepackage[left=2cm,right=2cm,top=3cm,bottom=1cm]{geometry}

\begin{document}

  \begin{table}[!htb]
    \caption{Test}
    \begin{tabular*}{\textwidth}{p{8cm}@{\extracolsep{\fill}}*7c} \toprule
      Spalte1 & Spalte2 & Spalte3 & Spalte4 & Spalte5 & Spalte6 & Spalte7 & Spalte8 \\ \midrule
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
    \end{tabular*}
  \end{table}
\end{document}
wegen der späten Stunde vergessen?

Ich finde es nun wirklich nicht schlimm, wenn jemand, der sich in die Nacht verabschiedet kurz vorher noch einen Hinweis zur Selbsthilfe gibt. Vielleicht sitzt derjenige gar nicht einmal mehr am Computer, sondern macht das vom Smartphone oder Tablet oder Smart-TV aus und hat gar ein LaTeX zur Verfügung, um es zu testen. Vielleicht hat er vor, am nächsten Tag noch etwas nachzuschieben, falls bis dahin das Problem nicht gelöst ist. Ihn deshalb anzupflaumen, ist total übertrieben. Damit erreicht man nur, dass die Leute künftig ihr Wissen für sich behalten.

Und nein, ich finde es auch nicht wirklich schlimm, dass dein Vorschlag nicht alle Teile der Frage beantwortet hat. Aber es wäre noch schöner, wenn du das zukünftig ohne Ätsche-Bätsch-Kommentar machen würdest.

Und achja: Die Anleitung von booktabs zu lesen wäre für den Fragesteller auch noch nützlich und natürlich kann man auch inputenc verwenden.

Möglicher Ansatz

von Stamm- » Do 8. Jan 2015, 23:21

Auch ein hat geschrieben:Lies in einer LaTeX-Einführung tabular* nach oder verwende tabularx. […]
Ein konkretes Beispiel wäre nicht schlecht gewesen. Schließlich hat der Fragesteller schon Code bereit gestellt. Und den entsprechend zu verändern oder zu ergänzen ist nun kein Hexenwerk.
\documentclass[
  paper=a3,
  pagesize,
  landscape
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}   % Ersatz für »inputenc«
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{booktabs,tabularx}

%\usepackage[left=2cm,right=2cm,top=3cm,bottom=1cm]{geometry}

\begin{document}

  \begin{table}[!htb]
    \caption{Test}
%     \setlength{\tabcolsep}{.25cm} % Abstand zwischen den Spalten einer Tabelle
    \begin{tabularx}{\textwidth}{p{8cm}XXXXXXX} \toprule
      Spalte1 & Spalte2 & Spalte3 & Spalte4 & Spalte5 & Spalte6 & Spalte7 & Spalte8 \\ \midrule
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH      \\
    \end{tabularx}
  \end{table}
\end{document}
Ein Studium der Anleitung von tabularx kann nicht schaden.

von Auch ein » Do 8. Jan 2015, 22:53

Lies in einer LaTeX-Einführung tabular* nach oder verwende tabularx.

Gute Nacht

Unterschiedliche Spaltenbreiten

von Oli_83 » Do 8. Jan 2015, 22:28

Hallo,

bin relativer Neuling was LaTex angeht, und hänge momentan beim Thema "Tabellen" fest:

Gerne wollte ich eine Tabelle auf einer DIN-A3-Seite im Querformat erstellen. Die erste Spalte soll breiter sein als die übrigen. In dieser sollte der Inhalt linksbündig, in den übrigen zentriert sein. Ist es möglich die Tabelle so zu formatieren, das die übrigen Spalten sich automatisch über die restliche A3-Seite verteilen?
\documentclass[paper=a3,landscape]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{booktabs}

\usepackage[left=2cm,right=2cm,top=3cm,bottom=1cm]{geometry}

\begin{document}

\begin{table}[htb]
  \caption{Test}
  %\setlength{\tabcolsep}{.25cm} % Abstand zwischen den Spalten einer Tabelle
      \begin{tabular}{l{4cm}p{2cm}cccccccc} \toprule
      Spalte1 & Spalte2 & Spalte3 & Spalte4 & Spalte5 & Spalte6 & Spalte7 & Spalte8 \\ \midrule
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH    &  \\
      AA      & BB      & CC      & DD      & EE      & FF      & GG      & HH    &  \\ 
    \end{tabular}
\end{table}


\end{document}
Wäre toll wenn jemand eine Antwort wüsste!
Besten Dank!

Nach oben