IPython笔记本降价部分的回车

IPython笔记本降价部分的回车,ipython,markdown,Ipython,Markdown,是否有办法在IPython笔记本的标记部分执行回车,以便在执行时文本保留在单独的行上(如键入时所显示的),而不是将所有文本合并到单个文本块中 下面是我的输入(以及键入时的显示方式),然后是执行标记部分时的结果输出 输入: XXXX [carriage return] YYYY [carriage return] ZZZZ [carriage return] Paragraph 1 [carriage return] [space] Paragraph 2 [carriage return]

是否有办法在IPython笔记本的标记部分执行回车,以便在执行时文本保留在单独的行上(如键入时所显示的),而不是将所有文本合并到单个文本块中

下面是我的输入(以及键入时的显示方式),然后是执行标记部分时的结果输出

输入:

XXXX [carriage return]
YYYY [carriage return]
ZZZZ [carriage return]
Paragraph 1 [carriage return] [space]

Paragraph 2 [carriage return] [space]

Paragraph 3  
输出:

XXXX YYYY ZZZZ
Paragraph 1

Paragraph 2

Paragraph 3
我可以通过键入text、[carries return]、[space]、text、[carries return](见下文)来创建段落,但如果每行文本之间的行上没有占位符,我无法显示连续的单独文本行

输入:

XXXX [carriage return]
YYYY [carriage return]
ZZZZ [carriage return]
Paragraph 1 [carriage return] [space]

Paragraph 2 [carriage return] [space]

Paragraph 3  
输出:

XXXX YYYY ZZZZ
Paragraph 1

Paragraph 2

Paragraph 3
我错过了一些简单的东西吗?

根据,可以通过在一行末尾添加两个或多个空格来插入标签:

段落和换行符 段落只是一行或多行连续的文本,由一行或多行空行分隔。(空行是任何看起来像空行的行-只包含空格或制表符的行被视为空白。)正常段落不应使用空格或制表符缩进

“一行或多行连续文本”规则的含义是,标记支持“硬包装”文本段落。这与大多数其他文本到HTML格式化程序(包括Movable Type的“转换换行符”选项)有很大不同,后者将段落中的每一个换行符转换为一个

标记

如果确实要使用标记插入一个

中断标记,请在一行末尾加上两个或多个空格,然后键入return

是的,创建一个

需要更多的努力,但是一个简单的“每一个换行符都是一个

”规则不适用于降价。Markdown的电子邮件样式的区块引用和多段落列表项在您使用硬分隔符格式化它们时效果最好,看起来也更好

大概是

XXXX␣␣
YYYY␣␣
ZZZZ

(使用
表示空格)应该有效。

您只需在
xxxx[2空格+回车]、yyyy[2空格+回车]和zzzz[2空格+回车]之后加上2个空格即可。

谢谢!这确实有效。但从技术上讲,这是一个相当糟糕的解决方案(拖尾空白!)。许多人将编辑器配置为清除尾随空白。为什么不“下一行中的两个空格”?(不是问你,只是MD的家伙们)使用第二种方法和双空格也可以避免在使用LaTeX以PDF格式导出笔记本时出现

的渲染问题。换句话说,

不会在PDF中打印新行。