【问题标题】:How to style epub table of contents with DocBook/Oxygen如何使用 DocBook/Oxygen 设置 epub 目录样式
【发布时间】:2012-04-06 21:46:54
【问题描述】:

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

一般来说效果很好。

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

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

有人知道怎么做吗?或者对我可能在哪里寻找任何想法?

提前致谢。

DC 丹尼森

【问题讨论】:

    标签: xslt epub docbook


    【解决方案1】:

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

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

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

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

    a { text-decoration: none; }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2011-07-19
      • 2019-05-31
      • 1970-01-01
      • 2018-09-01
      • 2016-07-30
      相关资源
      最近更新 更多