\title
在我的 mwe 中,我将和的字体大小更改\author
为HUGH
。我可以在生成的 PDF 中看到变化,但是当我tex4ebook -l main.tex
仅使用 的大小将 tex 转换为 epub 时, 的大小会发生\author
变化。 的大小\title
要小得多,而且似乎是固定的——无论我输入什么字体大小,它都保持不变?
\title
当我使用 tex4ebook 将 tex 转换为 epub 后,如何指定 .epub 中可识别的字体大小?
编辑:没关系。我在 Mac Books 中加载 epub 时看到了这个问题。当我在 ReadEra 中加载 epub 时,我看到没有\maketitle
观察到任何字体大小。我想我正在学习电子书阅读器有点像狂野西部,我们必须为最小公分母格式化。即,保持格式非常简单。听起来对吗?
\documentclass{memoir}
\usepackage{tex4ebook}
\title{{\HUGE The Really Big Book}}
\author{{\HUGE Roger Smith}}
\date{}
\begin{document}
\maketitle
The doc contents.
\end{document}
答案1
您可以使用 CSS 来设置标题样式。如果您查看该\maketitle
命令生成的 HTML 代码,它看起来如下所示:
<div class='maketitle'>
<h2 class='titleHead'>The Really Big Book</h2>
<div class='author'><span class='cmr-17x-x-143'>Roger Smith</span></div><br />
<div class='date'></div>
</div>
因此,您需要使用该类 来为titleHead
子元素的类设置样式。您可以使用以下配置文件来设置样式:<div>
maketitle
\Preamble{xhtml}
\Css{.maketitle .titleHead{font-size:3rem;}}
\begin{document}
\EndPreamble
该\Css
命令可用于传递 CSS 信息。您可以font-size
根据自己的喜好更改该值。使用以下命令进行编译:
$ tex4ebook -c config.cfg filename.tex
结果如下: