我正在尝试在演示文稿的框架环境中创建一个数组beamer
。我想用命令在这个数组中创建一个对角单元格\diagbox
。
它运行良好,但是当我尝试调整线条粗细时,[linewidth=1.5pt]
对角线没有任何修改,我不明白为什么?
这是该问题的最小例子:
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage{colortbl}
\usepackage{diagbox}
\newcolumntype{I}{!{\vrule width 1.5pt}} %Type de ligne de colonne épaisse
\newlength\epaisseurLigne
\newcommand\Ghline{\noalign{\global\epaisseurLigne\arrayrulewidth\global\arrayrulewidth 1.5pt}\hline \noalign{\global\arrayrulewidth\epaisseurLigne}} %Type de ligne de ligne épaisse
\newcommand\Gcline[1]{\noalign{\global\epaisseurLigne\arrayrulewidth\global\arrayrulewidth 1.5pt}\cline{#1} \noalign{\global\arrayrulewidth\epaisseurLigne}} %Type de ligne de ligne épaisse
\begin{document}
\begin{frame}
\begin{tabular}{I>{\centering\arraybackslash}m{2cm}I>{\centering\arraybackslash}m{1.5cm}I>{\centering\arraybackslash}m{1.5cm}I>{\centering\arraybackslash}m{1.5cm}I>{\centering\arraybackslash}m{1.5cm}@{}m{0pt}I}
\Ghline
\diagbox[linewidth=1.5pt,width=24.3mm,height=13mm]{Type}{Categorie} & CATI & CATII & CATIII & CATIV & \tabularnewline [8mm]
\Ghline
\end{tabular}
\end{frame}
\end{document}
结果:
你知道为什么线条粗细调整不正确吗?
答案1
不是答案,但评论太长了。作为 Werner,您的代码对我来说运行良好(TexLive 2016),所以我建议使用最后一个 vanilla TexLive。
除此之外,如果你需要经常重新查看该演示文稿,那么编辑更简化的代码可能会更愉快。例如:
\documentclass{beamer}
\usepackage{diagbox}
\usepackage{array}
\newcolumntype{-}{!{\vrule width 1.5pt}}
\begin{document}
\begin{frame}
\arrayrulewidth 1.5pt
\tabcolsep1em
\begin{tabular}{-c-c-c-c-c-}
\hline
\diagbox[linewidth=1.5pt,width=9em]{Type}{Categorie}
& CATI & CATII & CATIII & CATIV \\
\hline
\end{tabular}
\end{frame}
\end{document}