【发布时间】:2011-11-12 23:24:29
【问题描述】:
我正在使用Sphinx 编辑我的一个项目的文档,而该项目又使用reStructuredText 作为标记语言。
我有一个 simple table(与 grid table 相对),其中最右边的列报告包含我想右对齐的数字,但我不能不知道如何实现。
============ =====================
Event Score variation
============ =====================
Event 1 +100
Event 2 -25
Event 3 -400
============ =====================
如果这能让我解决问题,我很乐意切换到 网格表。
【问题讨论】:
-
reStructuredText 不支持任何东西的右对齐。我认为,您只能手动设置样式。不过,好问题。 +1
-
@mac 你使用什么 Python 版本?你的文件中有哪些类型的列:第二列总是数字?,第一列总是在开头的字母?第一列和第二列之间有什么样的分隔(几个空格?空格的最小数量?制表符?给定宽度?...)
-
@eyquem - 嗯......从那种问题,我猜你误解了我......但这里有答案:2.7.1+ |取决于什么 .rst 文件和文件中的什么表 |取决于 |几个空白| 1.
-
@mac reStructuredText 不支持您想要的功能,根据 Chris Morgan 的说法,我认为您必须考虑在创建每个文件后对其进行特殊处理,借助内置字符串的方法或需要的正则表达式。但是我不理解这个问题的可能性是很现实的。您的意思是您希望将右对齐编码在 reStructuredText 文档类型的某些特殊标记或其他功能中?
标签: python alignment python-sphinx restructuredtext tabular