带有回忆录类和 tex4ebook 的章节标题样式

带有回忆录类和 tex4ebook 的章节标题样式

Tex4ebook 似乎忽略了带有回忆录类的 \setsecheadstyle 命令。

梅威瑟:

\documentclass[ebook,12pt,oneside,openany]{memoir}

\usepackage{lipsum}

\setsecheadstyle{\normalsize\itshape\raggedright}

\title{Book}
\author{Author}
\date{}

\begin{document}

\maketitle

\frontmatter

\tableofcontents \newpage

\mainmatter

\chapter{C1}

\section{S1}

\lipsum[1]

\end{document}

运行正常的 Latex 会给出斜体部分标题:

Latex 输出

运行 tex4ebook 会给出默认的粗体部分标题:

Tex4ebook 输出

有没有什么办法解决这一问题?

谢谢。

答案1

您需要使用自定义 CSS 规则来指定部分格式。首先,您需要在 HTML 文件中找到需要配置的元素:

<h3 class="sectionHead"><span class="titlemark">1.1   </span> <a 
 id="x1-30001.1"></a>S1</h3>

在这种情况下,我们需要为h3元素配置sectionHead类。然后我们可以在文件中使用以下 CSS .cfg

\Preamble{xhtml}
\Css{h3.sectionHead{font-style:italic;font-weight:normal;}}
\begin{document}

\EndPreamble

结果:

在此处输入图片描述

相关内容