Seite 1 von 1

Probleme mit Vertikaleintrag Tabelle

Verfasst: Fr 22. Jun 2018, 22:48
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}


Spezielles für Tabellen

Verfasst: Sa 23. Jun 2018, 10:25
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}

Vielen Dank für deine Antwort

Verfasst: Sa 23. Jun 2018, 10:31
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!

Re: Vielen Dank für deine Antwort

Verfasst: Sa 23. Jun 2018, 16:23
von Gast
Manu3790 hat geschrieben:Miktex gibt eine Fehlermeldung aus.
Und wir sollen jetzt raten, wie die lautet?