1

我正在使用 DocBook5 和 Oxygen 13.1 使用 ANT 将 DocBook5 xml 文件转换为 ePub。

效果很好,一般。

但我正在尝试弄清楚如何设置电子书目录的样式,以便章节标题和章节编号不都带有下划线。

我认为应该有一种方法可以在我的自定义 xsl 中添加一个条目,它会说“没有下划线”或“只在章节标题下划线,而不是编号”。但我一直无法弄清楚如何。

有人知道这样做的方法吗?或者对我可能看的地方有什么想法?

提前致谢。

直流丹尼森

4

1 回答 1

0

Epub 文件只是 zip 文件。如果你解压它,你会发现你所拥有的基本上是一个xhtml带有 CSS 的文件。更改文档的样式是使用 CSS 完成的。

当然,解压 epub 文件来更改 CSS 是没有意义的。您将使用外部 CSS,然后将其添加到您的自定义层:

<xsl:param name="html.stylesheet" select="'myAwesomeStylesheet.css'"/>

在您的 CSS 中,您可以像设置 xhtml 输出一样设置样式,例如。

a { text-decoration: none; }

(我不知道 CSS 类 [eg div.toc] 是否也在 epub 存档的 xhtml 输出中。如果是这样,您将对外观有更多的控制权。)

于 2012-05-30T16:29:48.043 回答