tabularhtx(或任何其他适合页面的表格)中的粗垂直线?

tabularhtx(或任何其他适合页面的表格)中的粗垂直线?

我正在尝试布局一个填满整个页面的表格(到目前为止我正在使用tabularhtx):

\documentclass{article}

\usepackage{tabularx}
\usepackage[vlines]{tabularht}

\begin{document}

\begin{table*}
    \begin{tabularhtx}{\textheight}{\textwidth}{|X|X|}
        % A "header" row with bolder lines
        \noalign{\hrule height 2pt}
            \interrowfill
             & \\
            \interrowfill
        \noalign{\hrule height 2pt}
            \interrowfill
             & \\
            \interrowfill
        \hline
            \interrowfill
             & \\
            \interrowfill
        \noalign{\hrule height 2pt}
    \end{tabularhtx}
\end{table*}

\end{document}

现在剩下的就是制作外层垂直的边框也“加粗”。但是当我尝试这个时......

\begin{tabularhtx}{\textheight}{\textwidth}{!{\vrule width 2pt}X|X!{\vrule width 2pt}}

...结果不令人满意,因为这不适用于tabularhtx\interrowfill插入的间距打断了垂直线)。

有没有什么方法可以让我得到一个表格,将其拉伸到页面大小,并且垂直线的宽度可以配置?

答案1

使用 来解决问题\fbox,并使用该包稍微简化代码boldline

\documentclass{article}
\usepackage{boldline}
\usepackage{tabularx}
\usepackage[vlines]{tabularht}

\begin{document}

\begin{table*}
\setlength{\fboxsep}{0pt}
\setlength{\fboxrule}{2pt}
    \fbox{\begin{tabularhtx}{\textheight}{\textwidth}{|X|X|}
            \interrowfill
             & \\
            \interrowfill
    \hlineB{5}
            \interrowfill
             & \\
            \interrowfill
        \hline
            \interrowfill
             & \\
            \interrowfill
    \end{tabularhtx}}
\end{table*}

\end{document} 

在此处输入图片描述

相关内容