有没有办法让一个部分 link 回到 pandoc 中的 table 内容?

Is there any way for a section to link back to the table of contents in pandoc?

所以我可以使用 pandoc --toc 选项创建一个不错的 table 内容,但我想知道是否有任何方法可以 linking header或标题附近的符号返回内容的 table。例如,当您在 pandoc 中创建脚注时,它 link 将下标编号添加到页面底部。在注释的末尾,有一个带有 link 的小符号 (↩︎),用于返回到脚注所在的行。我想用我的 table 内容为每个 header 执行此操作。我不介意不使用 --toc,而是手动写出内容的 table,但我不确定是否可以使用此特定功能。任何提示都会非常有帮助!

Lua filter 可用于将 link 添加回目录。

local link_to_toc = pandoc.Link({pandoc.Str '↑'}, '#TOC')

function Header (h)
  h.content = h.content .. {pandoc.Space(), link_to_toc}
  return h
end

将以上内容保存到一个文件中,并通过--lua-filter(或-L)命令行选项将其传递给pandoc。

虽然无法链接到目录中的特定行。