如何在一个表中合并带有标题的多行多列?

如何在一个表中合并带有标题的多行多列?

我正在努力创建一个三维表来查找第四维表。

以下面的二项式表为例

##===##=================##===##
||   ||        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}

相关内容