Retour de chariot dans la section Markdown de L'ordinateur portable IPython

y a-t-il un moyen d'exécuter les retours de chariot dans une section de markdown d'un notebook IPython pour que le texte reste sur des lignes séparées (comme affiché en tapant), plutôt que de combiner tout le texte en un seul bloc de texte?

ci-dessous est mon entrée (et comment elle s'affiche en tapant), suivie de la sortie résultante lorsque la section markdown est exécutée.

Entrée:

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

Sortie:

XXXX YYYY ZZZZ

je suis capable de créer paragraphes en tapant texte, [retour au chariot], [espace], texte, [retour au chariot] (voir ci-dessous), mais je ne suis pas en mesure d'Afficher des lignes de texte individuelles consécutives sans un placeholder sur la ligne entre chaque ligne de texte.

Entrée:

Paragraph 1 [carriage return] [space]

Paragraph 2 [carriage return] [space]

Paragraph 3  

Sortie:

Paragraph 1

Paragraph 2

Paragraph 3

Est-ce que je rate quelque chose de facile?

12
demandé sur datajunkie 2014-10-04 03:32:36

2 réponses

selon la spécification Markdown,<br> les balises peuvent être insérées en terminant une ligne avec deux espaces ou plus:

paragraphes et sauts de ligne

un paragraphe est simplement une ou plusieurs lignes de texte consécutives, séparées par une ou plusieurs lignes vierges. (Une ligne vide est toute ligne qui ressemble à une ligne vide - une ligne ne contenant que des espaces ou des onglets est considérée comme vide.) Les paragraphes normaux ne devraient pas être indentés avec des espaces ou onglet.

la règle "une ou plusieurs lignes de texte consécutives" implique que Markdown supporte les paragraphes de texte "enveloppés". Cela diffère de manière significative de la plupart des autres formateurs text-to-HTML (y compris L'option "Convert Line Breaks" de type mobile) qui traduisent chaque caractère line break Dans un paragraphe en un <br /> balise.

quand vous voulez insérer un <br /> break tag en utilisant Markdown, vous terminez une ligne avec deux espaces ou plus, puis tapez retourner.

Oui, cela prend un peu plus d'effort pour créer un <br />, mais simpliste "chaque saut de ligne est un

Donc quelque chose comme

XXXX␣␣
YYYY␣␣
ZZZZ

(en utilisant pour représenter des espaces).

23
répondu Chris 2014-10-04 14:11:35

Vous pouvez simplement mettre 2 espaces après xxxx [2 spaces + enter], yyyy [2 spaces + enter] and zzzz [2 spaces + enter].

1
répondu Sanjay Shiradwade 2017-04-15 04:58:56