我想要一些 TeX 格式良好的表格。我有什么选择呢?与 TeX 不同,我没有文档,所以我很迷茫。
答案1
这个问题问得有点宽泛,但我会尽力给出合理的答案。如果你在 TeX 中做任何复杂的事情,我建议你读一下 Knuth 的TeXbook。这里相关文本是第22章:对齐,第235-249页。
您可能正在寻找\halign
,即“表格”。它代表“水平对齐”。下面的示例创建了一个表格,显示不同国家/地区的互联网用户数量(来自 www.internetworldstats.com)。
\halign{\strut\hfil#\hfil\quad&\hfil#\hfil\quad&\hfil#\cr
Rank&Country&Internet Users\cr
\noalign{\hrule}
1&China&1388232693\cr
2&India&1342512706\cr
3&United States&326474013\cr}
的结构\halign
类似于tabular
LaTeX 中的环境,这是有道理的,因为tabular
环境是建立在 之上的\halign
。 的第一行\halign
称为前言并为每个单元格定义模板。数据按行输入。每个单元格以 分隔&
,每行以 结束\cr
。每行的数据插入模板并对齐。每个模板中的占位符是#
。
我不会讲得太多。查看TeXbook或者关联Phelype 在评论中提到了这一点。它们都是很好的资源。
\halign
功能强大,但框架相当简陋。CTAN 上有许多简单的 TeX 包,使事情变得几乎和 一样简单tabular
。查看stables
(我喜欢)tap
(我没用过)。我很挑剔,所以我通常会自己想办法。