我正在编写描述性的ipynb文件,并需要以markdown格式输出结果,但无法添加制表符空格以打印结构化数据。
我正在编写描述性的ipynb文件,并需要以markdown格式输出结果,但无法添加制表符空格以打印结构化数据。
例如: 这是一个例子。
我曾经遇到过这个问题,然后尝试了以下方法:
这是一个带有 $\;\;\;\;\;\;$
空格的文本。
Markdown主要用于生成HTML文档,而HTML默认会忽略空格。请使用" "
代替空格字符。
输入" "
来添加一个空格。
输入"&ensp"
来添加两个空格。
输入"&emsp"
来添加四个空格。
我正在尝试在Jupyter Notebook的Markdown单元格中编写一些描述性的花式脚本,但没有答案可以帮助我使其可复制粘贴到我的Jupyter Notebook代码单元格中运行。例如:
`def my_fancy_code():`
 <s>`n = 'some name that has a special effect'`</s>
  <s>`n = 'some name that has a special effect'`</s>
<s>`n = 'some name that has a special effect'`</s>
$\;\;\;\;\;\;$<s>`n = 'some name that has a special effect'`</s>
这个程序给我一些漂亮的输出,但是在我将它粘贴到Jupyter Notebook代码单元格中后,我得到了类似于这样的东西:
def my_fancy_code():
n = 'some name that has a special effect'
n = 'some name that has a special effect'
n = 'some name that has a special effect'
n = 'some name that has a special effect'
实际上,
、 
和&mnsp;
是用来替代空格字符的,因为在Python代码中无法使用空格字符来替换制表符。此外,$\;\;\;\;\;\;$
根本不会产生可复制的空格。我发现最好的解决方法是使用这种方式:
<code> </code>
<code> </code>
,内部有4个空格。
这可以产生一个完美的长度为4个空格的间隙,可以在Python脚本中复制而不是使用TAB字符。