dita-topic 标题的单独封面
Separate Cover page for dita-topic's title
我正在创建一个 dita
主题文件 (xyz.dita
),其中嵌套了一些其他 dita
主题,但我需要使用主标题创建一个单独的封面主题..
我需要生成一个单独的 cover-page 只有标题..
它的基本结构是这样的:
<topic id="topic_id">
<title>Title to be in Cover Page</title>
<topic>
<title>normal title</title>
.
.
</topic>
<topic>
.
.
</topic>
</topic>
我只是通过尝试插件中的一些其他脚本文件找到了解决方案..
所以,这里是...
<xsl:template match="topic[@id = 'topic_id']">
<fo:page-sequence master-reference="front-matter-first">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="title"/>
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="body-odd">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="//topic/topic"/>
</fo:flow>
</fo:page-sequence>
</xsl:template>
我正在创建一个 dita
主题文件 (xyz.dita
),其中嵌套了一些其他 dita
主题,但我需要使用主标题创建一个单独的封面主题..
我需要生成一个单独的 cover-page 只有标题..
它的基本结构是这样的:
<topic id="topic_id">
<title>Title to be in Cover Page</title>
<topic>
<title>normal title</title>
.
.
</topic>
<topic>
.
.
</topic>
</topic>
我只是通过尝试插件中的一些其他脚本文件找到了解决方案..
所以,这里是...
<xsl:template match="topic[@id = 'topic_id']">
<fo:page-sequence master-reference="front-matter-first">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="title"/>
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="body-odd">
<fo:flow flow-name="xsl-region-body">
<xsl:apply-templates select="//topic/topic"/>
</fo:flow>
</fo:page-sequence>
</xsl:template>