当我在表格中输入数字时,我通常希望它们正确对齐并采用固定宽度的字体。否则数字变得难以比较。
有没有办法在表中正确对齐字段?
例如,我如何让这个数字正确地呈现出来?
.. csv-table::
:header: x, x*x
3,9
4,16
9,81
10,100
当我在表格中输入数字时,我通常希望它们正确对齐并采用固定宽度的字体。否则数字变得难以比较。
有没有办法在表中正确对齐字段?
例如,我如何让这个数字正确地呈现出来?
.. csv-table::
:header: x, x*x
3,9
4,16
9,81
10,100
我能够解决类似的问题。就我而言,我使用的是网格表。
我注意到当使用 restructuredText“行块”时,我可以提供要使用的 HTML。
我将以下内容放在我的 restructuredText 源文件中:
.. raw:: html
<style> .line {text-align:right;} </style>
然后,在我的表格单元格中,我使用了“|” 我想要右对齐的每个单元格的开头(最左边缘)的字符。
这个 hack 确实“接管”了行块结构的格式。在给定的上下文中,这可能是可接受的,也可能是不可接受的。
到目前为止我发现的最好的解决方案是使用 sphinx:http ://sphinx.pocoo.org/
这支持 tabularcolumns 指令,这对乳胶输出做正确的事情。
.. tabularcolumns:: |r|r|
.. csv-table::
:header: x, x*x
3,9
4,16
9,81
10,100