在 Word 中,可以在 RTL 句子中插入 LTR 单词,但当句子长度超过一行时,所有内容都会再次打乱。如何解决此问题?

在 Word 中,可以在 RTL 句子中插入 LTR 单词,但当句子长度超过一行时,所有内容都会再次打乱。如何解决此问题?

通过使用 stack overflow 论坛中另一个答案中指定的 Unicode,我能够在 Word 上的阿拉伯语文本中插入英文单词,而无需打乱句子部分(一个反复出现的问题):

https://stackoverflow.com/questions/9613613/why-words-are-shuffled-when-i-insert-english-words-in-any-arabic-urdu-persian-te

例子:

我的名字是 Ghadir,用英语写成加迪尔我不知道——

-- 感谢 Ghadir 的帮助 帮助中心

但当我继续写这个句子并且超过一行时,一切都变得混乱了。

示例[变成]:

[第一行] 我的名字是Ghadir加迪尔我不知道如何处理这个没有得到修复的文本[第二行],用英语写的

他是叙利亚反对派领袖加迪尔·阿卜杜拉·哈姆迪的支持者。

社区 社区

我还注意到,我可以不使用unicodes,通过在书写时重新定位光标来在阿拉伯语文本中添加英文单词 - 但当句子超过一行时也会发生同样的混乱问题。

答案1

好的,我正在回答我自己的问题,但我很高兴我终于发现了我做错的事情:

当我以前用阿拉伯语写作时,我从来没有点击过功能区中的 RTL 按钮 [红色圈出],因为我曾经认为选择我想要使用的语言 [阿拉伯语] 并更改段落对齐方式(如图所示 [绿色圈出])就足够了。

我现在还不能上传图片,所以请点击链接查看图片

当我不需要在阿拉伯语中使用英语时,这已经足够了——但是当你需要这样做时,你必须点击 RTL 选项。现在你的段落的方向是 RTL。现在当你输入 [或插入] Unicodes [我在问题详细信息中给出的链接中第一个问题答案中提到的 Unicodes] 时,它会完美地工作。

有关将段落分配给 RTL 的含义以及每个 Unicode 的实际作用的更多信息,请访问以下链接: http://dotancohen.com/howto/rtl_right_to_left.html#Directionality

相关内容