DITA:覆盖阿拉伯文件中英文文本的右对齐

问题描述

我正在研究一系列计算机手册,这些手册以DITA代码(XML的一种方言)提供,然后在翻译成PDF之前先进行翻译。 PDF渲染器会自动选择RTL文本方向,并以希伯来语和阿拉伯语将文本右对齐。但是,文件中有些主题没有翻译,也使它们右对齐。我尝试将cnt放在dir="ltr"标记中,但这没有任何效果。我尝试将<topic>添加align="left"标记中,然后添加到其中的<topic>(段落)子句中,但是根据DITA标准,这些标记无法识别<p>属性,仅适用于各种表元素。是否有办法覆盖DITA文件中段落或较大块的认(在这种情况下为右边界)对齐方式?请注意,使用表格重写文本在 中是不可行的:我们必须坚持客户端提供的DITA结构。

解决方法

您使用的是什么PDF渲染器?如果是DITA Open Toolkit,则1)哪个版本和2)您使用的是自定义插件?

您可能会在groups.io上托管的dita用户列表上找到更多帮助。