2015-12-30 103 views
3

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

其目的是准备和排版阿拉伯语脚本的书籍,并将其导出为PDF格式以供打印。

+0

Emacs 24支持[双向文本](https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html),并且使用谷歌搜索建议org模式也可以。你已经尝试过了吗? – Juancho

回答

2

对于正确的RTL画面中,您可以在下面的代码片段添加到您的init文件:

(defun set-bidi-env() 
    "interactive" 
    (setq bidi-paragraph-direction 'nil)) 
(add-hook 'org-mode-hook 'set-bidi-env) 

Emacs Manual

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

至于pdf导出,orgmode使用乳胶处理这个。乳胶有丰富的语言支持,您可以轻松完成此项工作。您可以阅读关于here的更多信息。