我如何创建一个复杂的表,如所附的表?


45

我正在写一篇论文,对知识进行系统化。目前,我有一个很大的Excel文件。为了使这张桌子适合A4纸张,我必须创建一张与所附桌子相似的桌子。事实上,我已经阅读了许多显示相似表格的论文。我需要什么软件来创建这样的东西?这是乳胶吗?

表


7
我认为您可以在Excel中完成所有操作,特别是如果您可以识别包含符号的字体。您不确定哪个方面?
fixer1234 '16

到此为止,您可以用HTML做到这一点,即使对于非编码人员来说也不是那么困难(对于编码人员,我会推荐AngularJs)
Mawg

4
对于所有信息,最好在softwarerecs.stackexchange.com上提出这样的问题,以提出推荐的应用程序,请 注意,OP应该说明操作系统的偏好和预算
Mawg

7
记录:在撰写论文时,我建议不要使用电子表格软件进行排版,并建议使用正确的排版/发布软件。不幸的是,表格是DTP软件的普遍痛点。最好的解决方案可能是在LaTeX中实现的,但是对于那些不熟悉它的人来说,这可能是一个很大的努力。
康拉德·鲁道夫

1
@Mawg,对于这样的问题,其中某个特定的应用程序已经在使用中(在本例中为Excel),它是一个由两部分组成的问题:1)我是否需要使用另一个应用程序(如果是,则使用什么),还是可以使用本机完成?2)如何实际完成?这更适合这里还是Software Recs?我的印象是,Software Recs更专注于“使用什么”,而SU更是“怎么做”。
fixer1234 '16

Answers:


87

该表可以在LibreOffice Calc中创建。

以下屏幕快照显示了在LibreOffice Calc中创建的类似表。桌子可以横向放置在A4尺寸的纸张中,但不能纵向放置。

在LibreOffice Calc中复制的表

文字格式详情

使用以下字体系列和大小。

  • Liberation Serif 10 用于文字

  • DejaVu Serif 10 用于符号

在Unicode字符数据库中找到以下符号。

✻   U+273B TEARDROP-SPOKED ASTERISK
†   U+2020 DAGGER
○   U+25CB WHITE CIRCLE
◐   U+25D0 CIRCLE WITH LEFT HALF BLACK
●   U+25CF BLACK CIRCLE

为了快速查找,请参阅Wikipedia上的Unicode符号。Linux平台上的用户可以使用基于Unicode字符数据库6.3.0(版本3.10.1)的GNOME字符映射

格式差异

当使用不同的字体系列时,符号的外观可能会有所不同,即Liberation字体系列会以不同的大小呈现一些符号;DejaVu Serif渲染尺寸相同。另外,可能需要重新定位符号(转到:格式>字符>位置),以模仿原始表中的文本外观。

角色位置设定

倾斜文本是通过将文本方向(从0到60度)更改(转到:格式>单元格...>对齐)来实现的。通过在LibreOffice中执行此操作,单元格边界线将向右移动。因此,可能必须对下几列应用类似的单元格边框格式,以使最终文档中的表格边框线长度相等(在打印预览或导出PDF中)。

使用文本对齐和额外的边框线设置单元格的格式

备注

Linux上LibreOffice Calc 5.1中的复制表。该答案将对在Windows上使用LibreOffice的用户有用并适用。


11
LibreOffice是免费的,因此加载它并使用所示的解决方案不会花费任何费用。但是,所有其他所有选项也应该转换为Excel(如果已经可用)。功能的菜单位置将有所不同。
fixer1234 '16

4
@clearkimura一个很好的答案(+1)。我们希望在softwarerecs.stackexchange.com
Mawg '16

尽管我已经解释了LibreOffice Calc可以复制表格,但我无意推荐该软件用于发布。如果softwarerecs SE早在2000年代就存在,那时候我一直在积极寻找Windows-Linux软件的替代品,那么我可能已经加入了。
clearkimura

48

这可以在excel中完成。

首先,您将需要使用圆圈来表示数据。这些可用称为WingDings 2的字体提供有关如何使用黑色中等圆圈和半圆圈的信息,可以在该页面上找到。

在excel中获得数据后,就需要调整列标题的角度。突出显示标题所在的行,然后在“主页”选项卡上的“对齐”组中单击对角线“ ab”。选择对角线选项,或者您可能更喜欢的任何其他选项。

然后选择与标题信息相对应的列,并调整宽度以将数据压缩在一起。

您可能还需要调整列或行的大小以适应这些更改。

难以阅读 诊断数据 诊断头


14
许多字体还将具有Unicode Harvey球,这意味着您不必使用WingDings
sapi

2
我已经使用Excel多年了,以某种方式从未注意到这些“逆时针角度”选项。我不知道我是否会永远错过它们,或者它们是相对较新的,上次我仔细检查大量的Excel选项是在97版本中返回了一段时间。+1教给我一些东西。
科迪·格雷

您完全可以在Excel 97中执行此操作;尽管抑制了高中Office课程的回忆,但我知道Angle选项肯定在某个地方。我们被要求使用它们。
sq33G '16

26

正如Narzard所指出的,您当然可以在Excel中执行此操作,但是如果您希望它看起来像“专业”文档,或者正在考虑将其发布,请使用LaTeX。这些符号位于LaTeX的“ wasysym”包中。不过,我不会对您说谎:LaTeX的学习曲线非常陡峭,因此,如果您只需要完成它,那就坚持使用Excel。

我确实想对桌子提出一点意见。作为一项印刷,它非常先进。作为信息设计的一部分,它不是很好。在这类表格中,“最佳”行通常是所有圆圈都填满的行-例如,以《消费者报告》杂志的评论为例。如果是这样,为什么将“-”用于“没有此属性”而不是清晰的圆圈(“ O”)?在这样复杂的图形中,您希望读者的眼睛以尽可能少的工作来进行视觉识别。另一个示例是读者如何确定“采用”下的哪些列:看起来“消息否认”可能是一个,但是可能又不是。所有这些都可以被其他一些元素(例如颜色,条带或垂直分隔符)溶解。

祝你论文好运!


1
我知道乳胶,但除了简单的桌子外什么也没做。因此,例如,我不知道如何倾斜列标题。
Aventinus

7
有关如何执行此操作的示例,请参见tex.stackexchange.com/questions/32683/…。h / t到StackExchange LaTeX网站!
AlwaysLearning

13
据我所知并喜欢LaTeX,我不知道它在本质上比Excel更专业。两者都像垃圾回收原理一样,可以帮助生成内容。拥有Excel的替代品是很好的选择,但我们不要过分夸大这些替代品的好处。数字(仅OS X)和开放式办公室(有多个变体)也是替代方法。
Todd Wilcox

2
@ToddWilcox,您的观点很好,我进行了编辑以反映我想说的话,这是如果发帖人要在学术界对此进行专业出版或分享,我建议您使用LaTeX。原始文本听起来像是应该进行的价值判断。
AlwaysLearning 2016年

1
原始规则和表格注释看起来就像是使用booktabsthreeparttable包在LaTeX中完成的。我建议前者在生成具有专业外观的表时特别有用,而默认值和电子表格的通用模板/说明则没有。肯定可以使用任何主要工具获得不错的结果,甚至可能更容易,除非您花了一些时间在LaTeX桌上。.(@ ToddWilcox)
Chris H
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.