【,问题】
之前已经实现了html,pdf,以及webhelp。
最近发现个问题:
webhelp显示的主界面,即titlepage的内容中,和html,pdf等等不一样。
html,pdf是:
而webhelp是:
很明显,缺少了note部分的信息。
现在要想办法加上,使得webhelp和html,pdf等输出格式保持一致。
【解决过程】
1.很明显,是titlepage的设置不同。所以去找找webhelp的titlepage的配置。
2.经过比较发现:
新的1.78.1中的我所用的webhelp的titlepage的配置中,对于book,少了个abstract,且顺序和html,pdf等所用的titlepage的配置也不同。
所以去统一成相同的配置。
即,把
E:\Dev_Root\docbook\dev\config\docbook-xsl-ns-1.78.1\webhelp\titlepage.templates_crl.xml
中的book部分配置改为html中的:
<!-- ==================================================================== -->
<t:titlepage t:element="book" t:wrapper="div" class="titlepage">
<t:titlepage-content t:side="recto">
<title/>
<revision/>
<releaseinfo/>
<subtitle/>
<corpauthor/>
<authorgroup/>
<author/>
<abstract/>
<pubdate/>
<revhistory/>
<othercredit/>
<copyright/>
<legalnotice/>
</t:titlepage-content>
<t:titlepage-content t:side="verso">
</t:titlepage-content>
<t:titlepage-separator>
<hr/>
</t:titlepage-separator>
<t:titlepage-before t:side="recto">
</t:titlepage-before>
<t:titlepage-before t:side="verso">
</t:titlepage-before>
</t:titlepage>然后再去重新生成xsl:
Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/dev/config/docbook-xsl-ns-1.78.1/webhelp $ xsltproc --output titlepage.templates_crl.xsl E:/Dev_Root/docbook/tools/docbook-xsl-ns-1.78.1/template/titlepage.xsl titlepage.templates_crl.xml Administrator@PC-20130611GART /cygdrive/e/Dev_Root/docbook/dev/config/docbook-xsl-ns-1.78.1/webhelp $
3.再去重新生成webhelp看看效果。
然后就可以了:
即首页中包含了对应的摘要abstract部分的内容了。
【总结】
此处webhelp的titlepage中缺少abstract摘要部分的内容,是因为配置文件我此处所用的titlepage.templates_crl.xml中,book中少了abstract域。
加上后即可。同时记得要重新生成对应的xsl。
转载请注明:在路上 » 【已解决】docbook中webhelp的titlepage的内容和html,pdf相比缺少摘要abstract内容