问题标签 [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.
docbook - 如何使用样式表自定义 Docbook?我在哪里可以找到好的资源?
我必须为我所做的项目以及屏幕截图等制作某种形式的文档,并且我想让它不那么简单,所以我尝试将 CSS 添加到我的文件中,但它没有用。经过一番浏览后,我发现这需要 XSL 或 XSLT,而我从未使用过,也找不到任何好的教程/文档/示例。
pdf - 当链接到文档中较早的内容时,为什么我的文档链接不起作用?
我要从 docbook 到 fo 再到 pdf,我需要在单击时将文本转到文档的不同部分。我正在使用以下格式
其中 M1350424Trace 是段落的 id。当我链接到文档中稍后出现的内容时,它可以按照我希望的方式工作,但当它试图链接到之前出现的内容时却不行。这是为什么?
这是.fo
html - DocBook XSL:如何在转换为 HTML 表期间在 CALS 表中保留 HTML
我们使用 DocBook XSLT 将 CALS 表转换为 HTML 以用于 Web 输出。我们的一些 CALS 表包含 HTML 标记,特别是列表。我不确定这是否正常,但我们的打印 (PDF) 格式化引擎 - 将 CALS 表作为输入 - 处理它。
但是,当 CALS 表转换为 HTML 时,带有标签的列表标记将呈现为字符串,并且列表嵌套保留在跨度中(奇怪!)。
更新:我怀疑我在 DocBook XSLT 的应用程序中一定做错了,它旨在转换表格,同时简单地从混合内容类型的文档中复制所有其他内容。这是一个可重现的示例:
CALS 输入:
XSLT:
输出:
xslt - docbook saxon 工具链无法识别自定义硬分页符
我无法获得 docbook 工具链来执行http://www.sagehill.net/docbookxsl/PageBreaking.html末尾所述的硬分页 (我曾经让这个为我工作,但似乎失去了魔力。 )
这是要调用的docbook
脚本saxon
(stO.xsl
还设置了我的 ref 参数xref
应该如何显示页码。这也不起作用。因此,我怀疑我的调用com.icl.saxon.Stylesheet
忽略了我的自定义链接
这是我尝试过的测试文档文件。(真正的文件是500页的课堂笔记。)
这是样式表,stO.xsl
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 并遇到了上述问题。
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
xml - docbook 中没有分页符
我为我正在写的一本书采用了 docbook 的方式。很多美好的事情,但是,经过大量的工作,我开始后悔了。我使用 XMLmind 进行渲染部分(和 Bbedit 进行编辑)。最后一滴是当我意识到没有简单的方法在文档文档中插入分页符时。也就是说,除非您研究了所有 XSL 文档并尝试使用与 XMLmind 不同的样式表。
从http://www.sagehill.net/docbookxsl/PageBreaking.html我看到我应该把
某处,和
我需要强制分页的地方。但重点是:这是由 XMLmind 处理的 xml 文件的标头:
应该在哪里添加模板?
回答您的问题,原始代码是:
我想在第一部分和第二部分之间插入一个分页符。