Я новичок в tex4ebook и использую формат по умолчанию epub. Я обнаружил разницу при просмотре файла epub между Adobe digital edition laptop version
и Adobe digital edition mobile version
. Только в версии для ноутбука отображается титульный лист; в мобильной версии титульный лист не отображается.
Кто-нибудь знает, в чем может быть проблема? И есть ли вообще различия в отображении одного и того же файла epub в разных читалках?
Мы ценим ваше понимание, Томкратес.
Редактировать 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:
Чтобы получить общее представление о различиях при просмотре одного и того же файла epub (созданного tex4ebook) на разных устройствах для чтения электронных книг (версия для ноутбука, мобильная версия, Adobe Digital Edition, eboox и ReadEra), могу сказать следующее:
Имеются различия во внешнем виде титульного листа/файла: в некоторых книгах он вообще не отображается, в других — отображается при открытии файла 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
; другие заполняют a\baselineskip
и an\indent
, что выглядит неестественно и не очень красиво, как в.pdf
via 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