tex4ebook:如何对齐文本

tex4ebook:如何对齐文本

通常情况下,使用该类创建的文档book的文本都是两端对齐的。

tex4ebook似乎忽略了这一点。这是故意的吗,因为对齐方式将由电子阅读器设置?无论如何,某些默认值是否有意义?

答案1

Web 浏览器和电子书阅读器不使用 TeX 的换行算法,因此对齐后的文本看起来不太好。此外,我读过一些建议,让用户选择字体系列、大小或对齐方式的偏好会更好。因此,默认情况下,我们根本不设置对齐方式。如果您想设置它,您可以使用此配置文件:

\Preamble{xhtml}
\Css{p{
 text-align: justify;
 hyphens: auto;
}}
\begin{document}
\EndPreamble

这样就可以对段落进行对齐,也可以使用连字,如果读者支持连字,那么段落看起来会更好。

我做了一个小的MWE:

\documentclass{article}
\usepackage{lipsum}
\begin{document}

\lipsum[1-12]

\end{document}

这是 Calibre 中的结果:

在此处输入图片描述

它不支持连字符,因此某些行上有太大的空格。

这是 Firefox 中的结果:

在此处输入图片描述

它支持连字符,因此看起来更好一些。

相关内容