我是 tex4ebook 的新手,使用默认格式 epub。在查看 epub 文件时,我发现了Adobe digital edition laptop version
和Adobe digital edition mobile version
。只有在笔记本电脑版本中才会显示封面;在移动版本中看不到封面。
有人知道可能是什么问题吗?在不同的电子书阅读器中显示相同的 epub 文件是否存在普遍差异?
感谢您的理解,Thomkrates
编辑1:
在 config.cfg 文件中我包含以下内容:
\Preamble{xhtml,no-cut,3,info}
\special{t4ht+@File: Cover_Testfile.jpg}
\Configure{CoverMimeType}{image/jpeg}
\CoverMetadata{Cover_Testfile.jpg}
\Configure{CoverImage}{}{}
\begin{document}
...
在 Testdocument.tex 文件中如下:
\begin{document}
\ifdefined\HCode
\phantomsection
\addcontentsline{toc}{section}{Cover}
\coverimage[natwidth=\paperwidth,natheight=\paperheight]{Cover_Testfile.jpg}
\fi
\clearpage
你好,Thomkrates
编辑2:
为了总体了解使用不同的电子书阅读器(笔记本电脑版、移动版、Adobe Digital Edition、eboox 和 ReadEra)查看同一份 epub 文件(由 tex4ebook 制作)时的差异,我可以说如下:
封面/文件的外观存在差异,有些根本不显示,有些在打开 epub 文件时显示,但在打开电子书之前 epub 阅读器的一般列表中不显示。
\clearpage
在文件中为标签赋予指定功能的后果存在差异.tex
:有些电子书阅读器会忽略它,而有些则似乎遵循功能思想并填充分页符。\section{}
使用不同的电子书阅读器查看章节时,文件中标签的转换行为存在差异.tex
。它们似乎引入了自动分页符而不考虑现有标签\clearpage
,因为\clearpage
标签似乎被忽略,并且\section{}
似乎导致 epub 中出现分页符。toc
有些电子书阅读器在查看 epub 时会显示,但其他人告诉我,epub 没有t have a
tableofcontent. In fact in the
.texfile the
\tableofcontentswas commented out. So it seems, as if some obey this and others bring in a
tocself made out of the different
\section{}in the
source.tex`。显示居中的方式存在差异
\section{}
;有些显示居中,有些则不显示。行与行之间换行的显示有所不同
...Text\\Text...
;有些会显示换行符,就像 LaTeX 的意图一样,从一行到另一行没有\indent
;其他人会填写\baselineskip
和 an\indent
,这显示得不自然,也不太好看,就像在.pdf
via pdflatex 中一样,因为它是一种专业的书籍印刷设置。
我不知道是否有解决方案,也不知道解决方案在哪里。如果这些简要描述的行为和差异是众所周知的,因此目前被广泛接受,那么较低的质量和差异似乎是可以接受的,因此使用 制作自己的电子书没有问题tex4ebook
。如果这是一个问题,并且可以修复,就应该修复,以便使用此工具获得专业质量的电子书,因为latex and pdflatex
显示专业的书籍质量,这也应该出现在由它制作的电子书中。在另一种情况下,希望用户能够原谅电子书制作者,因为这些差异可能会导致电子书阅读器中出现不寻常的行为和显示,尽管他们为此付出了一些钱。
感谢您的理解,也感谢为此提供良好解决方案的贡献者。如果可能的话。
致以最良好的祝愿 Thomkrates
答案1
添加封面图片有两种方法,一种是 \CoverMetadata{<filename>}
在配置文件中使用,另一种是\coverimage {<filename>}
在文档中使用。第一种方法适用于您想要在电子阅读器的书库中显示封面图片,但不在书本中显示封面的情况。第二种方法应该在书库和书中都显示封面。
您使用了这两种方法,这可能会导致一些问题。Calibre 没有问题,但我不知道 ADE,我无法访问它。最好\CoverMetadata
从配置文件中删除:
\Preamble{xhtml,no-cut,3,info}
\Configure{CoverMimeType}{image/jpeg}
\Configure{CoverImage}{}{}
\begin{document}
\EndPreamble