我尝试使用 Calibre 将 epub 文件转换为 pdf,如下所示https://askubuntu.com/a/299752/
ebook-convert /tmp/1.epub 1.pdf
但它因许多错误而失败。
$ ebook-convert --version
..ebook-convert-wrapped-wrapped (calibre 5.42.0)
Created by: Kovid Goyal <[email protected]>
我也尝试过 pandoc,遵循以下两者https://askubuntu.com/a/798129/
$ pandoc -f epub -t pdf /tmp/1.epub -o 1.pdf
Error producing PDF.
! LaTeX Error: Unicode character − (U+2212)
not set up for use with LaTeX.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.12696 ...lationship between two things (from −
和https://askubuntu.com/a/954582/
$ pandoc -s -t latex --toc --chapters --latex-engine=lualatex /tmp/1.epub -o 1.pdf
--chapters has been removed. Use --top-level-division=chapter instead.
--latex-engine has been removed. Use --pdf-engine instead.
Try pandoc --help for more information.
$ pandoc -s -t latex --toc --top-level-division=chapter --pdf-engine=lualatex /tmp/1.epub -o 1.pdf
Error producing PDF.
! LaTeX Error: Not in outer par mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.15624 \end{figure}}
我的是:
$ pandoc --version
pandoc 2.17.1.1
Compiled with pandoc-types 1.22.2, texmath 0.12.4, skylighting 0.12.3,
citeproc 0.6.0.1, ipynb 0.2
User data directory: /home/t/.local/share/pandoc
Copyright (C) 2006-2022 John MacFarlane. Web: https://pandoc.org
This is free software; see the source for copying conditions. There is no
warranty, not even for merchantability or fitness for a particular purpose.
我是否正确使用了这两种工具?如何将 epub 文件转换为 pdf?