Probleme mit Vertikaleintrag Tabelle

Tabellen und Grafiken erstellen und anordnen


Manu3790
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Mi 6. Jul 2016, 14:00

Probleme mit Vertikaleintrag Tabelle

Beitrag von Manu3790 »

Hallo Zusammen,

ich bin mal wieder auf eure Hilfe angewiesen, und wäre euch dafür sehr dankbar.

Ich würde gerne die Tabelle wie im Anhang dargestellt in Latex programmieren..

Ich habe schon einiges probiert aber es hat nie geklappt?

Dazu habe ich noch weitere Fragen:

1) Wie arbeitet ihr mit Tabellen? Gebt ihr die Breite jeder Spalte vor über p{0.8cm} beispielsweise oder sagt ihr einfach cc oder ll für zwei Spalten? Ich habe das gefühl dass manche Befehle je nachdem nicht funktionieren.


Minimalbeispiel:


Ich wäre euch sehr dankbar, falls ihr mir helfen könnten bei Minimalbeispiel an das Bild anzupassen. Ich freue mich über eure Tipps! Vielen Dank!
\documentclass[%
12pt,
ngerman,   
a4paper,
]{scrbook}

\usepackage{tabulary}
\usepackage{booktabs} 
\usepackage{multirow}
\usepackage{rotating}

\begin{document}	

\begin{table}
	\centering
	
	\label{tbl:test}	
	\begin{tabular}{@{}p{0.8cm}p{3.0cm}p{2.0cm}p{2.0cm}p{2.0cm}p{2.0cm}@{}}
		\toprule
		         & & \multicolumn{4}{c}{Typ}   \\ \midrule
		Art& &Typ 1 & Typ 2 & Typ 3 & Typ 4 \\\midrule
		test   &     & x  &   y     & z      &   d   \\\midrule
		&test     &      &     &      &    \\
		&test          &      &   &      &     \\
		&test     &     &    &     &   \\
		&test &       &       \\ \bottomrule
	\end{tabular}
\end{table}
	
\end{document}

Dateianhänge
Test_tab.PNG
Test_tab.PNG (2.92 KiB) 1578 mal betrachtet

Stamm-

Spezielles für Tabellen

Beitrag von Stamm- »

Auf CTAN und demnach auch in deinem TeX-System gibt es Pakete für Tabellen. Einige davon sind dir schon bekannt. Was Du nun noch suchst ist »multirow« in Verbindung mit »rotating«.
\documentclass[parskip=half,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}

\usepackage{ragged2e}  % Silbentrennung bei Flattersatz und zentriertem Text
\usepackage{booktabs,multirow,tabularx}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{C}{>{\centering\arraybackslash}X}
\newcolumntype{R}{>{\RaggedLeft\arraybackslash}X}

\usepackage{rotating}
\newcommand*{\tabturn}[1]{%
  \begin{turn}{90}
    #1
  \end{turn}%
}

\usepackage{tgtermes,tgheros,tgcursor}  % Schriften von TeX Gyre
\usepackage{microtype}

\begin{document}
  \begin{tabular}{*{5}{l}}\toprule
         & \multicolumn{4}{c}{Typ} \\ \midrule
     Art & Typ 1 & Typ 2 & Typ 3 & Typ 4 \\ \midrule
    Test &     x &     y &     z &     d \\ \midrule
    \multirow{4}{*}{\tabturn{Testing}} &  Test &  &  &  \\
                             &  Test &  &  &  \\
                             &  Test &  &  &  \\
                             &  Test &  &  &  \\ \bottomrule
  \end{tabular}

  \begin{tabularx}{0.75\textwidth}{*{5}{L}}\toprule
         & \multicolumn{4}{c}{Typ} \\ \midrule
     Art & Typ 1 & Typ 2 & Typ 3 & Typ 4 \\ \midrule
    Test &     x &     y &     z &     d \\ \midrule
    \multirow{4}{*}{\tabturn{Testing}} &  Test &  &  &  \\
                             &  Test &  &  &  \\
                             &  Test &  &  &  \\
                             &  Test &  &  &  \\ \bottomrule
  \end{tabularx}
\end{document}

Manu3790
Forum-Anfänger
Forum-Anfänger
Beiträge: 49
Registriert: Mi 6. Jul 2016, 14:00

Vielen Dank für deine Antwort

Beitrag von Manu3790 »

Hallo,

vielen Dank für deine Antwort. Leider bekomme ich dein Beispiel nicht übersetzt, Miktex gibt eine Fehlermeldung aus.

Es sieht auch sehr kompliziert aus? Da muss es doch einen einfacheren, simplen weg geben, oder nicht?

VG und vielen Dank!

Gast

Re: Vielen Dank für deine Antwort

Beitrag von Gast »

Manu3790 hat geschrieben:Miktex gibt eine Fehlermeldung aus.
Und wir sollen jetzt raten, wie die lautet?

Antworten