gpt4 book ai didi

python - 如何右对齐 reStructuredText 简单表中的列内容?

转载 作者:IT老高 更新时间:2023-10-28 22:22:37 26 4
gpt4 key购买 nike

我正在使用 Sphinx 编辑我的一个项目的文档,而后者又使用 reStructuredText作为标记语言。

我有一个 simple table(与 grid table 相对),其中最右边的列报告包含我想右对齐的数字,但我不能不知道如何实现。

============  =====================
Event Score variation
============ =====================
Event 1 +100
Event 2 -25
Event 3 -400
============ =====================

如果这能让我解决问题,我很乐意切换到 网格表

最佳答案

遗憾的是,我不认为 rst 提供这种能力......表格样式选项相当有限。也就是说,如果您要渲染为 HTML,则可以添加带有 css 规则的自定义样式表,例如:

table.right-align-right-col td:last-child {
text-align: right
}

然后添加指令:

.. rst-class:: right-align-right-col

就在第一个文件中您的表格上方。它很笨重,但它应该可以工作。


2013 年 2 月 6 日更新: 从那以后,我需要自己完成这项工作,并想出了一个更持久的解决方案。 cloud_sptheme.ext.table_styling Sphinx 扩展添加了用于执行列对齐、每列 css 类和许多其他表格样式技巧的指令。尽管被打包为“云”Sphinx 主题的一部分,但它应该适用于任何 Sphinx 主题。

关于python - 如何右对齐 reStructuredText 简单表中的列内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7348208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com