wolfram-mathematica - TableForm 的 TableHeadings 与左对齐但表格的内容与右对齐

标签 wolfram-mathematica mathematica-frontend

TableFormTableHeadings选项是在 Mathematica FrontEnd 中显示好看的经典表格的一种快速简便的方法。唯一的问题是,显示这样一个表格,标题向左对齐但表格内容向右对齐是很常见的。是否可以强制TableForm以这种方式行事?或者,如果没有,模拟 TableForm 的最佳方法是什么?以这种方式表现?

最佳答案

您可以使用 GridAlignment .这是一种方法:

a = Map[Mod[RandomInteger[2*^9], 10^#] &, RandomInteger[{1, 6}, {4, 7}], {2}];

b = Item[#, Alignment -> Left] & /@
      {"One", "Two", "Three", "Four", "Five", "Six", "Seven"};

Grid[a~Prepend~b, Alignment -> Right]

这是另一个:
headings = {"One", "Two", "Three", "Four", "Five", "Six", "Seven"};

Grid[a ~Prepend~ headings,
     Dividers -> {None, {2 -> True}}, 
     Alignment -> {Right, Automatic, {{1, 1}, {1, -1}} -> Left}
]

enter image description here

关于wolfram-mathematica - TableForm 的 TableHeadings 与左对齐但表格的内容与右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242080/

相关文章:

wolfram-mathematica - 数学 : AbsoluteOptions not working properly

wolfram-mathematica - 如何修改默认样式表?

wolfram-mathematica - 以小写字母开头的危险符号名称

matrix - 有条件地删除矩阵中的行

pdf - 将图形导出为 PDF 时,可以在绘图标签中导出特殊符号/西里尔字母吗?

wolfram-mathematica - 条件、 block 、模块 - 哪种方式内存和计算效率最高?

wolfram-mathematica - 在 Mathematica 中使用模式重新排序

wolfram-mathematica - CellDingbat 位于 Cell 的第一行下方

wolfram-mathematica - 如何运行调色板的初始化代码?

wolfram-mathematica - 更改文本样式中的公式背景颜色