Jupyter链接到本节

时间:2019-07-15 08:59:47

标签: jupyter-notebook markdown

我尝试使用以下方法创建到jupyter笔记本中标题的内部链接。 SO上的各种答案,例如here似乎在我的笔记本中无法正常工作。下面的代码创建了一个链接,但是尝试访问该链接时没有任何反应。

DELETE FROM BRAND
WHERE  REGEXP_LIKE( BRAND_NAME, 'TOYOTA\s' ) -- Match any extra white-space

建议here 确实可以正常工作的替代方法。

[Link to section](#section)

... Some text ...

## Section

代码的第一部分是否有错误?


更新

研究了Waylan的建议之后,我遇到了this example for ipython。只需添加破折号即可,使用小写字母似乎有效。

<a href='#section'>Link to section</a>

... Some Text ....

<a id='section'></a>
## Section

成为

[Link to section](#section)

1 个答案:

答案 0 :(得分:2)

这里可能有几个不同的因素。

非标准降价

降价促销rules未指定胜出结果应包含id属性。但是,许多实现都会为您创建一个。有些启用了现成的功能,有些启用了特定扩展名。您将需要查看正在使用的实现的文档,以查看是否支持该功能以及启用该功能所需的操作。如果此功能不可用,则唯一的选择是使用原始HTML手动定义ID。

插塞创建方法

由于没有标准规则,因此添加功能的每个实现都使用自己的非标准方法来创建该段(id属性的值)。例如,某些字符对大写字母和/或空白的处理不同。您将需要查看正在使用的实现的文档,以找到所使用的方法。另外,您可以通过Markdown解析器运行文档草稿,并检查id属性,然后简单地使用该值。这样可以确保在不需要知道所用方法的情况下就可以匹配。您可能需要使用浏览器的“查看源代码”功能来确定为标题分配了什么id