带有书页标签的表格中的垂直文本

带有书页标签的表格中的垂直文本

我设法使用以下代码使用 booktabs 包创建了一个表:

\begin{table}[!ht]
\centering
\begin{tabular}{l|lll}
\toprule
          & Surveillance de                     & Fonctionnalité & Feedback \\
\midrule
Verre     & Indépendance lors d'AVQs            &                &          \\
\midrule
Osselet   & Dextérité                           &                &          \\
Cube      & Préhension globale de la main       &                &          \\
\midrule
Bracelet  & Activité motrice du bras            &                &          \\
Pull-over & Extension du coude                  &                &          \\
\bottomrule
\end{tabular}
\caption{Récapitulatif des fonctionnalités de chaque objet}
\label{recap_fonctionnalites}
\end{table}

得出的结果是: 在此处输入图片描述

我想在每一行之间添加垂直文本,midrule如下所示:

在此处输入图片描述

请问我该怎么做?

非常感谢你 !

答案1

multirow这可以通过将同名包与包rotatebox中的包结合起来来实现graphicx,如下所示:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{multirow}

\begin{document}
\begin{table}[!ht]
\centering
\begin{tabular}{lllll}
\toprule
    &      & Surveillance de                     & Fonctionnalité & Feedback \\
\midrule
\rotatebox[origin=c]{90}{AVQ} &Verre     & Indépendance lors d'AVQs            &                &          \\
\midrule
\multirow{2}{*}{\rotatebox[origin=c]{90}{Main}} &Osselet   & Dextérité                           &                &          \\
&Cube      & Préhension globale de la main       &                &          \\
\midrule
\multirow{2}{*}{\rotatebox[origin=c]{90}{Bras}} &Bracelet  & Activité motrice du bras            &                &          \\
&Pull-over & Extension du coude                  &                &          \\
\bottomrule
\end{tabular}
\caption{Récapitulatif des fonctionnalités de chaque objet}
\label{recap_fonctionnalites}
\end{table}

\end{document}

在此处输入图片描述

请注意,我还删除了垂直线,因为booktabs水平线不宜与垂直线结合使用。

答案2

我建议使用这种变体,使用intersecting水平和(thicker)垂直规则,调整垂直文本的位置以及一些行填充:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[svgnames, table]{xcolor}
\usepackage{booktabs}
\usepackage{rotating}
\usepackage{multirow, makecell}

\begin{document}

\begin{table}[!ht]
\centering
\aboverulesep=0pt
\belowrulesep=0pt
\setcellgapes{4pt}\makegapedcells
\begin{tabular}{ll!{\color{Gainsboro!60!Lavender}\vrule width0.4em}lll}
\toprule
    & & Surveillance de & Fonctionnalité & Feedback \\
\arrayrulecolor{Gainsboro!60!Lavender}\midrule[0.1em]
\rotatebox[origin=c]{90}{AVQ} &Verre & Indépendance lors d'AVQs & & \\
\midrule
\multirowcell{2}[-0.4ex]{\rotatebox[origin=c]{90}{Main}} &Osselet & Dextérité & & \\
&Cube & Préhension globale de la main & & \\
\midrule
\multirowcell{2}[-0.3ex]{\rotatebox[origin=c]{90}{Bras}} &Bracelet & Activité motrice du bras & & \\
&Pull-over & Extension du coude & & \\
\arrayrulecolor{black}\bottomrule
\end{tabular}
\caption{Récapitulatif des fonctionnalités de chaque objet}
\label{recap_fonctionnalites}
\end{table}

\end{document} 

在此处输入图片描述

相关内容