Возврат каретки в разделе Markdown IPython Notebook

Есть ли способ выполнить возврат каретки в разделе уценки ноутбука IPython, чтобы при выполнении текст оставался на отдельных строках (как показано при наборе текста), а не объединял весь текст в один блок текста?

Ниже приведен мой ввод (и как он отображается во время ввода), а затем результирующий вывод, когда выполняется секция уценки.

Входные данные:

XXXX [carriage return]
YYYY [carriage return]
ZZZZ [carriage return]

Вывод:

XXXX YYYY ZZZZ

Я могу создать абзацы, набрав текст, [возврат каретки], [пробел], текст, [возврат каретки] (см. Ниже), но я не могу отображать последовательные отдельные строки текста без какого-либо заполнителя на линии между каждой строкой текста.

Входные данные:

Paragraph 1 [carriage return] [space]

Paragraph 2 [carriage return] [space]

Paragraph 3  

Вывод:

Paragraph 1

Paragraph 2

Paragraph 3

Я что-то пропустил?

Ответы

Ответ 1

Согласно спецификации Markdown, <br> теги могут быть вставлены в конце строки с двумя или более пробелами:

Пункты и разрывы строк

Абзац - это просто одна или несколько строк текста, разделенных одной или несколькими пустыми строками. (Пустая строка - это любая строка, которая выглядит как пустая строка - строка, содержащая ничего, кроме пробелов или вкладок, считается пустой). Нормальные абзацы не должны иметь отступы с пробелами или вкладками.

Примером правила "одного или нескольких последовательных строк текста" является то, что Markdown поддерживает "жестко завернутые" текстовые абзацы. Это значительно отличается от большинства других форматировщиков text-to-HTML (включая вариант Movable Type "Convert Line Breaks"), которые переводят каждый символ прерывания строки в абзаце в тег <br/>.

Когда вы хотите вставить тег <br/> break с помощью Markdown, вы заканчиваете строку с двумя или более пробелами, затем введите return.

Да, это требует еще больших усилий, чтобы создать <br/>, но упрощенное правило "каждый разрыв строки - это <br/> " не будет работать для Markdown. Markdown в блогах и в нескольких пунктах списка элементов лучше всего работают - и выглядят лучше - когда вы форматируете их с трудными перерывами.

Так что-то вроде

XXXX␣␣
YYYY␣␣
ZZZZ

(используя для представления пробелов).

Ответ 2

Вы можете просто поместить 2 пробела после xxxx [2 spaces + enter], yyyy [2 spaces + enter] and zzzz [2 spaces + enter].