von Stamm- » Sa 19. Aug 2017, 22:16
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:
Scheinbar akzeptiert der Befehl '[tt][color=darkred]\backslashbox[/color][/tt]' nicht, dass der Trennraum vor der ersten Spalte (die Hälfte von [tt][color=darkred]\tabcolsep[/color][/tt]) durch '[tt][color=darkblue]@{}[/color][/tt]' 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 »[url=http://ctan.org/pkg/diagbox]diagbox[/url]«, das »[url=http://ctan.org/pkg/slashbox]slashbox[/url]« ersetzt, schneidet mit '[tt][color=darkred]\diagbox[/color][/tt]' aber auch nicht besser ab.
Unabhängig davon hier noch ein Vorschlag für Tabellen, deren Zelleninhalte mit Bemerkungen versehen werden sollen.
[code]\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}[/code]
[b]Anmerkungen:[/b]
[list]
[*] Ein [url=http://texwelt.de/wissen/fragen/569]Minimalbeispiel[/url] sieht anders aus.[/list]