桌子,带悬垂的线条

桌子,带悬垂的线条

第一列的第一个单元格应该用斜线隔开。这条线向左延伸到桌子边缘的上方。有没有人有办法让这条线与桌子边缘齐平?

这是我的代码:

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}

谢谢你的帮助!

答案1

我会制作一个没有斜线框的表格,但多一行和一个threeparttable environment,有点像这样:

\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, threeparttable, boldline}
\usepackage{ltablex}
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{siunitx}
\usepackage{slashbox,pict2e}

\begin{document}

\begin{table}[!htb]
  \centering
  \begin{threeparttable}
    \begin{tabular}{@{}lV{3}*{4}{>{$}c<{$}}ccc@{}}
      \multicolumn{1}{c}{} & \multicolumn{4}{c}{\textbf{Kriterium}} \\
      \textbf{Ausführung} & \textbf{Akustik} & \textbf{Kosten} & \textbf{Montagefreundlichkeit} & \textbf{Wartung} \\
      \hline
      Wälzführung & - & + & + & ∘ \bigstrut \\
      Gleitführung & + & + & + & ++ \\[1ex]
    \end{tabular}\smallskip
    \begin{tablenotes}[online, para]\footnotesize
      \item[$+$] = sehr gut,
      \item[$++$] = gut,
      \item[$\circ$] = ausreichend,
      \item[$-$] = unbefriedigend
    \end{tablenotes}
    \caption{Vor- und Nachteile verschiedener Führungen}
    \label{tab_fuehrungen}
  \end{threeparttable}
\end{table}

\end{document} 

在此处输入图片描述

答案2

使用肮脏的伎俩(因为\backslashbox总是考虑\tabcolsep):

在此处输入图片描述

\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
\setlength\tabcolsep{0pt}
\begin{tabular}{l@{\extracolsep{6pt}}|cccc}
\backslashbox[12mm]{\textbf{Ausführung}}{\textbf{Kriterium}\hspace*{6pt}} &  \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}

答案3

slashbox软件包已被取代包裹diagbox。只需\diagbox[outerleftsep=0pt]{..}{..}根据您的情况使用。该outerleftsep=0pt部分是因为您@{}在第一列之前添加了。

\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{pict2e}
\usepackage{diagbox}

\begin{document}

\begin{table}[h]
\centering
\begin{tabular}{@{}l|cccc@{}}
\diagbox[outerleftsep=0pt]{\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}

在此处输入图片描述

相关内容