小编leu*_*n4m的帖子

Pandoc:重复的脚注 - 多个文件 - 相同的名称

我有一个如下所示的文件夹结构:

chapters/
  01-chapter.md
  02-chapter.md
  03-chapter.md
format.sh
parse.sh
Run Code Online (Sandbox Code Playgroud)

解析器

chapters/
  01-chapter.md
  02-chapter.md
  03-chapter.md
format.sh
parse.sh
Run Code Online (Sandbox Code Playgroud)

格式.sh

pandoc -t html5+smart -so dist/book.html --html-q-tags chapters/*.md
Run Code Online (Sandbox Code Playgroud)

我的想法基本上是不仅使用 Pandoc 作为转换器,而且还作为格式化程序 - 这工作得很好,直到我开始使用脚注:

当我运行format.sh时,我用于脚注的每个引用名称都会被数字覆盖 - 这很好,但问题是如果我运行parse.sh我会收到以下消息:

[WARNING] Duplicate note reference '1' at line 360 column 1
Run Code Online (Sandbox Code Playgroud)

问题是01-chapter.md02-chapter.md都有脚注[^1]。基本上我希望 Pandoc 单独处理每个文件的脚注,并且不允许在我的 markdown 文件之间交叉引用,但我看不到任何方法可以做到这一点。

有人有什么想法吗?

markdown footnote pandoc

4
推荐指数
1
解决办法
1086
查看次数

标签 统计

footnote ×1

markdown ×1

pandoc ×1