繁体   English   中英

Latex 表无竖线

[英]Latex Table without vertical bars

我真的很有压力,因为我必须调整一张桌子,让它看起来像所附的图片。 不幸的是,我只习惯于创建带有垂直线的标准表格。 有谁知道,如何创建这样的东西? 特别是在酒吧之间的空间(因此 abline 似乎不起作用)。

在此处输入图像描述

booktab package 是您所需要的。 它修复了一些间距问题,根据 position(\toprule、\bottomrule 等)添加不同的规则。 它有一个 \cmidrule 命令,类似于 \cline,但可以在左侧和/或右侧缩短以提供类似列的感觉。

为了使数字居中和右对齐,我使用了 4 组,每组 3 列。 每组的第一个和第三个具有相同的宽度并用于居中,第二个保持右对齐的数字。 还有其他可能,比如 siunitx package,但整体居中稍差。

\documentclass{article}
\usepackage{booktabs}

\begin{document}
\begin{tabular}{*{4}{p{.8cm}rp{1cm}}}
  \multicolumn{3}{c}{(1)}&  \multicolumn{3}{c}{(2)}&  \multicolumn{3}{c}{(3)}&  \multicolumn{3}{c}{(4)}\\
  \multicolumn{3}{c}{IHS}&\multicolumn{3}{c}{Automotive}&\multicolumn{3}{c}{Transmission}&\multicolumn{3}{c}{Aggregates}\\
  \cmidrule(rl){1-3}\cmidrule(rl){4-6}\cmidrule(rl){7-9}\cmidrule(rl){10-12}
  &24&&&27&&&6&&&11&\\
  &127&&&5&&&10&&&19&\\
  \cmidrule(rl){1-3}\cmidrule(rl){4-6}\cmidrule(rl){7-9}\cmidrule(rl){10-12}
  &24&&&27&&&6&&&11&\\
  &127&&&5&&&10&&&19&\\
  \bottomrule
\end{tabular}
\end{document}

在此处输入图像描述

关于这个主题的最后一个问题:你知道是否可以改变单列之间的间隙吗? 如果第 1 列和第 2 列形成第一组,第 3 列和第 4 列形成第二组,则含义。 如何操作代码以使第 2 列和第 3 列之间的差距显得更大?

非常感谢!

我真的不明白为什么我的消息已被删除?,试图向您发送个人消息。 但没有设法这样做......如果你能给我一个提示,那就太好了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM