使用 tex4ebook 时无法更改 \title 字体大小

使用 tex4ebook 时无法更改 \title 字体大小

\title在我的 mwe 中,我将和的字体大小更改\authorHUGH。我可以在生成的 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

结果如下:

在此处输入图片描述

相关内容