问题标签 [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.
title - 自定义 DocBook XSL NS 部分标题样式
我将“section.autolabel”设置为 1,max.depth 为 2。所以,我的部分(sect1,sect2,sect3,...)标题如下:
这些生成为纯文本(即:“1.1 All about it”),没有任何专门针对编号和标题的格式。
我想做的是将这两个组件分成两个单独的区域,并将编号保持在最左边,标题更靠右,与正文开始缩进一致。所以是这样的:
我正在生成 FO 输出并使用具有快速增长的自定义层的 DocBook 5 + DocBook NS XSL。
所以,我想这个问题有两个方面:
我可以覆盖什么来控制标题生成?我有点困惑 fo/sections.xsl 中的流程以及它如何组合在一起?
我将如何引入一个固定宽度的内联元素来为数字和标题提供所需的间距?我一直在搞乱一些 fo:inline-containers, fo:block-containers 但它们都没有产生我想要的结果。
xml - XSL:删除 xml 标签但保留其内容
我最近将我的几个 .xml 文件从 docbook 更改为 dita。转换顺利,但有一些不需要的伪影。我很难过的是 .dita 无法识别<para>
来自 docbook 的标签,而是将其替换为 .dita <p>
。您认为这很好,但这会导致 XML 在下一行显示项目和有序列表,即:
代替:
那么我该如何改变这个:
对此:
对不起,我应该更清楚这个问题。我需要从文档中删除所有深度不同的标签,但始终遵循(本地)树 listitem/para 。我对此有点陌生,但是通过将其附加到我的 docbook2dita 转换中,我是否可能做错了。可以在那个地方吗?
php - 如何从 css 文件生成文档?
我参考CSSDoc规范并希望从 css 文件生成注释文档。第一个想法是使用phpdocumentor工具。执行phpdoc -o HTML:frames:default -f main.css -t docs
命令时,我收到“文件未解析,不是 php 文件”错误消息。请告诉我如何通过自动文档工具从 css 文件生成文档。应该使用 Doxygen、JavaDoc 工具或使用现有工具编写新的解析器。谢谢~~~~
html - XSL 直接在 docbook 中编写 html 代码
我是 docbook 的新手,但找不到直接在 docbook xml 结构中编写一些 html 代码的好方法。我能找到的最好的是 dbhtml-include,但它需要一个单独的 html 文件来解析。
可以直接写几行html吗?
我实际上想做的是在 docbook 中用 mathjax 编写数学。不过,可能有更聪明的方法来做到这一点。
谢谢你的帮助。
xml - 使用 docbook 从 XML 和 CSS 生成输出 - 适用于 HTML,适用于 PDF
从一系列 xml 文件和一个样式表开始,我使用 docbook-xsl-ns-1.73、libxslt-1.1.22.win32 和 fop-0.94 生成了一个 HTML 文件。样式表说代码块必须有编号的行和灰色的背景。这是将 xmls 转换为 html 的 and 任务的一部分:
现在这个任务工作得很好,产生了所需的输出。
用于将 xmls 转换为 pdf 的类似任务具有以下参数:
问题是我的 pdf 转换任务无法按照样式表中的说明格式化代码行。有什么问题?考虑到转换为 html 使用相同的样式表并且有效。我应该在哪里寻找解决方案?提前致谢。
xml - 为 DITA Open Toolkit 1.5.2 XSLT 样式表实施 DITA 版本
我有一个将 xml 从 docbook 转换为 DITA 的 .xsl。我遇到的一个问题是,创建的 .dita 文件会破坏外部参照。为了解决这个问题,我想尝试在转换期间强制执行一个 dita 版本(我希望这是可能的)。所以我的问题是:如何让转换后的文档在转换时尊重 DITA 1.2。
转换来自使用 docbook2dita 插件的 DITA Open Toolkit 1.5.2 以下是当前的 .xsl:
xml - XSL:删除 imageobject fileref 上的先前文件夹
如果属于 imagedata 的任何 fileref 的名称未命名为“screenshots”,我想删除前面的“./”和第一个文件夹
所以从
收件人:截图
这是我当前的样式表,由于某种原因似乎没有做任何事情......
编辑添加 xmlns="http://docbook.org/ns/docbook" version="5" 到部分。
xml - XSL-fo pdf 的图像大小问题
我有大量在 docbook 中创建的 XML 文档,并通过 maven 以 html for 和 pdf 形式发布。几代人工作正常,html看起来很好。我遇到的问题是 pdf 版本中图像的大小。这些图片是截图的集合,有些是全屏的,有些是大约 2/3 的宽度和高度,还有一些是小的搜索框。很明显,我需要对图像数据的属性进行大规模重构。我想知道我应该将它重构为什么?我正在寻找一种方法来创建多达 4 种“类型”的图像,并让这些图像强制执行它们自己的大小。图像示例如下所示:
它仅适用于我的某些屏幕截图尺寸。
我玩过 scalefit、width 和 contentwidth/contentheight,它们似乎解决了问题的不同部分。我也应该研究视口吗?
注意:不必担心破坏 html 生成,因为我可以在 XSL 中打开“排除属性”。
xml - 如何在 Docbook 中设置最大图像高度?
我目前遇到一个问题,当我将我的 docbook 转换为 pdf 时,图像有点不稳定。我 90% 的屏幕截图都很好,但其余部分的高度超过了 740 像素,这会导致它们跑出页面。我对宽度没有任何问题。
我试过了contentdepth="740"
,contentdepth="740px" width="100%"
但没有运气。我希望告诉图像具有最大高度但填写宽度。
xml - 如何将@xml:base 添加到我的 .xml 文件中?
我需要一个样式表来转换我的 docbook xml 文件,以便它们现在将 xml:base 元素包含到我的部分标签中。我该怎么做(因为 xml:base 需要系统和节点信息???)
输入:
输出: