相关文章推荐
老实的玉米  ·  Java ...·  3 周前    · 
不要命的茶叶  ·  vue ...·  1 年前    · 
酷酷的小蝌蚪  ·  logstash filter json ...·  1 年前    · 
大方的蚂蚁  ·  javascript - ...·  1 年前    · 
Docbook的中文问题果然层出不穷,现在都有点后悔采用Docbook格式写论文了,下面一段Perl程序通过删除标签下的所有空格,试图解决 FOP中文回车、空格影响排版输出 的问题。
不过即使这样,FOP还是会傻傻的把中文标点放在行首,这个问题挺麻烦的,可能是<xsl:param name="hyphenate">false</xsl:param>惹得祸,但是如果启用docbook-xsl又会报Couldn't find hyphenation pattern错……
不管如何,现在起码我不用把<para></para>一段文字写成一行了, Oxygen XML 编辑器 只要启用text wrap自动折行就不再同时提供代码折叠功能,而没有代码折叠,又必须采用<!ENTITY preface SYSTEM "preface.xml">来管理长文档,一旦采用,preface.xml就作为实体,做不到实时文件架构验证了,我肯定不愿意放弃Oxygen XML Editor的实时验证文档功能,那就只有采用新的XInclude方法了,但是FOP自带的Xalan 2.7.0 XML XSLT引擎目前 似乎还没开始支持这个XInclude功能 …… !/bin/env perl strict;
warnings;
utf8;


$ARGV ]) or Can't open file $ARGV[0]: $!\n $in_book READLINE while $in_book )
{


)
{


$in_book ;
}
s

http://www.docbook.org/xml/(.*)/docbookx\.dtd#../docbook-xml-$1/docbookx\.dtd#; print ;
}


{
s
print ;
}
}




collapse 使用一个单一的字符序列呈现空白(或在某些情况下,没有字符)。 preserve 呈现所有的空白,换行符将被保留 preserve-breaks 抛弃所有空白,但保留空白 discard 抛弃所有空白
存档日期:2019年5月15日 | 首次出版:2000年10月1日 本专栏继续讨论使用 DocBook 将异类格式的文档转换为单一标准 XML 格式的好处。 它还详细介绍了一些 DocBook 标签,并讨论了如何编写基本的 DocBook 文档。 此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改。 查看PDF 文件 翻译自: https...
本文演示了如何结合使用 DocBook XML 和Eclipse集成开发环境(IDE)来创建可重用的技术文档,该文档很容易以多种格式分发。 DocBook XML 是标准 XML 标签的库,您可以使用它编写样式表以生成几乎所有 输出 。 但是,由于 DocBook 已经存在了将近10年,因此已经编写了许多样式表,它们会生成许多类型的文档,包括HTML,文本,PDF和手册页。 完成本文之后,您应该能...