在 Sphinx table 中包含没有额外空格的链接
Include links in Sphinx table without extra whitespace
我正在尝试使用 Sphinx 中的简单 table 格式创建 table 个 link,如下例所示:
=================================== ======
Website Type
=================================== ======
`Google <https://www.google.com>`__ Search
`Yahoo <https://www.yahoo.com>`__ Search
`CNN <https://www.cnn.com>`__ News
=================================== ======
如果我理解正确,我必须将页眉分隔符拉伸到 table 中最长行的宽度,包括 link。但是,当呈现 table 时,网站呈现为 link,导致网站列中出现大量空白。
有没有办法创建一个 table,其中列的宽度仅与最长呈现的 hyperlink 一样宽?
用 :widths: auto
将 table 包装在 table 指令中对我有用(使用 Sphinx 4.2.0 测试)。
.. table::
:align: left
:widths: auto
================================== ======
Website Type
================================== ======
`Google <https://www.google.com>`_ Search
`Yahoo <https://www.yahoo.com>`_ Search
`CNN <https://www.cnn.com>`_ News
================================== ======
我正在尝试使用 Sphinx 中的简单 table 格式创建 table 个 link,如下例所示:
=================================== ======
Website Type
=================================== ======
`Google <https://www.google.com>`__ Search
`Yahoo <https://www.yahoo.com>`__ Search
`CNN <https://www.cnn.com>`__ News
=================================== ======
如果我理解正确,我必须将页眉分隔符拉伸到 table 中最长行的宽度,包括 link。但是,当呈现 table 时,网站呈现为 link,导致网站列中出现大量空白。
有没有办法创建一个 table,其中列的宽度仅与最长呈现的 hyperlink 一样宽?
用 :widths: auto
将 table 包装在 table 指令中对我有用(使用 Sphinx 4.2.0 测试)。
.. table::
:align: left
:widths: auto
================================== ======
Website Type
================================== ======
`Google <https://www.google.com>`_ Search
`Yahoo <https://www.yahoo.com>`_ Search
`CNN <https://www.cnn.com>`_ News
================================== ======