在重组文本中强制使用子弹级别

问题描述 投票:0回答:1

有没有办法在重组文本中强制使用特定的项目符号级别?

我在容器中有几个项目符号列表,例如。

.. container::

    + outer entery 1
        - inner entry 1.1
        - inner entry 1.2
        -  ...

每个这样的容器后面都有几段文本。

我的问题是,对于一个这样的容器,我想在每个项目符号点之后用文本“分解”它,所以我会有类似的东西

.. container::

    + outer entery N

< free text>

.. container::

        - inner entry N.1

< more free text>

.. container::

        - inner entry 1.2

< even more free text>

这种方法可行,但问题是在这种情况下,内部条目的缩进和样式与外部条目相同(因为它们不再是嵌套项目符号列表的一部分)。有没有办法让它们以与先前容器中的内部条目相同的级别呈现(例如,通过强制重组文本以与处理部分标题类似的方式读取项目符号)?

markup restructuredtext docutils
1个回答
0
投票

无法“跳过”分层列表的第一级,因为“列表级别”源自 Docutils 以及 HTML 和 LaTeX 中的嵌套级别。

实际上,内部文档树将项目符号字符存储为“bullet”属性,因此可以设想自定义编写器或扩展。然而,在 HTML 中表示“无顶列表”的问题仍然存在。

© www.soinside.com 2019 - 2024. All rights reserved.