答案 0 :(得分:173)
如果您的Markdown编译器支持HTML,您可以在Markdown源中添加<br/><br/>
。
答案 1 :(得分:98)
我测试了许多Markdown实现。非中断空格ASCII字符
(后跟空行)将给出一个空行。重复这一对将完成这项工作。到目前为止,我没有任何失败。
例如:
您好
世界!
答案 2 :(得分:10)
在支持等式输出的Markdown风格中,以下内容应该单独使用一行,前后空行(重复多行):
$〜$
它基本上是一个只包含单个方程式 - 白色空间的方程式。好处是,在包含PDF和HTML输出选项(包括Rmarkdown)的Markdown风格中,对于两种输出类型应该以相同的方式理解,而我不确定PDF输出将如何解释&lt; br&gt;或者&amp; nbsp;
答案 3 :(得分:9)
我只知道以下三个选项。列出所有这些并列出差异
会很棒// Creates 2 Lines that **can** be selected as text
// Creates 2 Lines that **cannot** be selected as text




</br>
</br>
答案 4 :(得分:7)
基本上,如果您使用的库与CommonMark兼容,则可以轻松添加多个硬换行符(<br />
)。以下是CommonMark最新规格(0.28)的引文:
一个换行符(不在代码范围或HTML标记中)前面有两个或多个空格而不会出现在块的末尾被解析为硬换行符(在HTML中呈现为
标签)
然后......
对于更明显的替代方案,可以使用行结束前的反斜杠而不是两个空格
规范很清楚。但是,我一直在使用MarkDig的库,并不能完全使用这两种空间技术(必定是一个bug),但它可以完美地工作并产生反作用。
那说,这个输入......
Line one\
\
\
\
Line two
将在“第一行”之后产生四个硬线。你可以在这里看到它(使用反弹)......
https://babelmark.github.io/?text=Line+one%5C%0A%5C%0A%5C%0A%5C%0ALine+two%0A
请注意所有符合CommonMark标准的实施方式是如何做到的。
答案 5 :(得分:3)
您可以使用不间断空格(U+00a0
)的序列,后跟两个空格(U+0020
×2),然后重复换行符(U+000a
)以实现此目的。根据您的使用情况,需要两次或更多次。
使用(不是降价解释 here ,但是)实际的空格字符(理论上可以复制和粘贴):
Preceding Following.
答案 6 :(得分:2)
你可以使用它完美地完成它:
texttextexttexttext
texttexttexttexttext
答案 7 :(得分:2)
在GitHub Wiki markdown中,我使用了井号(#),后接两个空格以使换行符变大。它实际上并没有给您多个换行符,但它使一个大的换行符可以很好地满足我的需求。
代替:
文本
(空格)(空格)
更多文字
我做到了:
文本
(哈希标记)(空格)(空格)
更多文字
希望这会有所帮助!
答案 8 :(得分:2)
反引号中包括一个空格和两个空格。根据需要重复以获取更多行:
text1 text1
`(space)`(space)(space)
`(space)`(space)(space)
text2 text2
在Markdown来源中看起来不错:
text1 text1
` `
` `
text2 text2
答案 9 :(得分:1)
对于Markdown中的空行,请转义空格(\
),然后添加新行。
示例:
“\
“
记住:逃离一个空间并逃离一条新线。这种方式符合Markdown,并且应该在任何编译器中正确编译。您可能必须选择示例文本以查看其设置方式。
答案 10 :(得分:1)
我不知道它是否可以与其他编辑器一起使用,但是在VSCode中,一个简单的#后面紧跟一个换行符就可以达到我的目的,并且可以无限地重复。 (不像反引号那里的输出为零)
但是实际上它是一个空标题行-因此任何文档大纲或自动格式设置都可能看起来很时髦。
答案 11 :(得分:1)
您可以使用<br/><br/>
或
或\ \
。
答案 12 :(得分:1)
如果您使用的是像 markdown-it 或 PythonMarkdown 这样的库,也可以通过将两个换行符(在正则表达式 /\n\n$/gm
中)替换为渲染前的换行符和不可见字符 (\n
)。请注意,\n
之后的字符是 Alt+0160 或 invisible character。
例如,在输入中使用 markdown-it(尽管它也适用于任何其他库):
1
2
3
4
5
使用 md.render(string.data.replace(/\n\n$/gm, "\n "))
渲染,您将获得:
答案 13 :(得分:0)
我尝试了所有方法,但是在将Pandoc markdown与TexLive用作LaTex引擎时,这对我来说很有用。 为了添加空白行,您可以尝试添加空白行,但删除“”
“ ## \ newline”
只需重复以上操作,每个都会添加一个新的空白行
谢谢
答案 14 :(得分:0)
此HTML实体表示“不间断空格” ,它将在每次换行时为您提供帮助
答案 15 :(得分:-3)
尝试添加多个空格(两个空格=一个<br>
):
mycode(space)(space)(space)(space)
希望对你有所帮助。