这个时候就是我们的主角Docbook登场的时候了!Docbook可以把符合自己格式的XML文件转变成pdf,我们可以把pdf作为发送给客户的最终文档。 下面就让我们看看,如何使用Docbook来实现文档的版本化吧! 我们这里以Windows环境为例。 依据链接1的步骤,可以很方便的搭建起来Docbook环境。 /output/fo/docbook5-demo.fo E:\DevRoot\docbook\config\docbook-xsl-ns-1.77.1\docbook_fo.xsl docbook5-demo.xml 然后我们会得到一个叫做docbook5-demo.fo的文件,再运行:E:\DevRoot\docbook\tools\fop-1.0\fop.cmd -c E:\DevRoot\docbook\config /output/fo/docbook5_demo.fo -pdf ..
阅读更多 整理在翻译与校对Spring 2.0 Reference时使用DocBook时的技巧与注意点 一、XML文件的编辑与校对 翻译校对时,在XML文件头前增加: <! /lib/docbook-dtd/docbookx.dtd"> <?xml-stylesheet type="text/xsl" href=".. xsl:attribute name="space-before.maximum">1.2em</xsl:attribute> </xsl:attribute-set> 三、编译生成.chm文件 先利用DocBook \OpenDoc\Libxml\bin\xsltproc --output C:\OpenDoc\Spring\Reference\spring2rc2_zh_cn\dist\ C:\OpenDoc\DocBook htmlhelp\htmlhelp.xsl C:\OpenDoc\Spring\Reference\spring2rc2_zh_cn\src\index.xml 由于要处理中文的问题,需要配置如下参数,下面对DocBook
/release/xsl/current/html/formal.xsl"compilation error: filehttp://docbook.sourceforge.net/release/xsl /current/html/docbook.xsl line 46element include xsl:include : unable toload http://docbook.sourceforge.net /release/xsl/current/html/formal.xslhttp://docbook.sourceforge.net/release/xsl/current/html/table.xsl :1: parsererror : Document is empty http://docbook.sourceforge.net/release/xsl/current/html/table.xsl /release/xsl/current/html/docbook.xslline 47 element include xsl:include :unable to loadhttp://docbook.sourceforge.net
docbook-style-xsl libxslt &> /dev/null 72fi 73if[${MAIN_NAME}=="Anolis"];then 74if[${MAIN_VERSION_ID docbook-style-xsl libxslt &> /dev/null 82fi 83if[${MAIN_NAME}=="UOS"];then 84if[${MAIN_VERSION_ID}== docbook-xsl libxml2-utils xsltproc fop 96else 97apt update &&aptinstall-y gcc pkg-config libicu-dev bison flex libreadline-dev zlib1g-dev libssl-dev libxml2-dev libsystemd-dev make docbook-xml docbook-xsl docbook-xsl libxml2-utils xsltproc fop 102fi 103${COLOR}'开始编译安装PostgreSQL,请稍等......'
pg10 cd pg10 git branch [root@localhost postgresql]# git branch * REL_10_STABLE 2、安装对应依赖包: yum install docbook-dtds docbook-style-xsl fop libxslt opensp 参考:https://www.postgresql.org/docs/current/static/docguide-toolsets.html DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd postgres.xml.tmp > postgres.xml rm postgres.xml.tmp /usr/bin/xmllint --noout --valid postgres.xml /usr/share/sgml/docbook
Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHE LIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELI B,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK
with extensions) creole (Creole 1.0) csljson (CSL JSON bibliography) csv (CSV table) tsv (TSV table) docbook (DocBook) docx (Word docx) dokuwiki (DokuWiki markup) endnotexml (EndNote XML bibliography) epub (EPUB commonmark_x (CommonMark Markdown with extensions) context (ConTeXt) csljson (CSL JSON bibliography) docbook or docbook4 (DocBook 4) docbook5 (DocBook 5) docx (Word docx) dokuwiki (DokuWiki markup) epub or epub3
docbook-style-xsl libxslt 重新执行make install: 1make install-world 2。。。 docbook-style-xsl libxslt 重新执行configure: 1# 再次执行make之前先清理之前的操作 2make clean 3 4. docbook-style-xsl libxslt 重新执行make install: 1make install-world 2。。。 docbook-style-xsl libxslt 重新执行make install: make install-world ... docbook-style-xsl libxslt 重新执行make install: 1make install-world 2。。。
gettext libz-dev libssl-dev 为了添加文档的多种格式(doc、html、info),需要以下附加的依赖 sudo dnf install asciidoc xmlto docbook2X sudo apt-get install asciidoc xmlto docbook2x 基于 Debian 的发行版(Debian/Ubuntu/Ubuntu-derivatives),需要 Debian 的发行版中预装了) sudo dnf install getopt 如果使用 Fedora/RHEL/RHEL衍生版,那么需要执行以下命令 sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi 以此来解决二进制文件名的不同 安装好所有的必要依赖,下载最新发布版本的 tar 包 https://github.com/git/git/releases
libexpat1-dev gettext libz-dev libssl-dev 如果需要(如 doc, html, info)则继续安装下面的模块 sudo yum install asciidoc xmlto docbook2x Ubuntu: sudo apt-get install asciidoc xmlto docbook2x 2、下载源代码 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org
xhtml/1.0 HTML 5.0 html/5.0 XWiki Rendering 6.4+ 可用 HTML 4.01 html/4.01 Plain Text plain/1.0 DocBook 4.4 docbook/4.4 XWiki Rendering 3.2+ 可用 XDOM XML Current xdom+xml/curent XWiki Rendering 3.3+ 可用 : 在eXo工具里使用XWiki Rendering和XWiki WYSIWYG Editor来提供简单wiki功能 Wikbook: 使用XWiki Rendering把用wiki语法编写的内容生成DocBook
DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "c:\test\doctypes\docbook\docbookx.dtd" >在本例中,将在publicId设置为 -//OASIS//DTD DocBook XML V4.1.2//EN并将systemId设置为c:\test\doctypes\docbook\docbookx.dtd
DO MyNSMethod("DocBook") WRITE "方法之后: ",$NAMESPACE RETURN MyNSMethod(ns) NEW } } } DHC-APP> d ##class(PHA.TEST.SpecialVariables).NAMESPACE() 方法之前: DHC-APP 方法中的命名空间已更改: DOCBOOK 方法之后: DHC-APP DHC-APP> d ##class(PHA.TEST.SpecialVariables).NAMESPACE() 方法之前: DHC-APP 方法中的命名空间已更改: DOCBOOK
Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK Manager,%Developer,%DB_%DEFAULT,%DB_CACHE,%DB_CACHEAUDIT,%DB_CACHELIB,%DB_CACHESYS,%DB_CACHETEMP,%DB_DOCBOOK
DocBook DTD 4.2 从https://www.oasis-open.org/docbook/sgml/4.2/docbook-4.2.zip下载并解压到docbook子目录。 ISO字符实体 从https://www.oasis-open.org/cover/ISOEnts.zip下载并解压到docbook子目录。 编辑buildenv.pl文件,为根目录的位置增加一个变量,例如: $ENV{DOCROOT}='c:\docbook'; 要构建文档,运行命令builddoc.bat。
yum install docbook-style-xsl –y make clean ./configure Make ? 成功 make install ? 解决办法 yum install docbook-style-xsl yum install libxslt-devel –y make clean .
AsciiDoc 生成 PDF、EPUB 和 DocBook 时,它们之间是互补的。
libz-dev libssl-dev 为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包: $ sudo yum install asciidoc xmlto docbook2x $ sudo apt-get install asciidoc xmlto docbook2x 当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包。
git ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x git ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc xmlto docbook2x
可以将 markdown、 reStructuredText、 textile、 HTML、 DocBook、 LaTeX、 MediaWiki markup、 TWiki markup、 OPML、 以及HTML幻灯片Slidy, S5,或者DZSlides、Microsoft Word docx、 OpenOffice/LibreOffice ODT、 OpenDocument XML、EPUB、DocBook