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 会给出斜体部分标题:
运行 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
结果: