Tabellenkopf mit schräger Linie, Linie steht über

Tabellen und Grafiken erstellen und anordnen


ocir
Forum-Century
Forum-Century
Beiträge: 122
Registriert: Do 22. Jun 2017, 17:14

Tabellenkopf mit schräger Linie, Linie steht über

Beitrag von ocir »

Hallo :)

In der ersten Spalte meines Tabellenkopfes steht die Linie über (nach links oben). Wie kann ich das verbessern?

Leider läuft das Beispiel nicht :(
\documentclass[
BCOR=5mm,       
DIV=10,            
fontsize=11pt,     
oneside,            
parskip,            
bibliography=totoc, 
listof=totoc,     
fleqn,			
numbers=noenddot			
]{scrbook}

\usepackage{scrhack}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{translator}
\usepackage[automark,headsepline,plainheadsepline,plainfootsepline,footsepline]{scrlayer-scrpage}
\usepackage[inner=2.5cm,outer=2.5cm,top=2.0cm,bottom=1.0cm,includeheadfoot,headheight=18.25pt]{geometry}

\usepackage{multirow, makecell, cellspace, bigstrut}
\usepackage{ltablex} 
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{siunitx}
\usepackage{slashbox,pict2e}

\begin{document}
\begin{table}[h]
\centering
	\begin{tabular}{@{}l|cccc@{}}
		\backslashbox[20mm]{\textbf{Ausführung}}{\textbf{Kriterium}} & \textbf{Akustik} & \textbf{Kosten} & \textbf{Montagefreundlichkeit} & \textbf{Wartung}\\
		\hline
		Wälzführung		& - & + & + & o \\
		Gleitführung	& + & + & + & ++ \\
	\end{tabular}
\caption[Vor- und Nachteile verschiedener Führungen]{Vor- und Nachteile verschiedener Führungen \\ ++ = sehr gut, + = gut, o = ausreichend, - = unbefriedigend}
\label{tab_fuehrungen}
\end{table}
\end{document}

Stamm-

Schwer zu beheben

Beitrag von Stamm- »

Scheinbar akzeptiert der Befehl '\backslashbox' nicht, dass der Trennraum vor der ersten Spalte (die Hälfte von \tabcolsep) durch '@{}' entfernt wurde. Diese Länge wird auch im Quellcode des Pakets benutzt. Prüfen kann man das, indem man im Aufbau der Tabelle vor der ersten Spalte eine vertikale Linie platziert. Entweder ist das so geplant oder ein Fehler im Code. Das kann wohl nur der Autor selbst beantworten. Das Paket »diagbox«, das »slashbox« ersetzt, schneidet mit '\diagbox' aber auch nicht besser ab.

Unabhängig davon hier noch ein Vorschlag für Tabellen, deren Zelleninhalte mit Bemerkungen versehen werden sollen.
\documentclass[
  BCOR=5mm,       
  DIV=10,            
  oneside,            
  parskip=half,            
  bibliography=totoc,
  listof=totoc,
  fleqn,
  numbers=noenddot,
  ngerman
]{scrbook}

\usepackage{scrhack}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}
\usepackage{babel}

\usepackage[automark,headsepline,plainheadsepline,plainfootsepline,footsepline]{scrlayer-scrpage}
\usepackage[inner=2.5cm,outer=2.5cm,top=2.0cm,bottom=1.0cm,includeheadfoot,headheight=18.25pt]{geometry}

\usepackage[para,flushleft]{threeparttable}
\usepackage{diagbox}

\begin{document}
  \begin{table}[!htb]
    \centering
    \begin{threeparttable}
      \begin{tabular}{@{}l|cccc@{}}
        \diagbox{\textbf{Ausführung}}{\textbf{Kriterium}} & \textbf{Akustik} & \textbf{Kosten} & \textbf{Montagefreundlichkeit} & \textbf{Wartung} \\ \hline
        Wälzführung      & - & + & + & $\circ$ \\
        Gleitführung   & + & + & + & ++ \\ \hline
      \end{tabular}
      \begin{tablenotes}
        \footnotesize
        \item $++ =$ sehr gut
        \item $+ =$ gut
        \item  $\circ =$ ausreichend
        \item $- =$ unbefriedigend
      \end{tablenotes}
    \end{threeparttable}
    \caption{Vor"= und Nachteile verschiedener Führungen}
    \label{tab:fuehrungen}
  \end{table}
\end{document}

Anmerkungen:

ocir
Forum-Century
Forum-Century
Beiträge: 122
Registriert: Do 22. Jun 2017, 17:14

Beitrag von ocir »

Hm okay. Und wie lässt sich das Problem lösen? Mit diesen Paketen ja anscheinend nicht.
Gibt es noch andere?

Antworten