Добавление вертикального пространства в документы Sphinx

Я использую sphinx для создания латексных и HTML-документов с большим количеством цифр и нумерованных списков. Когда я использую цифры в середине текста вне нумерованных списков, интервалы подходят как для латекса, так и для HTML с заголовками и без них. Есть примерно линия пространства сверху и снизу, что приемлемо. Однако, когда я пытаюсь использовать фигуру в нумерованных списках, например, в примере ниже, интервал в HTML плохой.

#.    Here is an item in the list, above the figure

      .. figure:: _images/myimage.png
          :align: center
          :width: 80 %

#.    Here is another item below the figure.

Результатом приведенного выше кода является то, что нижняя часть рисунка находится напротив следующего элемента в списке. Между ними нет промежутка, и это выглядит плохо. Это можно исправить в HTML, используя символ | в конце рисунка, чтобы добавить немного места, но в выводе LaTeX это вызывает среду DUlineblock, которая добавляет слишком много места в pdf.

Есть ли способ просто добавить одну пустую строку после цифры как в HTML, так и в латексе?


person Alex    schedule 30.06.2014    source источник


Ответы (2)


Вы можете ввести пустые строки с помощью:

text

|

text
person Adobe    schedule 12.11.2014

Я обнаружил, что замена:

.. |br| raw:: html

    <br />

Хорошо подходит для добавления черной линии после цифры в нумерованных списках. Поскольку это необработанная замена, она влияет только на html, а расстояние между фигурами в латексе можно без изменений.

person Alex    schedule 01.07.2014