我正在尝试在 Latex 上重新创建该表:
但我不知道如何让一个单元格占据三个单元格而不是一个单元格(例如对于三色盲百分比条目)。
这是迄今为止我能做的最好的事情:
\usepackage{slashbox}
\usepackage[table]{xcolor}
\begin{document}
\begin{table}[h]
\centering
{\rowcolors{2}{gray!15}{gray!0}
\begin{tabular}{|l||c|c|c|}
\hline
\backslashbox{CVD}{Sex}
&Male&Female&\textbf{Any}\\\hline\hline
Deuteranomaly & 5\% & 0.35\% & 2.68\% \\\hline
Deuteranopia & 1\% & 0.1\% & 0.56\% \\\hline
Protanomaly & 1.08\% & 0.03\% & 0.55\% \\\hline
Protanopia & 1.01\% & 0.01\% & 0.51\% \\\hline
Tritanomaly* && 0.02\% & \\ \hline
Tritanopia* && 0.01\% &\\\hline
Monochromacy* && 0.0001\% &\\\hline
\textbf{Total} & \textbf{8.12}\% & \textbf{0.52}\% & \textbf{4.32}\% \\\hline
\end{tabular}
\end{table}
\end{document}
先感谢您
答案1
{NiceTabular}
这是使用来制作表格的一种方法nicematrix
。
您将获得良好的 PDF 结果(在某些缩放级别下,某些 PDF 查看器中的规则似乎不会消失)。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\begin{table}[h]
\centering
\begin{NiceTabular}{|l||c|c|c|}
\CodeBefore
\rowcolors{2}{gray!15}{}
\Body
\hline
\diagbox{CVD}{Sex\;}
&Male&Female&\textbf{Any}\\\hline\hline
Deuteranomaly & 5\% & 0.35\% & 2.68\% \\\hline
Deuteranopia & 1\% & 0.1\% & 0.56\% \\\hline
Protanomaly & 1.08\% & 0.03\% & 0.55\% \\\hline
Protanopia & 1.01\% & 0.01\% & 0.51\% \\\hline
Tritanomaly* &\Block{1-3}{}& 0.02\% & \\ \hline
Tritanopia* &\Block{1-3}{}& 0.01\% &\\\hline
Monochromacy* &\Block{1-3}{}& 0.0001\% &\\\hline
\textbf{Total} & \textbf{8.12}\% & \textbf{0.52}\% & \textbf{4.32}\% \\\hline
\end{NiceTabular}
\end{table}
\end{document}
您需要多次编译(因为nicematrix
在后台使用 PGF/Tikz 节点)。
答案2
在你的情况下,你需要规定宽度\slashbox
。例如,如以下 MWE 中所做的那样:
\documentclass[twocolumn]{svjour3}
\usepackage{slashbox}
\usepackage[table]{xcolor}
\newlength{\colwidth} % <--- new
\begin{document}
\begin{table}[h]
\centering
\settowidth\colwidth{Monochromacy*}
\rowcolors{2}{gray!15}{gray!0}
\begin{tabular}{|l || c|c|c|}
\hline
\backslashbox[\colwidth]{CVD}{Sex} % <---
& Male &Female & \textbf{Any}\\
\hline\hline
Deuteranomaly & 5\% & 0.35\% & 2.68\% \\\hline
Deuteranopia & 1\% & 0.1\% & 0.56\% \\\hline
Protanomaly & 1.08\% & 0.03\% & 0.55\% \\\hline
Protanopia & 1.01\% & 0.01\% & 0.51\% \\\hline
Tritanomaly* && 0.02\% & \\ \hline
Tritanopia* && 0.01\% &\\\hline
Monochromacy* && 0.0001\% &\\\hline
\textbf{Total} & \textbf{8.12}\%
& \textbf{0.52}\%
& \textbf{4.32}\% \\\hline
\end{tabular}
\end{table}
\end{document}