2015-12-30 147 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的更多信息。