掷骰子表的分界线

掷骰子表的分界线

我正在尝试创建一个漂亮的表格,用于掷六面骰子。表格需要在掷骰子下方的单元格中显示掷骰子的结果。但是,换行符甚至只是大量的文本似乎会破坏分界线。

我在这里做错了什么?

\documentclass{article}

\usepackage{array}

\newcolumntype{L}{>{\raggedright\arraybackslash}m{5cm}}
\newcolumntype{C}{>{\centering\arraybackslash}m{5cm}}

\begin{document}

\begin{center}
  \begin{tabular}{C|C|C}
    \textbf{1} & \textbf{2-5} & \textbf{6}\\ 
    \hline \\
  \end{tabular}
  \begin{tabular}{L|L|L}
    Here is some text & Here is some\newline Text with a newline & Here is some text \\ 
  \end{tabular}
\end{center}

\end{document}

在此处输入图片描述

另外,有没有更好的软件包可用于这些表格?我想让这个表格的单元格变成灰色,以便与页面的其余部分更加突出。

答案1

无需将表头和表体插入单独的tabular单元格中。将两者合并,这样可以消除插入空白单元格的问题,并\multicolumn{1}{c|}为每个表头项使用简化的单元格:

在此处输入图片描述

\documentclass{article}

\usepackage{array}

\newcolumntype{L}{>{\raggedright\arraybackslash}m{5cm}}

\begin{document}

\begin{tabular}{ L | L | L }
  \multicolumn{1}{c|}{\textbf{1}} & 
    \multicolumn{1}{c|}{\textbf{2-5}} & 
    \multicolumn{1}{c}{\textbf{6}} \\
  \hline
  Here is some text & 
    Here is some \newline
    Text with a newline &
    Here is some text
\end{tabular}

\end{document}

答案2

您好,欢迎来到 Tex。对于未来的问题,请提供完整的 MWE,包括 \documentclass{} 和您的序言,以便其他人不必猜测您正在加载哪个包。

关于您的问题:它应该看起来像这样:(我想我不太了解换行符问题。您希望单元格具有定义的宽度吗?)

\documentclass{article}
\usepackage[table]{xcolor}

\begin{document}
\begin{table}[]
    \caption{}
    \label{tab:my-table}
    \centering
    \begin{tabular}{
            >{\columncolor[HTML]{EFEFEF}}m{3 cm} |
            >{\columncolor[HTML]{EFEFEF}}m{3 cm} |
            >{\columncolor[HTML]{EFEFEF}}m{3 cm} }
                \centering 1         & \centering 2-5              &   \centering 6  \tabularnewline  \hline
          Here is some text & Here is some Text here is more text & Here is some text            
    \end{tabular}
\end{table}

\end{document}

在此处输入图片描述

相关内容