如何删除 epub table 的内容 link 到 pandoc 创建的标题页
How to remove epub table of contents link to title page created by pandoc
我正在尝试使用 pandoc 来创建 epub 书籍。它通过检测书中的所有 H1 标签自动创建 table 个内容。这很好用,除了每个 epub 的标题页都有一个 TOC link,这是我不需要的。
我如何摆脱这个 TOC link?
谢谢,
约翰
在YAML块的YAML metadata block instead of a H1
for the title. For EPUB there are more specific options中使用title
:
---
title:
- type: main
text: My Book
- type: subtitle
text: An investigation of metadata
creator:
- role: author
text: John Smith
- role: editor
text: Sarah Jones
identifier:
- scheme: DOI
text: doi:10.234234.234/33
publisher: My Press
rights: © 2007 John Smith, CC BY-NC
---
my body text
请注意,如果您不是从 markdown 转换而来,则可以使用 --variable
和 --epub-metadata
来传递这些值。
在您的情况下,您可能需要修改传入的 HTML,然后再将其传递给 pandoc 以删除标题页的 h1
,并使用 [=16 传递该信息=].
这是因为 pandoc 确实区分了元数据(如文档标题、作者等)和文档本身。因此,如果您的文档中有一个 header,那么它也属于内容的 table,无论如何 pandoc 都会将它放在那里。 (当然,如果你不同意,你可以随时去修改 pandoc 产生的输出。)
我正在尝试使用 pandoc 来创建 epub 书籍。它通过检测书中的所有 H1 标签自动创建 table 个内容。这很好用,除了每个 epub 的标题页都有一个 TOC link,这是我不需要的。 我如何摆脱这个 TOC link? 谢谢, 约翰
在YAML块的YAML metadata block instead of a H1
for the title. For EPUB there are more specific options中使用title
:
---
title:
- type: main
text: My Book
- type: subtitle
text: An investigation of metadata
creator:
- role: author
text: John Smith
- role: editor
text: Sarah Jones
identifier:
- scheme: DOI
text: doi:10.234234.234/33
publisher: My Press
rights: © 2007 John Smith, CC BY-NC
---
my body text
请注意,如果您不是从 markdown 转换而来,则可以使用 --variable
和 --epub-metadata
来传递这些值。
在您的情况下,您可能需要修改传入的 HTML,然后再将其传递给 pandoc 以删除标题页的 h1
,并使用 [=16 传递该信息=].
这是因为 pandoc 确实区分了元数据(如文档标题、作者等)和文档本身。因此,如果您的文档中有一个 header,那么它也属于内容的 table,无论如何 pandoc 都会将它放在那里。 (当然,如果你不同意,你可以随时去修改 pandoc 产生的输出。)