版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!
XMLmind XML Editor(XXE),可视化xml编辑器,用于编写DocBook文档。
1、下载安装
请自行从官方地址下载,并安装好。地址:http://www.xmlmind.com/xmleditor/download.shtml
2、准备xsl
下载我分享在github的docbook转换样式表 https://github.com/gogo1217/docbook-xsl,该项目是一个maven工程,请自行mvn package编译,并将编译生成的压缩文件拷贝和解压至XXE目录。最终的目录结构如下所示:
3、设置字体
我们使用文泉驿正黑这款免费的开源中文字体(含英文字体)作为我们发布PDF的内嵌字体,该字体存放在上述压缩包的fonts目录下。
选择options/Preferences…,在弹出的窗口中选择Add-on/FOP下添加字体,界面如下:
点击“add”添加并设置字体,关于衬线字体、非衬线字体、等宽字体的解释,可以自行google。
WenQuanYiZenHei.ttf 用于标题显示 sans-serif (非衬线字体)
WenQuanYiZenHeiSharp.ttf 用于正文显示 serif(衬线字体)
WenQuanYiZenHeiMono.ttf 用于代码显示 monospace(等宽字体)
设置完后,界面如下,字体设置完毕后,可能需要重启下XXE才能生效。
4、设置自定义PDF转换XSL
选择options/Customize Configuration…/Customize Document Conversion Stylesheets,切换至PDF转换,然后点击add按钮,添加我们的自定义样式文件(xslt/pdf.xsl)。
5、添加PDF转换XSL参数
a)、设置PDF内嵌提示用的图片
选择options/Customize Configuration…/Change Document Conversion Parameters,切换至PDF转换,然后添加所需变量inlay.src.path,变量值指向docbook-xsl目 录。
如:
+docbook-xsl目录(inlay.src.path指向这里)
+-css
+-docbook
+-images
+–docbook
+—admon图片文件
+—callouts
+—-callouts图片文件
b)、设置语法高亮
默认情况下支持xml语法高亮,如需要支持更多,需指定参数highlight.xslthl.config,指向xslt/highlighting/xslthl-config.xml。
6、使用
在书写好docbook文档后,选择DocBook/Convert Document/Convert to PDF。xxe开始进行转换,转换完毕后,可以在你书写的书本同级目录看到输出结果。
大家也可以转换我分享的一个示例https://github.com/gogo1217/docbook-demo,这里是转换结果User_Guide.pdf (56.3 KB)
7、高级设置
a)、去掉保存时自动添加空白行
操作如下:取消Save选项中的Add open line的选中状态
b)、避免保存文件自动换行
这是因为xxe的默认行的字符数为70多,比较小,导致的。
操作如下:在Save选项中的Max.line.length设置为9999。
c)、编辑状态,中文不自动换行
操作如下:在view选项中选中Wrap words wider than available space。
相关推荐
XMLmind XML Editor是一个优秀的XML可视化编辑器,并且支持docbook的编辑与生成,这是我所看到的最好的XML可视化编辑器,体积小,功能全。当前最新版为5.5.0,基于Java。 破解方法很简单,就是找到安装目录下的bin/...
xxe 個人版本,現在官網已經找不到了,只有評估版供下載。 不喜歡付費又不想破解的, 可以用這個。 在 windows 和 linux 下都可以用的
oXygen XML Editor是一个多平台的XML编辑器(里诺下载站提供),XSLT / XQuery的调试器和分析器具有完整的Unicode支持。它提供了一个强大的代码洞察力,可以遵循DTD,RELAX NG或者XML架构,甚至可以从部分编辑过的...
简单介绍XMLmind XML Editor的试用,XMLmind XML Editor是一个编辑XML文件很好用的编辑器,其向导对该软件有详细说明,不过是英文地....
docbook-xml-4.2.zip docbook-xml-4.2.zip
docbook用xml书写时的dtd
安装文件下载地址: http://www.newhua.com/soft/17613.htm 运行.bat 先算号,再打补丁。
XMLMind DocBook工具
Serna Free是开源的、跨平台的、所见即所得的XML编辑器, 易上手,功能强大,可以应付复杂的XML技术,支持DITA、Docbook、XHTML、TEI P4和NITF等XML文件类型。Serna由Syntext开发,Serna Free是其开源版本(最新版本...
Oxygen.XML.Editor.Enterprise.Edition.v14.2(build 2013051016)激活补丁 本激活补丁适用于build id:2013051016版本(包含x86和x64版本)。 使用方法: 1)从...
Oxygen.XML.Editor.Enterprise.Edition.v14.2(build 2013040919)激活补丁 本激活补丁适用于build id:2013040919版本(包含x86和x64版本)。 使用方法: 1)从...
1 docbook-xsl-ns-1.75.2.zip解压到D:\docbook 2 另外四个压缩包解压出来,把里面的bin,include...3 新建一个bat,内容为:xsltproc -o book_cn.html D:\docbook\docbook-xsl-ns-1.75.2\html\docbook.xsl book_cn.xml
docbook 有关xml格式的文档说明。有需求的可以参考,非常不错。
国内DocBook的使用还不普便,主要是相关使用文档,示例太少. 我自己写的一份Quick Reference的DocBook使用指南,希望能对国内DocBook的普及有一点点帮助.
DocBook is a very popular set of tags for describing books, ... DocBook is defined using the native DTD syntax of SGML and XML. Like HTML, DocBook is an example of a markup language defined in SGML/XML.
关于的DocBook的资料, 本人看过,觉得很不错,讲解很详细,应该对想学习DocBook的人有些帮助
WYSIWY(有点)G Docbook 章节编辑。 h1:章节 h2:Sect1 h3:Sect2 h4:Sect3 其余见源码。 在这方面有很多工作要做,当我有更多时间时我会这样做。 执照 MIT 许可证 (MIT) 版权所有 (c) 2012 Brian P. Hogan ...
xml-vim 关于Vim编辑器如何帮助您进行XML(/ Docbook)编辑的简短文章
DocBook 是一种模式(在多种语言下可用,包括RELAX NG、SGML 和 XML DTDs ,以及 W3C XML 模式),它由OASIS 的DocBook 技术委员会维护。它非常适合于关于计算机硬件和软件的书籍和论文(虽然它绝不限于这些应用)。...