如何增加表格垂直虚线的宽度?

如何增加表格垂直虚线的宽度?

我想用垂直虚线分隔表格列,这是我能做的最好的事情。我怎样才能增加点的大小?!{\vrule width <length>}似乎不兼容。提前致谢!

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[table]{xcolor}
\usepackage[a4paper,margin=2cm,top=1cm]{geometry}   
\usepackage{arydshln}
\usepackage{colortbl,tabu}

\pagestyle{empty}
\definecolor{F1760E}{HTML}{F1760E}

\begin{document}

\setlength{\tabcolsep}{3pt}
\taburulecolor{F1760E}

\begin{table}[h!]
\makebox[\linewidth]{
{\renewcommand{\arraystretch}{2}
\begin{tabu}{p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth}}

    1 & (A) &
    2 & (B) &
    3 & (C) &
    4 & (D) \\

    5 & (E) &
    6 & (F) &
    7 & (G) &
    8 & (H) \\

    9 & (I) &
    10 & (J) &
    11 & (K) &
    12 & (L) \\


\end{tabu}
}
}
\end{table}

\end{document}

答案1

虚线规则宽度遵循以下设置\arrayrulewidth

\documentclass{article}

\usepackage[table]{xcolor}
\usepackage{arydshln}
\usepackage{colortbl,tabu}

\pagestyle{empty}
\definecolor{F1760E}{HTML}{F1760E}

\begin{document}

\begin{table}[htp]
\makebox[\linewidth]{%
  \setlength{\tabcolsep}{3pt}%
  \taburulecolor{F1760E}%
  \setlength{\arrayrulewidth}{8pt}%
  \renewcommand{\arraystretch}{2}%
  \begin{tabu}{p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth};{1pt/1pt}
             p{0.20\linewidth} p{0.05\linewidth}}
    1 & (A) &
    2 & (B) &
    3 & (C) &
    4 & (D) \\

    5 & (E) &
    6 & (F) &
    7 & (G) &
    8 & (H) \\

    9 & (I) &
    10 & (J) &
    11 & (K) &
    12 & (L) \\
  \end{tabu}%
}
\end{table}

\end{document}

在此处输入图片描述

为了最大限度地方便其他读者,我删除了示例中不必要的软件包。请注意%我引入的;您有一个额外的组,但这不是必需的,因为 中的内容\makebox无论如何都是按组处理的。

相关内容