我更改了 epub 模板以显示更多信息。它工作正常,除非我指定引用本地文件的图像。例如<img src = "my_file.png">
。代码位于 epub 中,但图像文件中没有。
最佳答案
Pandoc 不会将模板解析为 HTML,因此它会错过 <img>
收集媒体元素以包含在 EPUB 中时的元素。一个快速而简单的解决方法是在一些未使用的元数据字段中列出丢失的图像。例如,
---
missing-images: |
![](my_file.png)
---
将以上内容存储在文件中,并通过 --metadata-file
将其传递给 pandoc 。这使得 pandoc 知道该文件,强制将其包含在内。
可以通过让 pandoc 解析模板并提取图像信息来自动化它,例如使用 pandoc Lua 过滤器,但这可能会带来更多麻烦,而不是其值(value)。
关于pandoc - 如何使用 pandoc 包含 epub 模板中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67313626/