關於 tex4ebook 封面頁輸出並在電子書閱讀器中顯示

關於 tex4ebook 封面頁輸出並在電子書閱讀器中顯示

我是 tex4ebook 的新手,使用預設格式 epub。我在查看Adobe digital edition laptop version和之間的 epub 文件時發現了差異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

問候,托姆克拉特

編輯2:

為了大致了解使用不同電子書閱讀器(筆記本版本、行動版、Adobe Digital Edition、eboox 和 ReadEra)查看相同 epub 檔案(由 tex4ebook 產生)時的差異,我可以說以下內容:

  1. 封面頁/檔案的外觀有差異,有些完全不顯示,有些在開啟 epub 檔案時顯示,但在開啟電子書之前不在 epub 閱讀器的常規清單中顯示。

  2. \clearpage在文件中為標籤賦予指定功能的結果存在差異.tex:一些電子書閱讀器忽略它,其他人似乎遵循功能思想並填寫分頁符。

  3. 使用不同的電子書閱讀器查看各部分時,文件\section{}中標籤的轉換行為有差異。.tex看起來好像他們引入了自動分頁符,而不涉及現有 \clearpage標籤,因為該\clearpage標籤似乎被忽略了,並且 \section{}似乎導致了 epub 中出現的分頁符。

  4. 一些電子書閱讀器在查看 epub 時會在 epub 中顯示toc,其他人告訴我,epub 沒有t have atableofcontent . In fact in the.tex file the\tableofcontents was commented out. So it seems, as if some obey this and others bring in atoc self made out of the different\section{} in thesource.tex`。

  5. 顯示居中存在差異\section{};有些顯示它居中,有些則不然。

  6. ...Text\\Text...行與行之間顯示換行符存在差異;有些顯示它,就像 LaTeX 中的意圖一樣,從一行到另一行沒有\indent;其他人填寫的 a\baselineskip和 an\indent看起來不自然,而且不太好,就像在.pdfvia pdflatex 中一樣,因為它是專業的書籍印刷設定。

不知道有沒有辦法解決,或是哪裡可以找到解決方法。如果這些簡短描述的行為和差異是眾所周知的,因此目前被廣泛接受,那麼較低的品質和差異似乎是可以接受的,因此使用 製作自己的電子書沒有問題tex4ebook。如果這是一個問題,並且可以修復,那麼應該修復它,也可以使用此工具獲得電子書的專業質量,因為latex and pdflatex顯示出專業的書籍質量,這也應該出現在由此產生的電子書中。在另一種情況下,可能希望用戶原諒電子書的製作者,因為這些差異可能導致電子書閱讀器中的異常行為和顯示,儘管他們為此支付了一些錢。

感謝您的理解以及優秀解決方案的貢獻者。如果可能的話。

托姆克拉特致以最美好的祝愿

答案1

新增封面圖片有兩種方法,一是 \CoverMetadata{<filename>}在設定檔中使用,二是\coverimage {<filename>}在文件中使用。當您想要在電子閱讀器的庫中顯示封面圖像而不是在書籍本身中時,第一種方法很有用。第二個應該在圖書館和書中顯示封面。

您同時使用這兩種方法,這可能會導致一些問題。 Calibre沒有問題,但我不知道ADE,我無法訪問它。最好\CoverMetadata從設定檔中刪除:

\Preamble{xhtml,no-cut,3,info}
\Configure{CoverMimeType}{image/jpeg}
\Configure{CoverImage}{}{}
\begin{document}
\EndPreamble

相關內容