有没有办法在 Pluto.jl 中引用单元格

问题描述

我正在编写一个 Pluto 笔记本,并想制作类似以下单元格的内容

单元格 1:

"""md
## Index
1. [`Section 1`](##Section 1) 
"""

单元格 2:

"""md
## Section 1

A bunch of text...
"""

一个单元格生成一个带有链接的索引,但我无法获得链接以引用笔记本中的另一个单元格;在 Julia 文档中,我只找到了这个 https://docs.julialang.org/en/v1/stdlib/Markdown/#Links,但这似乎仅用于文档。可能还不支持

解决方法

您可以执行以下操作(使用 Pluto 进行测试):

单元格 1:

md"""[Link](#hello)"""

单元格 2:

md"""### Hello!!!"""

Cell 3(实际锚点):

html"""<a class="anchor" id="hello"></a>"""

如果您的所有对象都是 Markdown 标题,您可以using PlutoUI 自动生成目录,只需包含以下单元格:

TableOfContents()

enter image description here