表标题左对齐但表内容右对齐的表格表单
带有 TableHeadings
选项的 TableForm
是在 Mathematica FrontEnd 中显示美观的经典表格的快速、简单的方法。唯一的问题是,显示这样的表格时,标题左对齐但表格内容右对齐是很常见的。是否可以强制 TableForm
以这种方式运行?或者如果不是,那么模拟 TableForm
的最佳方法是什么?
TableForm
with TableHeadings
option is a quick and easy way to display good-looking classical table in Mathematica FrontEnd. The only problem is that it is common to display such a table with headings aligned to the left but the content of the table aligned to the right. Is it possible to force TableForm
to behave in this way? Or if not, what is the best way to make an analog of TableForm
that behaves in this way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
网格
和对齐
。这是一种方法:这是另一种方法:
You can use
Grid
andAlignment
. Here is one way:Here is another:
看来做到这一点的一种方法是:
可以使用 Villegas-Gayley 技巧:
现在
给出:
另一种方法是定义替代函数
myTableForm
:It appears that one way to do this is:
One can make such behavior permanent using Villegas-Gayley trick:
Now
gives:
Another way is to define alternative function
myTableForm
:如果 TableForm 不符合您的要求,您可以使用 Grid 或 GridBox 获得更多控制。
You can get far more control using Grid or GridBox if TableForm doesn't do what you like.