我正在尝试从 Excel 重新创建该表格(丹麦语):
我正在使用这个代码:
\documentclass[11pt]{report}
\usepackage[danish]{babel}
\renewcommand{\baselinestretch}{1.3}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage[left=2cm, right=2cm, top=2cm, bottom=2cm]{geometry} %margin
\usepackage{siunitx}
\usepackage{lipsum}
\usepackage{lastpage}
\usepackage[danish]{cleveref}
\usepackage{xcolor}
\fancyhf{}
\usepackage[tablename=Table]{caption}
\usepackage{graphicx}
\usepackage[table,xcdraw]{xcolor}
\usepackage{colortbl}
\begin{document}
\begin{table}[]
\hspace{-40px}
\begin{tabular}{|p{0.1\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|p{0.15\linewidth}|} \hline
Titel & \rotatebox[origin=b]{45}{\parbox{25mm}{C-bøjle m. hydrauliske stempler}} & \rotatebox[origin=b]{45}{\parbox{25mm}{Stor møtrik med gearet slagnøgle}} & {\color[HTML]{FF0000} \rotatebox[origin=b]{45}{\parbox{25mm}{Foldekrog på excentrisk aksel}}} & {\color[HTML]{FF0000} \rotatebox[origin=b]{45}{\parbox{25mm}{Hydraulisk drejecylinder}}} & {\color[HTML]{FF0000} \rotatebox[origin=b]{45}{\parbox{25mm}{Fremskudt ærme med indgribende hydrauliske stifter}}} & {\color[HTML]{FF0000} \rotatebox[origin=b]{45}{\parbox{25mm}{Stor møtrik med hydraulik cylinder}}} & {\color[HTML]{FF0000} \rotatebox[origin=b]{45}{\parbox{25mm}{Multi-møtrik m. bæltedrev}}}\\
\hline
Konus & x & 1b & x & x & x & x & x \\
\hline
Chamfer & 2a & x & x & x & x & x & x \\
\hline
Stifter (fast) & 3a & 3b & x & x & x & x & x \\
\hline
Stifter (fremskrubbelig) & 4a & x & x & x & x & x & x\\
\hline
\end{tabular}
\caption{Kombinationer af udarbejdet klemme- og centreringsløsninger}
\label{tab:kombinationer}
\end{table}
\end{document}
答案1
您可以使用包\rothead
中的宏makecell
:
\documentclass[11pt]{report}
\usepackage{makecell,rotating,tabularx,xcolor}
\begin{document}
\begin{table}[htbp]
\setlength\rotheadsize{5cm}
\def\cellrotangle{45}
\renewcommand{\tabularxcolumn}[1]{b{#1}}
\begin{tabularx}{\linewidth}{b{2.5cm}XXXXXXXX|}
Titel &
\rothead{C-bøjle m. hydrauliske stempler} &
\rothead{\color{red}Stor møtrik med gearet slagnøgle} & \rothead{\color{red}Foldekrog på excentrisk aksel} &
\rothead{\color{red}Hydraulisk drejecylinder} &
\rothead{\color{red}Fremskudt ærme med indgribende hydrauliske stifter} &
\rothead{\color{red}Stor møtrik med hydraulik cylinder} &
\rothead{\color{red}Multi-møtrik m. bæltedrev}\\
\hline
Konus & x & 1b & x & x & x & x & x \\
\hline
Chamfer & 2a & x & x & x & x & x & x \\
\hline
Stifter (fast) & 3a & 3b & x & x & x & x & x \\
\hline
Stifter (fremskrubbelig) & 4a & x & x & x & x & x & x\\
\hline
\end{tabularx}
\caption{Kombinationer af udarbejdet klemme- og centreringsløsninger}
\label{tab:kombinationer}
\end{table}
\end{document}
答案2
您可以使用该tabularray
包来创建此表:
\documentclass{article}
\usepackage{rotating}
\usepackage{makecell}
\usepackage{tabularray}
\usepackage{xcolor}
\begin{document}
\begin{table}[htbp]
\setlength\rotheadsize{6cm}
\def\cellrotangle{45}
\begin{tblr}{
colspec={X[2.2]XXXXXXX},
cell{1}{2-8}={valign=b,halign=c,cmd=\rotcell},
cell{1}{3-8}={fg=red},
hline{2-Z}={solid}
}
Titel &
C-bøjle m. hydrauliske stempler &
Stor møtrik med gearet slagnøgle &
Foldekrog på excentrisk aksel &
Hydraulisk drejecylinder &
Fremskudt ærme med indgribende hydrauliske stifter &
Stor møtrik med hydraulik cylinder &
Multi-møtrik m. bæltedrev\\
Konus & x & 1b & x & x & x & x & x \\
Chamfer & 2a & x & x & x & x & x & x \\
Stifter (fast) & 3a & 3b & x & x & x & x & x \\
Stifter (fremskrubbelig) & 4a & x & x & x & x & x & x\\
\end{tblr}
\caption{Kombinationer af udarbejdet klemme- og centreringsløsninger}
\label{tab:kombinationer}
\end{table}
\end{document}