У меня есть текст Sphinx в следующем формате в исходном коде:
Line 1 Line 2 Line 3 Line 4
Я бы хотел, чтобы строка 4 отображалась в HTML на отдельной физической строке. Это возможно?
У меня есть текст Sphinx в следующем формате в исходном коде:
Line 1 Line 2 Line 3 Line 4
Я бы хотел, чтобы строка 4 отображалась в HTML на отдельной физической строке. Это возможно?
Вы можете определить жесткий разрыв строки следующим образом:
.. # define a hard line break for HTML
.. |br| raw:: html
<br />
Вы должны определить такие псевдонимы в prolog.inc
и ссылаться на них в файле конфигурации Sphinx.
Вот пример использования:
My first line |br|
My second line
Используйте строковые блоки:
| Line 1
| Line 2
| Line 3
| Line 4
Изготовим:
Строка 1
Строка 2
Строка 3
Строка 4
Ты можешь использовать:
Line 1 |br|
Line 2 |br|
Line 3 |br|
Line 4 |br|
В конце файла нужно поставить:
.. |br| raw:: html
<br>
Примечание: это не работает при создании латексного кода.
Обход user14678546 и Paebbels также работает для таблиц! Спасибо!
Использование строковых блоков в таблицах непостоянно, не очень красиво, а также оставляет пустую / дополнительную строку в конце, что приводит к ex. 3 строки, но только первые 2 строки содержат текст.
Разрыв строки в таблицах reStructuredText
Вот пример разрыва строки в таблице reStructuredText (только для html):
.. table:: Truth table for "not"
:width: 20%
:widths: 1 3 1
===== ===== =====
A not A Note
===== ===== =====
False True Text here
True False Comment here
False
False True Text here |br| line break in table here
True False
===== ===== =====
.. |br| raw:: html
<br>
Использование | br | встроенный текст в таблице приводит к разрыву строки в одной ячейке текста (в html): Таблица с разрывом строки
Это также работает для таблицы csv