组织模式是否支持 RTL 语言,如阿拉伯语

Ibn*_*eed 5 org-mode arabic-support

Org-mode 是否支持 RTL 语言,如 arabic ?

目标是准备和排版阿拉伯文字的书籍,并将其导出为 PDF 进行打印。

Sin*_*eau 4

为了正确的 RTL 显示,您可以将以下代码片段添加到您的初始化文件中:

(defun set-bidi-env ()
  "interactive"
  (setq bidi-paragraph-direction 'nil))
(add-hook 'org-mode-hook 'set-bidi-env)
Run Code Online (Sandbox Code Playgroud)

来自Emacs 手册

变量bidi-paragraph-directionifnon-nil禁用基本方向的动态确定,而是强制缓冲区中的所有段落具有由其缓冲区本地值指定的方向。该值可以是right-to-leftleft-to-right。任何其他值都被解释为nil

至于 pdf 导出,orgmode 使用 Latex 处理此问题。Latex 具有丰富的语言支持,您可以轻松地完成这项工作。您可以在这里阅读更多相关内容。