Bem, sim, mas eu queria saber se isso era possível apenas na sintaxe de remarcação.
Miguel Moura
1
O markdown trata várias linhas em branco como uma linha em branco. Você pode premarcar para conter linhas em branco. Como a remarcação dentro do prebloco não é analisada. Eu preferiria não fazer isso, em vez disso, adicione quantos <br>forem necessários.
vmx 12/12
12
Parece-me que essas tags arruinam meu documento, se eu também quero que fique com texto bruto.
Kyle Delaney
133
Eu testei em muitas implementações do Markdown. O caractere ASCII de espaço sem quebra (seguido de uma linha em branco) forneceria uma linha em branco. Repetir esse par faria o trabalho. Até agora não falhei em nenhum.
Markdown em bitbucket wiki não suporta este, infelizmente
Antony Hatchkins
Isso pode ser um problema nos blocos de código, como "& nbsp;" será renderizado como "& nbsp;"
david
@david Tentei isso na página 'Dingus' da Daring Fireball, com o bloco <code>, mas com backticks, ele é renderizado como & nbsp; onde em HTML, é&nbsp;
user3290525
Eu precisava adicionar um espaço entre duas tabelas em um arquivo de remarcação no TFS / VSTS e isso fez o truque. Obrigado!
AspiringDevOpsGuru
Isso funcionou com markdown-deux para modelos do Django. Obrigado!
Encompass
27
Eu só conheço as opções abaixo. Seria ótimo fazer uma lista de todos eles e comentar as diferenças
# 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
Nos tipos Markdown que suportam a saída da equação, o seguinte deve funcionar em uma linha por si só, com linhas vazias antes e depois (repita para mais linhas):
$ ~ $
É basicamente uma equação que contém nada além de uma única equação - espaço em branco. O benefício é que, nos sabores do Markdown, que incluem opções de saída em PDF e HTML (incluindo Rmarkdown), deve ser entendido da mesma maneira para os dois tipos de saída, enquanto não tenho certeza de como a saída em PDF interpretaria <br> ou & nbsp;
Esta solução funcionou para mim no Reveal.js (as soluções com melhor classificação não funcionaram).
Adrien Pacifico
10
Basicamente, se a biblioteca que você está usando for compatível com CommonMark, você poderá adicionar várias quebras de linha rígida ( <br />) facilmente. Aqui está uma citação das últimas especificações do CommonMark (0,28):
Uma quebra de linha (que não esteja em um intervalo de código ou em uma tag HTML) que é precedida por dois ou mais espaços e não ocorre no final de um bloco é analisada como uma quebra de linha rígida (renderizada em HTML como uma tag)
e depois...
Para uma alternativa mais visível, uma barra invertida antes do final da linha pode ser usada em vez de dois espaços
A especificação é bastante clara. No entanto, a biblioteca que estou usando o MarkDig não funciona bem com a técnica de dois espaços (deve ser um bug), mas funciona perfeitamente com uma folga.
Dito isto, esta entrada ...
Line one\
\
\
\
Line two
produzirá quatro quebras de linha rígidas após a "Linha um". Você pode vê-lo aqui (usando folga) ...
Muitas sugestões funcionam para alguns tipos de Markdown, mas não para o Github Markdown. Mas essa sugestão funciona mesmo no Github Markdown.
user697473
3
Você pode usar a sequência de um espaço sem interrupção ( U+00a0) seguido de dois espaços ( U+0020× 2) seguidos por uma nova linha ( U+000a) repetidamente para conseguir isso. São necessárias duas ou mais vezes, dependendo do seu caso de uso.
Usando (não markdown interpretado aqui , mas) caracteres de espaço em branco reais (teoricamente capazes de copiar e colar):
Para uma linha vazia no Markdown, escape de um espaço ( \) e adicione uma nova linha.
Exemplo:
"\
"
Lembre-se: escape de um espaço e escape de uma nova linha. Dessa forma, é compatível com o Markdown e deve compilar corretamente em qualquer compilador. Pode ser necessário selecionar o texto de exemplo para ver como ele está configurado.
Isso não funciona no sabor de remarcação do Github. Lá, você precisa adicionar tags html <br> <br> ou quantas você precisar para obter o efeito desejado.
Dfelix 2/11
2
Na marcação GitHub Wiki, usei marcas de hash (#) seguidas por dois espaços para aumentar a quebra de linha. Na verdade, ele não oferece várias quebras de linha, mas fez uma grande quebra de linha e me serviu bem para minhas necessidades.
Eu tentei de tudo, mas isso funcionou para mim enquanto usava a marcação Pandoc com o TexLive como mecanismo LaTex. Para adicionar linhas em branco, tente adicionar uma linha em branco, mas remova ""
## \newline
Apenas repita o procedimento acima, cada um adicionará uma nova linha em branco
Não sei se funciona com outros editores, mas no VSCode um simples # seguido imediatamente por uma nova linha faz o truque para meus propósitos e pode ser repetido infinitamente. (Diferente das aspas de backtick que possuem saída zero)
Na verdade, é uma linha de título vazia - portanto, qualquer estrutura de tópicos ou formatação automática de documento pode parecer estranha.
O OP solicitou uma técnica de remarcação que produzisse duas linhas vazias. Todo intérprete de descontos que eu conheço converterá mais de 2 espaços no final de uma linha em uma única quebra, não uma quebra a cada 2 espaços.
Respostas:
Se o seu compilador Markdown suportar HTML, você poderá adicionar
<br/><br/>
a fonte Markdown.fonte
pre
marcar para conter linhas em branco. Como a remarcação dentro dopre
bloco não é analisada. Eu preferiria não fazer isso, em vez disso, adicione quantos<br>
forem necessários.Eu testei em muitas implementações do Markdown. O caractere ASCII de espaço sem quebra
(seguido de uma linha em branco) forneceria uma linha em branco. Repetir esse par faria o trabalho. Até agora não falhei em nenhum.Por exemplo:
Olá
mundo!
fonte
backticks
, ele é renderizado como & nbsp; onde em HTML, é&nbsp;
Eu só conheço as opções abaixo. Seria ótimo fazer uma lista de todos eles e comentar as diferenças
fonte
Nos tipos Markdown que suportam a saída da equação, o seguinte deve funcionar em uma linha por si só, com linhas vazias antes e depois (repita para mais linhas):
É basicamente uma equação que contém nada além de uma única equação - espaço em branco. O benefício é que, nos sabores do Markdown, que incluem opções de saída em PDF e HTML (incluindo Rmarkdown), deve ser entendido da mesma maneira para os dois tipos de saída, enquanto não tenho certeza de como a saída em PDF interpretaria <br> ou & nbsp;
fonte
Basicamente, se a biblioteca que você está usando for compatível com CommonMark, você poderá adicionar várias quebras de linha rígida (
<br />
) facilmente. Aqui está uma citação das últimas especificações do CommonMark (0,28):e depois...
A especificação é bastante clara. No entanto, a biblioteca que estou usando o MarkDig não funciona bem com a técnica de dois espaços (deve ser um bug), mas funciona perfeitamente com uma folga.
Dito isto, esta entrada ...
produzirá quatro quebras de linha rígidas após a "Linha um". Você pode vê-lo aqui (usando folga) ...
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
Observe como todas as implementações compatíveis com o CommonMark farão o certo.
fonte
Backtick cita um espaço dentro e dois espaços a seguir. Repita conforme necessário para mais linhas:
Parece decente na fonte Markdown:
fonte
Você pode fazer isso perfeitamente usando isso:
fonte
Você pode usar a sequência de um espaço sem interrupção (
U+00a0
) seguido de dois espaços (U+0020
× 2) seguidos por uma nova linha (U+000a
) repetidamente para conseguir isso. São necessárias duas ou mais vezes, dependendo do seu caso de uso.Usando (não markdown interpretado aqui , mas) caracteres de espaço em branco reais (teoricamente capazes de copiar e colar):
fonte
Para uma linha vazia no Markdown, escape de um espaço (
\
) e adicione uma nova linha.Exemplo:
"\
"
Lembre-se: escape de um espaço e escape de uma nova linha. Dessa forma, é compatível com o Markdown e deve compilar corretamente em qualquer compilador. Pode ser necessário selecionar o texto de exemplo para ver como ele está configurado.
fonte
Na marcação GitHub Wiki, usei marcas de hash (#) seguidas por dois espaços para aumentar a quebra de linha. Na verdade, ele não oferece várias quebras de linha, mas fez uma grande quebra de linha e me serviu bem para minhas necessidades.
Ao invés de:
Eu fiz:
fonte
Eu tentei de tudo, mas isso funcionou para mim enquanto usava a marcação Pandoc com o TexLive como mecanismo LaTex. Para adicionar linhas em branco, tente adicionar uma linha em branco, mas remova ""
Apenas repita o procedimento acima, cada um adicionará uma nova linha em branco
fonte
Não sei se funciona com outros editores, mas no VSCode um simples # seguido imediatamente por uma nova linha faz o truque para meus propósitos e pode ser repetido infinitamente. (Diferente das aspas de backtick que possuem saída zero)
Na verdade, é uma linha de título vazia - portanto, qualquer estrutura de tópicos ou formatação automática de documento pode parecer estranha.
fonte
Você pode usar
<br/><br/>
ou
ou\ \
.fonte
Essa entidade HTML, que significa "espaço sem quebra" , ajudará você a cada quebra de linha
fonte
Tente adicionar vários espaços (dois espaços = um
<br>
):fonte