Bueno, sí, pero me preguntaba si solo era posible en la sintaxis de reducción.
Miguel Moura
1
Markdown trata varias líneas en blanco como una línea en blanco, puede preetiquetar para contener líneas en blanco. Como rebaja en el interior preno se analiza bloque. Preferiría no hacer esto, en su lugar agregue tantos <br>como sea necesario.
vmx
12
Me parece que estas etiquetas arruinan mi documento si quiero que también se vea bien como texto sin formato.
Kyle Delaney
133
Pruebo en muchas implementaciones de Markdown. El carácter ASCII del espacio que no se rompe (seguido de una línea en blanco) daría una línea en blanco. Repetir este par haría el trabajo. Hasta ahora no he fallado ninguno.
Desafortunadamente, Markdown en bitbucket wiki no admite esto
Antony Hatchkins
Esto podría ser un problema en los bloques de código, como "& nbsp;" se representará como "& nbsp;"
David
@david Intenté esto en la página 'Dingus' de Daring Fireball, con el bloque <code>, pero con backticks, se representa como & nbsp; donde en HTML, es&nbsp;
user3290525
Necesitaba agregar un espacio entre dos tablas en un archivo de rebajas en TFS / VSTS y esto funcionó. ¡Gracias!
AspiringDevOpsGuru
Esto funcionó con markdown-deux para las plantillas de Django. ¡Gracias!
Abordar el
27
Solo conozco las opciones a continuación. Sería genial tomar una lista de todos ellos y comentarles las diferencias
# 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
En los sabores Markdown que admiten salida de ecuaciones, lo siguiente debería funcionar en una línea por sí mismo, con líneas vacías antes y después (repita para más líneas):
$ ~ $
Básicamente es una ecuación que no contiene nada más que una sola ecuación-espacio-blanco. El beneficio es que en los sabores Markdown que incluyen opciones de salida PDF y HTML (incluido Rmarkdown), debe entenderse de la misma manera para ambos tipos de salida, mientras que no estoy seguro de cómo la salida PDF interpretaría <br> o & nbsp;
Esta solución funcionó para mí en Reveal.js (las soluciones mejor calificadas no funcionaron).
Adrien Pacifico
10
Básicamente, si la biblioteca que está utilizando es compatible con CommonMark, puede agregar múltiples saltos de línea dura ( <br />) fácilmente. Aquí hay una cita de las últimas especificaciones de CommonMark (0.28):
Un salto de línea (no en un intervalo de código o etiqueta HTML) que está precedido por dos o más espacios y no ocurre al final de un bloque se analiza como un salto de línea rígido (representado en HTML como una etiqueta)
y entonces...
Para una alternativa más visible, se puede usar una barra diagonal inversa antes del final de la línea en lugar de dos espacios
La especificación es bastante clara. Sin embargo, la biblioteca que he estado usando MarkDig , no funciona con la técnica de dos espacios (debe ser un error), pero funciona perfectamente con una reacción violenta.
Dicho esto, esta entrada ...
Line one\
\
\
\
Line two
producirá cuatro saltos de línea dura después de "Línea uno". Puedes verlo aquí (usando la reacción) ...
Muchas sugerencias funcionan para algunos sabores de Markdown pero no para Github Markdown. Pero esta sugerencia funciona incluso en Github Markdown.
user697473
3
Puede usar la secuencia de un espacio sin interrupción ( U+00a0) seguido de dos espacios ( U+0020× 2) seguidos de una nueva línea ( U+000a) repetidamente para lograr esto. Se requieren dos o más veces según su caso de uso.
Usando (no Markdown interpretado aquí , pero) caracteres de espacio en blanco reales (teóricamente copiar y pegar):
Para una línea vacía en Markdown, escapa de un espacio (\ ) y luego agregue una nueva línea.
Ejemplo:
"\
"
Recuerde: escapar de un espacio y escapar de una nueva línea. De esta manera, cumple con Markdown y debe compilarse correctamente en cualquier compilador. Puede que tenga que seleccionar el texto de ejemplo para ver cómo está configurado.
Esto no funciona en Github Markdown Sabor. Allí, debe agregar etiquetas html <br> <br> o las que necesite para obtener el efecto deseado.
dfelix
2
En GitHub Wiki Markdown utilicé marcas hash (#) seguidas de dos espacios para agrandar el salto de línea. En realidad, no ofrece saltos de línea múltiples, pero hizo un salto de línea grande y me sirvió para mis necesidades.
Intenté todo, pero esto funcionó para mí mientras usaba Markdown de Pandoc con TexLive como motor LaTex. Para agregar líneas en blanco, puede intentar agregar una línea en blanco pero eliminar ""
## \newline
Simplemente repita lo anterior, cada uno agregará una nueva línea en blanco
No sé si funciona con otros editores, pero en VSCode un simple # seguido inmediatamente por una nueva línea hace el truco para mis propósitos y puede repetirse infinitamente. (A diferencia de las comillas de retroceso que tienen salida cero allí)
Sin embargo, de hecho es una línea de título vacía, por lo que cualquier esquema de documento o formateo automático puede parecer extraño.
El OP solicitó una técnica de reducción que produciría dos líneas vacías. Todos los intérpretes de descuento que conozco convertirán 2+ espacios al final de una línea en un solo salto, no un descanso por cada 2 espacios.
Respuestas:
Si su compilador Markdown admite HTML, puede agregar
<br/><br/>
la fuente Markdown.fuente
pre
etiquetar para contener líneas en blanco. Como rebaja en el interiorpre
no se analiza bloque. Preferiría no hacer esto, en su lugar agregue tantos<br>
como sea necesario.Pruebo en muchas implementaciones de Markdown. El carácter ASCII del espacio que no se rompe
(seguido de una línea en blanco) daría una línea en blanco. Repetir este par haría el trabajo. Hasta ahora no he fallado ninguno.Por ejemplo:
Hola
¡mundo!
fuente
backticks
, se representa como & nbsp; donde en HTML, es&nbsp;
Solo conozco las opciones a continuación. Sería genial tomar una lista de todos ellos y comentarles las diferencias
fuente
En los sabores Markdown que admiten salida de ecuaciones, lo siguiente debería funcionar en una línea por sí mismo, con líneas vacías antes y después (repita para más líneas):
Básicamente es una ecuación que no contiene nada más que una sola ecuación-espacio-blanco. El beneficio es que en los sabores Markdown que incluyen opciones de salida PDF y HTML (incluido Rmarkdown), debe entenderse de la misma manera para ambos tipos de salida, mientras que no estoy seguro de cómo la salida PDF interpretaría <br> o & nbsp;
fuente
Básicamente, si la biblioteca que está utilizando es compatible con CommonMark, puede agregar múltiples saltos de línea dura (
<br />
) fácilmente. Aquí hay una cita de las últimas especificaciones de CommonMark (0.28):y entonces...
La especificación es bastante clara. Sin embargo, la biblioteca que he estado usando MarkDig , no funciona con la técnica de dos espacios (debe ser un error), pero funciona perfectamente con una reacción violenta.
Dicho esto, esta entrada ...
producirá cuatro saltos de línea dura después de "Línea uno". Puedes verlo aquí (usando la reacción) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Observe cómo todas las implementaciones compatibles con CommonMark lo harán bien.
fuente
Backtick cita con un espacio dentro y dos espacios a seguir. Repita según sea necesario para más líneas:
Se ve decente en la fuente Markdown:
fuente
Puedes hacerlo perfectamente usando esto:
fuente
Puede usar la secuencia de un espacio sin interrupción (
U+00a0
) seguido de dos espacios (U+0020
× 2) seguidos de una nueva línea (U+000a
) repetidamente para lograr esto. Se requieren dos o más veces según su caso de uso.Usando (no Markdown interpretado aquí , pero) caracteres de espacio en blanco reales (teóricamente copiar y pegar):
fuente
Para una línea vacía en Markdown, escapa de un espacio (
\
) y luego agregue una nueva línea.Ejemplo:
"\
"
Recuerde: escapar de un espacio y escapar de una nueva línea. De esta manera, cumple con Markdown y debe compilarse correctamente en cualquier compilador. Puede que tenga que seleccionar el texto de ejemplo para ver cómo está configurado.
fuente
En GitHub Wiki Markdown utilicé marcas hash (#) seguidas de dos espacios para agrandar el salto de línea. En realidad, no ofrece saltos de línea múltiples, pero hizo un salto de línea grande y me sirvió para mis necesidades.
En vez de:
Yo hice:
fuente
Intenté todo, pero esto funcionó para mí mientras usaba Markdown de Pandoc con TexLive como motor LaTex. Para agregar líneas en blanco, puede intentar agregar una línea en blanco pero eliminar ""
Simplemente repita lo anterior, cada uno agregará una nueva línea en blanco
fuente
No sé si funciona con otros editores, pero en VSCode un simple # seguido inmediatamente por una nueva línea hace el truco para mis propósitos y puede repetirse infinitamente. (A diferencia de las comillas de retroceso que tienen salida cero allí)
Sin embargo, de hecho es una línea de título vacía, por lo que cualquier esquema de documento o formateo automático puede parecer extraño.
fuente
Puedes usar
<br/><br/>
o
o\ \
.fuente
Esta entidad HTML que significa "espacio sin interrupciones" lo ayudará en cada salto de línea.
fuente
Intente agregar múltiples espacios (dos espacios = uno
<br>
):fuente