Arhn - архитектура программирования

Установить новую строку в тексте Sphinx

У меня есть текст Sphinx в следующем формате в исходном коде:

Line 1 Line 2 Line 3 Line 4

Я бы хотел, чтобы строка 4 отображалась в HTML на отдельной физической строке. Это возможно?


Ответы:


1

Вы можете определить жесткий разрыв строки следующим образом:

.. # define a hard line break for HTML
.. |br| raw:: html

   <br />

Вы должны определить такие псевдонимы в prolog.inc и ссылаться на них в файле конфигурации Sphinx.

Вот пример использования:

My first line |br|
My second line
02.01.2019
  • Это плохой ответ, так как этот хак сломается при создании любого формата документа, кроме HTML. Ответ @ banderlog013 имеет правильное решение. 07.04.2021

  • 2

    Используйте строковые блоки:

    | Line 1
    | Line 2
    | Line 3
    | Line 4
    

    Изготовим:

    Строка 1
    Строка 2
    Строка 3
    Строка 4

    09.08.2019
  • По состоянию на 6/2021, могу подтвердить, что этот ответ сработал для меня. 09.06.2021

  • 3

    Ты можешь использовать:

    Line 1 |br|
    Line 2 |br|
    Line 3 |br|
    Line 4 |br|
    

    В конце файла нужно поставить:

    .. |br| raw:: html
    
          <br>
    

    Примечание: это не работает при создании латексного кода.

    20.11.2020

    4

    Обход 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

    20.04.2021
  • Этот обходной путь также работает для таблиц! О каком обходном пути вы говорите? 20.04.2021
  • Использования | br | встроенный в текст в таблице, что приводит к разрыву строки в одной ячейке текста (в html). Возможно, это было недостаточно ясно. 20.04.2021
  • Да, избегайте нечетких ссылок, таких как Этот способ решения проблемы .... Ответ должен стоять сам по себе. Stack Overflow не является традиционным дискуссионным форумом. 20.04.2021
  • да. Я новичок в этом (что, я думаю, вы уже догадались), и я действительно хотел процитировать или отрецензировать ответ user14678546 или Paebbels, но не нашел этого варианта. Или я должен был поставить это как комментарий пользователя 14678546 или ответа Пеббельса? Но тогда я полагаю, что у меня не было возможности привести пример в формате кода? Или я должен был создать новый вопрос, а затем ответить на свой вопрос? 20.04.2021
  • Не запрещается упоминать другие ответы. Просто убедитесь, что вам ясно, о каком ответе вы говорите. 20.04.2021
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..