【,问题】
之前已经实现了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中的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!-- ==================================================================== --> < 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:
1 2 3 4 5 | 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内容