Eh bien, oui, mais je me demandais si cela n'était possible que dans la syntaxe de démarque.
Miguel Moura
1
Markdown traite plusieurs lignes vides comme une seule ligne vierge, vous pouvez premarquer pour contenir des lignes vides. Comme le démarque à l'intérieur du prebloc n'est pas analysé. Je préférerais ne pas le faire, mais en ajouter autant <br>que nécessaire.
vmx
12
Il me semble que ces balises ruinent en quelque sorte mon document si je veux qu'il soit aussi beau que du texte brut.
Kyle Delaney
133
Je teste sur de nombreuses implémentations Markdown. Le caractère ASCII insécable (suivi d'une ligne vierge) donnerait une ligne vierge. Répéter cette paire ferait l'affaire. Jusqu'à présent, je n'ai échoué.
Markdown dans le wiki bitbucket ne supporte malheureusement pas cela
Antony Hatchkins
Cela pourrait être un problème dans les blocs de code, comme "& nbsp;" sera rendu sous la forme "& nbsp;"
David
@david J'ai essayé ceci sur la page 'Dingus' de Daring Fireball, avec le bloc <code>, mais avec backticks, il est rendu sous la forme & nbsp; où en HTML, c'est&nbsp;
user3290525
J'avais besoin d'ajouter un espace entre deux tables dans un fichier de démarque en TFS / VSTS et cela a fait l'affaire. Merci!
AspiringDevOpsGuru
Cela a fonctionné avec markdown-deux pour les modèles Django. Je vous remercie!
Encompass
27
Je ne connais que les options ci-dessous. Ce serait formidable de prendre une liste de tous et de commenter les différences
# RAW## Creates 2 Lines that CAN be selected as text## -------------------------------------------------### The non-breaking space ASCII character ### HTML <(br)/> tag<br /><br />## Creates 2 Lines that CANNOT be selected as text## -------------------------------------------------### HTML Entity 


### Backticks with a space inside followed by two spaces`(space)`(space)(space)`(space)`(space)(space)#### sample:` `` `# End
Dans les versions Markdown qui prennent en charge la sortie d'équation, les éléments suivants devraient fonctionner sur une ligne seule, avec des lignes vides avant et après (répétez pour plus de lignes):
$ ~ $
Il s'agit essentiellement d'une équation ne contenant rien d'autre qu'une seule équation-espace-blanc. L'avantage est que dans les versions Markdown qui incluent à la fois les options de sortie PDF et HTML (y compris Rmarkdown), cela devrait être compris de la même manière pour les deux types de sortie, alors que je ne sais pas comment la sortie PDF interpréterait <br> ou & nbsp;
Cette solution a fonctionné pour moi dans Reveal.js (les solutions mieux notées ne fonctionnaient pas).
Adrien Pacifico
10
Fondamentalement, si la bibliothèque que vous utilisez est compatible CommonMark, vous pouvez <br />facilement ajouter plusieurs sauts de ligne ( ). Voici une citation des dernières spécifications de CommonMark (0,28):
Un saut de ligne (pas dans une plage de code ou une balise HTML) qui est précédé de deux espaces ou plus et ne se produit pas à la fin d'un bloc est analysé comme un saut de ligne dur (rendu en HTML comme une balise)
puis...
Pour une alternative plus visible, une barre oblique inverse avant la fin de la ligne peut être utilisée au lieu de deux espaces
La spécification est assez claire. Cependant, la bibliothèque que j'utilise MarkDig , ne fonctionne pas tout à fait avec la technique des deux espaces (doit être un bug), mais elle fonctionne parfaitement avec un jeu.
Cela dit, cette entrée ...
Line one\
\
\
\
Line two
produira quatre sauts de ligne durs après "Ligne un". Vous pouvez le voir ici (en utilisant le jeu) ...
Beaucoup de suggestions fonctionnent pour certaines saveurs de Markdown mais pas pour Github Markdown. Mais cette suggestion fonctionne même dans Github Markdown.
user697473
3
Vous pouvez utiliser la séquence d'un espace insécable ( U+00a0) suivi de deux espaces ( U+0020× 2) suivi par un saut de ligne ( U+000a) à plusieurs reprises pour y parvenir. Deux fois ou plus est requis selon votre cas d'utilisation.
Utilisation (pas de démarque interprétée ici , mais) de vrais espaces blancs (théoriquement copier-coller):
Pour une ligne vide dans Markdown, échappez à un espace (\ ), puis ajoutez une nouvelle ligne.
Exemple:
"\
"
N'oubliez pas: échappez à un espace et échappez à une nouvelle ligne. De cette façon, Markdown est compatible et devrait compiler correctement dans n'importe quel compilateur. Vous devrez peut-être sélectionner l'exemple de texte pour voir comment il est configuré.
Cela ne fonctionne pas sur la saveur de démarque Github. Là, vous devez ajouter des balises html <br> <br> ou autant que vous en avez besoin pour obtenir l'effet souhaité.
dfelix
2
Dans le démarquage GitHub Wiki, j'ai utilisé des marques de hachage (#) suivies de deux espaces pour agrandir la ligne. En fait, cela ne vous donne pas plusieurs sauts de ligne, mais cela a fait un grand saut de ligne et m'a bien servi pour mes besoins.
J'ai tout essayé mais cela a fonctionné pour moi tout en utilisant le démarquage Pandoc avec TexLive comme moteur LaTex. Pour ajouter des lignes vides, vous pouvez essayer d'ajouter une ligne vierge mais supprimer ""
## \newline
Répétez simplement ce qui précède, chacun ajoutera une nouvelle ligne vierge
Je ne sais pas si cela fonctionne avec d'autres éditeurs, mais dans VSCode un simple # suivi immédiatement par une nouvelle ligne fait l'affaire à mes fins et peut être répété à l'infini. (Contrairement aux guillemets inversés qui n'ont aucune sortie là-bas)
Il s'agit en fait d'une ligne de titre vide, donc tout contour de document ou mise en forme automatique peut sembler génial.
Le PO a demandé une technique de démarque qui produirait deux lignes vides. Chaque interprète de démarque que je connais convertira 2+ espaces à la fin d'une ligne en une seule coupure, pas une coupure pour 2 espaces.
Réponses:
Si votre compilateur Markdown prend en charge HTML, vous pouvez ajouter
<br/><br/>
la source Markdown.la source
pre
marquer pour contenir des lignes vides. Comme le démarque à l'intérieur dupre
bloc n'est pas analysé. Je préférerais ne pas le faire, mais en ajouter autant<br>
que nécessaire.Je teste sur de nombreuses implémentations Markdown. Le caractère ASCII insécable
(suivi d'une ligne vierge) donnerait une ligne vierge. Répéter cette paire ferait l'affaire. Jusqu'à présent, je n'ai échoué.Par exemple:
Bonjour
monde!
la source
backticks
, il est rendu sous la forme & nbsp; où en HTML, c'est&nbsp;
Je ne connais que les options ci-dessous. Ce serait formidable de prendre une liste de tous et de commenter les différences
la source
Dans les versions Markdown qui prennent en charge la sortie d'équation, les éléments suivants devraient fonctionner sur une ligne seule, avec des lignes vides avant et après (répétez pour plus de lignes):
Il s'agit essentiellement d'une équation ne contenant rien d'autre qu'une seule équation-espace-blanc. L'avantage est que dans les versions Markdown qui incluent à la fois les options de sortie PDF et HTML (y compris Rmarkdown), cela devrait être compris de la même manière pour les deux types de sortie, alors que je ne sais pas comment la sortie PDF interpréterait <br> ou & nbsp;
la source
Fondamentalement, si la bibliothèque que vous utilisez est compatible CommonMark, vous pouvez
<br />
facilement ajouter plusieurs sauts de ligne ( ). Voici une citation des dernières spécifications de CommonMark (0,28):puis...
La spécification est assez claire. Cependant, la bibliothèque que j'utilise MarkDig , ne fonctionne pas tout à fait avec la technique des deux espaces (doit être un bug), mais elle fonctionne parfaitement avec un jeu.
Cela dit, cette entrée ...
produira quatre sauts de ligne durs après "Ligne un". Vous pouvez le voir ici (en utilisant le jeu) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Remarquez comment toutes les implémentations conformes à CommonMark réussiront .
la source
Backtick cite avec un espace à l'intérieur et deux espaces à suivre. Répétez au besoin pour plus de lignes:
Il semble décent dans la source Markdown:
la source
Vous pouvez parfaitement le faire en utilisant ceci:
la source
Vous pouvez utiliser la séquence d'un espace insécable (
U+00a0
) suivi de deux espaces (U+0020
× 2) suivi par un saut de ligne (U+000a
) à plusieurs reprises pour y parvenir. Deux fois ou plus est requis selon votre cas d'utilisation.Utilisation (pas de démarque interprétée ici , mais) de vrais espaces blancs (théoriquement copier-coller):
la source
Pour une ligne vide dans Markdown, échappez à un espace (
\
), puis ajoutez une nouvelle ligne.Exemple:
"\
"
N'oubliez pas: échappez à un espace et échappez à une nouvelle ligne. De cette façon, Markdown est compatible et devrait compiler correctement dans n'importe quel compilateur. Vous devrez peut-être sélectionner l'exemple de texte pour voir comment il est configuré.
la source
Dans le démarquage GitHub Wiki, j'ai utilisé des marques de hachage (#) suivies de deux espaces pour agrandir la ligne. En fait, cela ne vous donne pas plusieurs sauts de ligne, mais cela a fait un grand saut de ligne et m'a bien servi pour mes besoins.
Au lieu de:
J'ai fait:
la source
J'ai tout essayé mais cela a fonctionné pour moi tout en utilisant le démarquage Pandoc avec TexLive comme moteur LaTex. Pour ajouter des lignes vides, vous pouvez essayer d'ajouter une ligne vierge mais supprimer ""
Répétez simplement ce qui précède, chacun ajoutera une nouvelle ligne vierge
la source
Je ne sais pas si cela fonctionne avec d'autres éditeurs, mais dans VSCode un simple # suivi immédiatement par une nouvelle ligne fait l'affaire à mes fins et peut être répété à l'infini. (Contrairement aux guillemets inversés qui n'ont aucune sortie là-bas)
Il s'agit en fait d'une ligne de titre vide, donc tout contour de document ou mise en forme automatique peut sembler génial.
la source
Vous pouvez utiliser
<br/><br/>
ou
ou\ \
.la source
Cette entité HTML qui signifie "espace insécable" vous aidera pour chaque saut de ligne
la source
Essayez d'ajouter plusieurs espaces (deux espaces = un
<br>
):la source