dita - dita-topic 标题的单独封面
问题描述
我正在创建一个dita
主题文件 ( xyz.dita
),其中嵌套了一些其他dita
主题,但我需要使用主题的主标题创建一个单独的封面。
我需要生成一个单独的封面,只有标题..
它的基本结构是这样的:
<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>
推荐阅读
- python - Discord.py 提供硬币并使硬币命令不起作用
- blockchain - 如何在 BSC 上获取合约的所有持有者
- c# - 在同一页面上显示来自 ASP.NET MVC 5 中 2 个表的数据
- python - 如何在 python 中使用 NLTK 并在每个单词的词性下制作一个漂亮的表格?
- reactjs - 组件没有在 ReactJs 中的输入属性更改时重新渲染
- c# - 如何在 C# 中检查字符串是否以 8 个字符结尾?
- google-sheets - 拆分一行文本以删除所有数字
- css - CSS动画旋转太阳
- java - 多个引用Java的初始化
- java - POST 创建返回 createdAt 为 null