我设法使用以下代码使用 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}