问题标签 [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.
xml - 用于格式化 XML DocBook 的推荐工具链是什么?
我见过Best tools for working with DocBook XML 文档,但我的问题略有不同。当前推荐的 XML DocBook 格式化工具链(与编辑工具相对)是哪个?
在 Eric Raymond 的2003 年的“The Art of Unix Programming”(一本优秀的书!)中,建议是 XML-FO(XML 格式化对象),但我在这里看到的建议表明 XML-FO 不再处于开发阶段(虽然我在 StackOverflow 上找不到那个问题,所以可能是错误的)。
假设我主要对 Unix/Linux(包括 MacOS X)感兴趣,但我不会自动忽略仅限 Windows 的解决方案。
Apache 的 FOP是最好的方法吗?有没有其他选择?
maven-2 - 使用 maven 创建文档
我只是在重新访问 Maven 的中间。当我们上次查看这个时,我们的团队经历了一次糟糕的经历,因为那是在 maven 从 1.x 重新架构到 2.x 的时期,所以我们需要的很多依赖项都没有转移到新的存储库中. 不过,我现在有时间重新考虑。
我对使用 maven 和 LaTeX 或 DocBook 来创建文档很感兴趣,我想知道是否有人有任何经验可以分享、项目/模块结构、使用好的插件等...
非常感谢 :-)
编辑:
澄清一下,我希望写一篇技术文章/书籍,而我想要的工件可能是 PDF。
pdf - DocBook 是否应该用于发布英语和阿拉伯语的技术文档?
我正在寻找用于以英语和阿拉伯语(在同一文档中)发布技术文档的理想工具。我应该使用 DocBook,还是坚持使用 TeX/LaTeX 更好?我是这两个系统的完整初学者,因此无需担心遗留问题。对我来说最重要的两个因素是易于使用和对阿拉伯语的支持。通过易用性,我的意思是我不介意设置 XML 文档等,但对于日常写作,我宁愿不处理手动编码 XML,这是一个很好的编辑器,可以让您了解文档的排序方式的外观将是理想的。我希望输出是可打印的 PDF 以及 HTML。
extjs - 非 Java DocBook WebHelp 输出
有没有人设法将 DocBook 内容输出到不使用 Java 小程序的 webhelp?我们目前正在设计一个使用 Ext JS 的 Web 应用程序,并希望将 DocBook XML 内容输出为可以与我们的应用程序并行使用的格式(即没有 Java 小程序)。
坚持使用 DocBook 是我们管理层的愿望,但我们需要一个独立于平台的集成帮助输出(不是 .chm),它可以与我们的 webapp 集成。
任何建议,建议和意见将不胜感激。
劳里。
docbook - 如何在 docbook 文章中指定一个没有标题的类似节的实体?
我有一篇文章正在转换为 Docbook 格式。文章包含将几个(简单)段落组合在一起的小型轻量级部分。这些部分不包含标题。
我在 Docbook 中找不到表示此结构的元素。我发现的所有类似部分的元素都需要标题。
我想要做的一个很好的例子是,有时在章节或短篇小说中如何表示设置中断,两段将由空行或** * **或其他一些暗示中断的视觉提示分隔。我查看了book元素以了解这将如何在书中实现,但在那里找不到任何合适的元素。
有任何想法吗?
php - DocBook 到 DokuWiki
有没有一种直接的方法来获取 docbook 内容并将其转换为 DokuWiki 内容?到目前为止,我只找到了DokuWiki 插件,它可以解释文档内容并将其输出为 XHTML,但每次页面加载都会发生这种情况。
我想找到一种方法将 docbook 内容直接转换为 DokuWiki 的本机格式语法,因此我只需解释一次。有任何想法吗?
xml - 如何通过分层节点循环使用 XSLT?
我正在尝试遍历 Docbook 部分节点。它们的结构如下:
所以sect1里面只有sect2,sect2里面只有sect3,以此类推。我们也可以在一个节点内有多个子节点;例如,一个 sect1 中有多个 sect2。
以编程方式,我将使用计数器递归地遍历它们,以跟踪循环所在的部分。
这次我必须使用 XSLT 并遍历它。因此,在 XSLT 中是否有等效的方法或更好的方法?
编辑:我已经有 Willie 建议的类似代码,我在其中指定了每个教派节点(sect1 到 sect5)。我正在寻找它自己循环确定教派节点的解决方案,我不必重复代码。我知道 Docbook 规范最多只允许 5 个嵌套节点。
xml - 自定义 dblatex 的 pdf 输出
我正在使用 Docbook 编写报告,并且我想自定义 dblatex 将 Docbook 转换为 Pdf 的方式。这个页面应该记录这个问题,但它真的对我没有帮助。我怎样才能了解乳胶风格包的工作原理?
latex - LaTeX 与 DocBook
我对 LaTeX、基本格式、基本数学公式等知之甚少。我发现 LaTeX 很难配置成我自己的风格。最近听说过Docbook,它也是一种排版机制,但是因为使用了XML,所以容易很多。所以,如果我使用 LaTeX/Docbook 的主要工作是编写一个包含一些数学知识的简单文档(不是课堂书籍),并且我想要简单的配置和高度可定制的应用程序,那么哪个更好,有没有关于 Docbook 的好书?
makefile - 已知目录中未知文件的 Makefile 依赖项(用于 DocBook)
作为构建的一部分,我正在处理生成多个 HTML 文件(每章一个文件)的 DocBook 文件。
我想对这些 HTML 文件进行后处理并将它们复制到其他地方。这些文件取决于 DocBook 源,但我无法提前知道文件名(文件名也取决于 DocBook 源)。
如果文件已经生成,我有规则可以工作:
但我不知道如何make
生成它们,如果它们还没有的话。如果我只是添加规则www/manual/index.html
,则只有该文件得到后处理,而不是全部。
我想我需要makedepend
DocBook 或者一些漂亮的通配符技巧。解决方案是什么?