我正在努力创建一个三维表来查找第四维表。
以下面的二项式表为例
##===##=================##===##
|| || p || ||
|| n **-----+-----+-----** k ||
|| || .1 | .25 | .5 || ||
##===##=====*=====*=====##===##
|| || ... | ... | ... || 1 ||
|| **-----+-----+-----**---**
|| 3 || ... | ... | ... || 2 ||
|| **-----+-----+-----**---**
|| || ... | ... | ... || 3 ||
##===##=====*=====*==========##
|| || ... | ... | ... || 1 ||
|| **-----+-----+-----**---**
|| 4 || ... | ... | ... || 2 ||
|| **-----+-----+-----**---**
|| || ... | ... | ... || 3 ||
##===##=====*=====*==========##
|| || ... | ... | ... || 1 ||
|| **-----+-----+-----**---**
|| 5 || ... | ... | ... || 2 ||
|| **-----+-----+-----**---**
|| || ... | ... | ... || 3 ||
##===##=====*=====*=====##===##
其中*
是单线与双线的交点 ,并且...
是相应的b(n;p;k)
。
我只是想知道一种方便的方法来格式化这样的表格,不需要计算二项式概率或类似的东西,因为这只是一个例子。
答案1
\hhline{#=#===#=#}
您可以使用如下方式实现双线
但是如果缩小,您会看到一些奇怪的细节,如红色圆圈内的细节(但沿着线条可见):
但正如您在其他地方读到的那样,我建议不要使用垂直规则来提高可读性。更不用说这样您的代码会更简洁。
这是我对您的表格的建议。它使用了booktabs
可制作出更好线条的包:
代码如下:
\documentclass{article}
\usepackage[a4paper]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{booktabs}
\pagestyle{empty}
\begin{document}
\begin{tabular}{ccccc}
\toprule
\multirow{2}{*}{n} & \multicolumn{3}{c}{p} & \multirow{2}{*}{k} \\ \cmidrule{2-4}
& .1 & .25 & .5 & \\ \midrule
& \ldots & \ldots & \ldots & 1 \\ \cmidrule{2-4}
3 & \ldots & \ldots & \ldots & 2 \\ \cmidrule{2-4}
& \ldots & \ldots & \ldots & 3 \\ \midrule
& \ldots & \ldots & \ldots & 1 \\ \cmidrule{2-4}
4 & \ldots & \ldots & \ldots & 2 \\ \cmidrule{2-4}
& \ldots & \ldots & \ldots & 3 \\ \midrule
& \ldots & \ldots & \ldots & 1 \\ \cmidrule{2-4}
5 & \ldots & \ldots & \ldots & 2 \\ \cmidrule{2-4}
& \ldots & \ldots & \ldots & 3 \\ \bottomrule
\end{tabular}
\end{document}