Probleme mit booktabs

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: Probleme mit booktabs

von Bartman » Sa 3. Dez 2016, 16:42

domi1990 hat geschrieben:Warum braucht man den Befehl \footnotesize?
Kommentiere den Befehl aus und sie was passiert.

Der Befehl \multirow erwartet mindestens drei Argumente.
\documentclass[ 
  captions=tableabove, 
  parskip=half, 
  ngerman 
]{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage{selinput} 
\SelectInputMappings{ 
  adieresis={ä}, 
  germandbls={ß} 
} 
\usepackage{babel} 

\usepackage{booktabs,tabularx,multirow} 
\newcolumntype{C}{>{\centering\arraybackslash}X} 

\begin{document}
  \begin{table}[!htb]
    \caption{Tabelle mit Inhalt}
    \label{tab:inhalt}
    \footnotesize
    \begin{tabularx}{\linewidth}{CCCC} \toprule
      & Einspritzphase & Kompressionsphase & Nachdruckphase \\ \cmidrule{2-4}
      \multirow{5}{*}{\textbf{Qualitätsmerkmale}} & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\ \addlinespace
     \multirow{4}{*}{\textbf{Maschinenparameter}} & Einspritzgeschwindigkeit, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\ \bottomrule
    \end{tabularx}
  \end{table}
\end{document}

von domi1990 » Sa 3. Dez 2016, 14:58

\documentclass[ 
  captions=tableabove, 
  parskip=half, 
  ngerman 
]{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage{selinput} 
\SelectInputMappings{ 
  adieresis={ä}, 
  germandbls={ß} 
} 
\usepackage{babel} 

\usepackage{booktabs,tabularx,multirow} 
\newcolumntype{C}{>{\centering\arraybackslash}X} 

\begin{document}
  \begin{table}[!htb]
    \caption{Tabelle mit Inhalt}
    \label{tab:inhalt}
    \footnotesize
    \begin{tabularx}{\linewidth}{CCCC} \toprule
      & Einspritzphase & Kompressionsphase & Nachdruckphase \\ \cmidrule{2-4}
      \multirow{2}{\textbf{Qualitätsmerkmale}} & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\ \addlinespace
     \multirow{2}{\textbf{Maschinenparameter}} & Einspritzgeschwindigkeit, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\ \bottomrule
    \end{tabularx}
  \end{table}
\end{document}
Dieser Code bringt den oben beschriebenen Fehler.
Ist das Beispiel so besser?
Entschuldigung nochmals hierfür.

VG

von Beinschuss » Sa 3. Dez 2016, 14:38

Weißte, Du wirst auch in diesem Thread zweimal aufgefordert, vernünftige Beispiele zu liefern, und Du ignorierst es völlig. Ich vermute, langsam verlieren auch die geduldigsten Helfer die Lust.

von domi1990 » Sa 3. Dez 2016, 14:23

Ihr seid die Besten! Danke.

Ich habe nun noch ein paar Fragen.
Warum braucht man den Befehl \footnotesize?

Könnte man diese nicht weglassen?

Wenn ich nun multirow gemäß folgendem Code benutze, dann schiebt es mir bspw. das Wort "Qualitätsmerkmal" nach rechts. Also eigentlich die Wirkung eines \multicolumn.
\begin{document}
  \begin{table}[!htb]
    \caption{Tabelle mit Inhalt}
    \label{tab:inhalt}
    \footnotesize
    \begin{tabularx}{\linewidth}{CCCC} \toprule
      & Einspritzphase & Kompressionsphase & Nachdruckphase \\ \cmidrule{2-4}
      \multirow{2}{\textbf{Qualitätsmerkmale}} & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\ \addlinespace
      \multirow{2}{\textbf{Maschinenparameter}} & Einspritzgeschwindigkeit, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\ \bottomrule
    \end{tabularx}
  \end{table}
\end{document}

Zeilenumbrüche

von Stamm- » Sa 3. Dez 2016, 12:28

Gewöhne dir bitte an, ein ordentliches Minimalbeispiel zu liefern, ohne das man groß danach fragen muss. Und deine Beschreibung des Problems kann auch mehr Präzision vertragen.

Die auftretende Probleme haben nichts mit »booktabs« zu tun. Das Einzige, was hier notwendig ist, sind Zeilenumbrüche in den Zellen. Die erhält man unter anderem durch »tabularx«. Die Deklaration eines neuen Spaltentyps sorgt für Abkürzungen im Quellcode.
\documentclass[
  captions=tableabove,
  parskip=half,
  ngerman
]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage{booktabs,tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
  \begin{table}[!htb]
    \caption{Tabelle mit Inhalt}
    \label{tab:inhalt}
    \footnotesize
    \begin{tabularx}{\linewidth}{CCCC} \toprule
      & Einspritzphase & Kompressionsphase & Nachdruckphase \\ \cmidrule{2-4}
      Qualitätsmerkmale & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\ \addlinespace
      Maschinenparameter & Einspritzgeschwindigkeit, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\ \bottomrule
    \end{tabularx}
  \end{table}
\end{document}
Wenn die Inhalte der ersten Spalte noch nach unten verschoben werden sollen, versuche es an den entsprechenden Stellen mit »multirow«. Soll noch eine zweite horizontale Linie zwischen beiden Kategorien gezogen, dann ersetze \addlinespace durch \midrule.

von Bartman » Sa 3. Dez 2016, 12:23

Sorge bitte für ein vollständiges Beispiel.

Probleme mit booktabs

von domi1990 » Sa 3. Dez 2016, 11:18

Hallo zusammen,

ich wollte eine Tabelle in mit Hilfe von booktabs anlegen. Sie soll wie die angehängte Datei aussehen. Sprich vier Spalten und drei Zeilen.

Mein Code für die Tabelle ist folgender:
\begin{tabular}{cccc}
	\toprule
	& Einspritzphase & Kompressionsphase & Nachdruckphase \\
	Qualitätsmerkmale & Oberfläche (Rauigkeit, Glanz, Farbe), Verzug, Kristallinität, Orientierungen in der Randschicht & Ausformung der Kontur, Gratbildung, Gewicht, Abmaße & Gewicht, Abmaße, Schwindung, Verzug, Lunker, Einfallstellen, Orientierungen im Innern \\
	Maschinenparameter & Einspritzgeschwindigket, Zylindertemperatur, Werkzeugtemperatur & Umschaltpunkt, Zylindertemperatur, Werkzeugtemperatur & Nachdruckhöhe, Nachdruckzeit, Zylindertemperatur, Werkzeugtemperatur \\
	\bottomrule
\end{tabular}
Ich habe das Problem, dass mir die Tabelle nicht vernünftigt angezeigt wird bzw. die Formatierung stimmt einfach nicht. Ich weiß nicht woran es liegen könnte.

Vielen Dank für Eure Hilfe!

VG
Dominik
Dateianhänge
Tabelle.JPG
Tabelle.JPG (41.51 KiB) 2656 mal betrachtet

Nach oben