【发布时间】:2021-03-14 08:27:29
【问题描述】:
我想在我的 LaTeX 表格中添加单元格的水平边框(或完全重新定义表格以获得相同的结果)。我目前的定义是:
\begin{table}[h!]
\resizebox{\textwidth}{!}{%
\begin{tabular}{
>{\columncolor[HTML]{EFEFEF}}l l}
\hline
\multicolumn{2}{l}{\cellcolor[HTML]{EFEFEF}\textbf{1^{st}} \textbf{Category Title}} \\
\hline
Description &
\begin{tabular}{p{20cm}}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
\end{tabular} \\
Effect &
\begin{tabular}{p{20cm}}
Proin in tellus sit amet nibh dignissim sagittis. Integer in sapien. Class aptent
taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos.
\end{tabular} \\
\hline
\end{tabular}%
}
\caption{Category table}
\label{tab:categ_list}
\end{table}
看起来像这样:
我想添加水平线来分割带有文本的单元格:
我找到了\arrayrulecolor[HTML]{CFCFCF}\hline 的解决方案,看起来不错,但\hline 分隔整行,而不仅仅是单个单元格。我也试过 \cline 但这不起作用(没有出现单元格边框,而且整行都消失了)。
【问题讨论】:
-
请查看
booktabs包的用户指南,然后仔细考虑是否真的想要这样的桌子设计。 -
@samcarter_is_at_topanswers.xyz 谢谢,我是 LaTeX 初学者(到目前为止只发表了 2 篇文章),只是想在我最新的“艺术作品”中有一些漂亮的桌子。当然也可以节省一些时间。我去看看。
标签: formatting latex tabular