如何在使用 Pandoc 从 LaTeX 转换为 EPUB 时生成目录?

如何在使用 Pandoc 从 LaTeX 转换为 EPUB 时生成目录?

我正在将 LaTeX 文档转换为 EPUB 电子书:

pandoc input.tex -o output.epub

一切正常,但电子书的目录损坏了:它只包含一个项目 - 书名。如何让目录包含我书的所有部分或所有章节?

答案1

Pandoc 很难处理所有类型的 LaTeX 代码作为输入。

但是,您应该添加--toc --toc-depth=N(其中N是一个数字,表示您要生成的 ToC 的深度。

我已成功将一些关键的 LaTeX 源文件转换为 EPUB...

  • ...首先转换为 Markdown,
  • ...然后手动将损坏的部分转换为正确的 Markdown,
  • ...最后从 Markdown 转换为 EPUB。

相关内容