问题标签 [docbook-xsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
297 浏览

docbook - 如何使用样式表自定义 Docbook?我在哪里可以找到好的资源?

我必须为我所做的项目以及屏幕截图等制作某种形式的文档,并且我想让它不那么简单,所以我尝试将 CSS 添加到我的文件中,但它没有用。经过一番浏览后,我发现这需要 XSL 或 XSLT,而我从未使用过,也找不到任何好的教程/文档/示例。

0 投票
1 回答
51 浏览

pdf - 当链接到文档中较早的内容时,为什么我的文档链接不起作用?

我要从 docbook 到 fo 再到 pdf,我需要在单击时将文本转到文档的不同部分。我正在使用以下格式

其中 M1350424Trace 是段落的 id。当我链接到文档中稍后出现的内容时,它可以按照我希望的方式工作,但当它试图链接到之前出现的内容时却不行。这是为什么?

这是.fo

0 投票
1 回答
91 浏览

html - DocBook XSL:如何在转换为 HTML 表期间在 CALS 表中保留 HTML

我们使用 DocBook XSLT 将 CALS 表转换为 HTML 以用于 Web 输出。我们的一些 CALS 表包含 HTML 标记,特别是列表。我不确定这是否正常,但我们的打印 (PDF) 格式化引擎 - 将 CALS 表作为输入 - 处理它。

但是,当 CALS 表转换为 HTML 时,带有标签的列表标记将呈现为字符串,并且列表嵌套保留在跨度中(奇怪!)。

更新:我怀疑我在 DocBook XSLT 的应用程序中一定做错了,它旨在转换表格,同时简单地从混合内容类型的文档中复制所有其他内容。这是一个可重现的示例:

CALS 输入:

XSLT:

输出:

0 投票
1 回答
84 浏览

xslt - docbook saxon 工具链无法识别自定义硬分页符

我无法获得 docbook 工具链来执行http://www.sagehill.net/docbookxsl/PageBreaking.html末尾所述的硬分页 (我曾经让这个为我工作,但似乎失去了魔力。 )

这是要调用的docbook脚本saxon

stO.xsl还设置了我的 ref 参数xref应该如何显示页码。这也不起作用。因此,我怀疑我的调用com.icl.saxon.Stylesheet 忽略了我的自定义链接


这是我尝试过的测试文档文件。(真正的文件是500页的课堂笔记。)


这是样式表,stO.xsl

0 投票
0 回答
330 浏览

customization - 用于生成 XSL-FO 的 xalan 文档样式表:XSLT 错误 (java.lang.NoClassDefFoundError): org/apache/xml/serializer/SerializerTrace

尝试运行 xalan 来制作文档样式表,得到以下信息:

这是shell脚本,Lx.sh

!/bin/sh


当我运行脚本时,我收到以下错误消息


我按照精彩书籍第 25 至 26 页的说明进行操作: DocBook XSL:完整指南:第二版:Sagehill Enterprises

在第 22 页上,列出了三个需要的 jar 文件: xalan.jar, xml-apis.jar,xercesImpl.jar 当这不起作用并且我收到上述错误消息时,我添加了 serializer.jar 这没有帮助。

注意:我最初使用 saxon 将 docbook xml 转换为 XSL-FO。有人建议我尝试其他处理器之一。那是问题号 55908387 因此,我尝试了 Xalan 并遇到了上述问题。

0 投票
1 回答
60 浏览

autotools - m4 宏和 shell 重定向

m4 宏可以使用 shell 将输出重定向到变量$(...)吗?变量$MANPAGE_DOCBOOK_XSL为空:(。

https://github.com/pevik/ima-evm-utils/blob/master/m4/manpage-docbook-xsl.m4#L22

查看 Wayland 中的类似代码,他们只是检查命令是否有效(是否可以找到目录),而不是检查值。

https://github.com/wayland-project/wayland/blob/master/configure.ac#L167

0 投票
0 回答
203 浏览

xml - docbook 中没有分页符

我为我正在写的一本书采用了 docbook 的方式。很多美好的事情,但是,经过大量的工作,我开始后悔了。我使用 XMLmind 进行渲染部分(和 Bbedit 进行编辑)。最后一滴是当我意识到没有简单的方法在文档文档中插入分页符时。也就是说,除非您研究了所有 XSL 文档并尝试使用与 XMLmind 不同的样式表。

http://www.sagehill.net/docbookxsl/PageBreaking.html我看到我应该把

某处,和

我需要强制分页的地方。但重点是:这是由 XMLmind 处理的 xml 文件的标头:

应该在哪里添加模板?

回答您的问题,原始代码是:

我想在第一部分和第二部分之间插入一个分页符。