问题标签 [docbook]

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 回答
813 浏览

xml - 文档、图像、ANT

我正在尝试通过 XSLT 将 DocBook XML - 文件转换为 HTML。XML - 文件包含一个图像,这就是我收到以下错误的原因:


DocBook 文件:


构建文件:


我应该在哪里查找错误?

0 投票
4 回答
794 浏览

apache-fop - 通过 DocBook 和 FOP 生成 PDF 时如何禁用标题页?

并不是说这完全可行,我有一个特定的客户想要关闭正在生成的 PDF 中的标题页。我查看并查看了 DocBook FOP 参数和文档,但找不到禁用标题页的方法。然而,我找到了定制的方法。

0 投票
1 回答
448 浏览

xslt - DocBook XSL - 可以编辑原始样式表吗?

我想根据特定内容是否定义了某个属性,将 DocBook 目录的某些行加粗。<section>这很容易通过向<xsl:if test="...">DocBook XSL 添加一条语句(fo/autotoc.xsl 第 187-230 行——这是用于使用 XMLMind 输出到 PDF)。

不过,我想知道,自己编辑 DocBook XSL 是否是不好的做法。我在自己的单独 XSL 中进行了其他自定义,主要是设置参数,但我无法想象我将如何引入这个条件逻辑——基于当前正在处理的 TOC 的哪一行——而不放置某种代码在原件中。有什么想法吗?进行更改后如何升级到更新的 DocBook XSL?

0 投票
2 回答
809 浏览

xslt - XSLT:将值从一个 for-each 匹配传递到下一个

我正在使用以下内容将所有<section>s 与修订属性集匹配。<section>可以出现在文档树的许多不同级别,总是包含在<chapter>s 中。

正如评论所说,我需要让每次for-each迭代都知道前一个匹配部分所属的章节。我知道<xsl:variable>s 设置后实际上是静态的,并且<xsl:param>仅适用于调用模板。

这是 Docbook,我可以通过以下方式检索章节的章节编号:

但我认为它可以用纯粹的 XPath 来完成。

有任何想法吗?谢谢!

0 投票
2 回答
1673 浏览

xslt - 图像上的文档最大宽度?(xml:fo)

有没有办法在 docbook xsl-transform 中指定图像的最大宽度?

我们有一个问题是屏幕截图太大而无法放在页面上,因此希望在输出中的图像上设置最大宽度。

在 Docbook XML 文件中指定图像的宽度似乎是错误的形式(Docbook 文件应该是关于内容而不是演示文稿),大量的手动工作,并且可能大小不一致

那么有没有一种方便的方法来做到这一点?

image.default.width 没有用,因为它也会改变小于“页面”宽度的图像。

0 投票
4 回答
287 浏览

xslt - XSLT 中的预处理

是否可以在 XSLT 中进行“预处理”?

通过预处理,我的意思是更新源树的(内存表示)。

这可能吗,还是我需要为它做多次转换。

用例:我们为客户提供 Docbook 参考手册,但对于某些客户,这些需要不同的“皮肤”(不同的图像等)。所以我希望做的是根据参数转换图像文件引用路径。然后应用其余的普通 Docbook XSL 模板。

0 投票
2 回答
848 浏览

php - PHP 的外部文档,没有 DocBook

我需要一个 PHP 项目的文档系统,并且我希望它能够将外部文档(用例、项目范围等)与从代码注释生成的文档集成。似乎 phpDocumentor 具有完全正确的功能集,但外部文档必须用 DocBook 编写,这对我们的团队来说太复杂了。

如果它在 python 中,sphinx 将非常适合这项工作(ReST 绝对比 docbook 简单)。有什么方法可以将外部 ReST 文档与从 phpdoc 中提取的文档集成在一起?我是否应该将外部文档分开(例如,将 ReST 用于外部,将 phpdoc 用于内部)?或者您对管理外部文档有更好的建议吗?

0 投票
4 回答
2259 浏览

python - wiki/docbook/latex 文档模板系统

我正在寻找一个文档模板系统,或者更确切地说将创建一个。它应该支持以下功能:

  • 以 PDF 和 HTML 创建输出
  • 支持大而复杂的 (LaTeX) 公式
  • 文档之间的引用
  • 参考书目
  • 模板将由 Python 脚本填充

我用各种 TeX-to-HTML 转换器尝试了 LaTeX,但我对结果不满意。用DocBook有一段时间了,但是我觉得编辑DocBook不好写,对公式的支持还不够。

主要问题是,该系统的用户不知道 LaTeX 语法或 DocBook。我已经考虑过为这些用户提供使用 Wiki 语法(由 Python 转换为 LaTeX)提供编辑可能性的替代方案。

让我们总结一下:我希望至少来自 LaTeX 和 Wiki 输入的 HTML 和 PDF 输出。DocBook 可以用作中间格式。

有没有人遇到过类似的问题,或者可以就我应该使用哪些工具和哪些文件格式给我一个建议?

0 投票
1 回答
292 浏览

metadata - Docbook 中的自由格式元数据

我希望在 Docbook (V5) XML 文件中存储一些元数据。具体来说,链接到与相关文章相关的各种资源。我找到了<info>和相关的元素,但它们不太符合我的目的。

有没有办法将自由格式的元数据存储在 Docbook 文件中?我真的只是想要存储在文章级别的键/值对。

谢谢,
肯特

0 投票
1 回答
1884 浏览

docbook - 在 docbook 程序列表中启用换行并添加换行符号

我们有一些程序员手册,其中示例源代码行在转换为 PDF 时不适合 A4 页面。

由于手动换行代码太多且手动工作,我正在考虑为长行启用换行。然而,为了表示换行,应将换行符号(例如迷你回车符号)作为最后一个字符。

这可能吗 ?

谢谢,

保罗