Org-mode はアラビア語などの RTL 言語をサポートしていますか?
目的は、アラビア語のスクリプトで本を準備して組版し、印刷用に PDF としてエクスポートすることです。
Org-mode はアラビア語などの RTL 言語をサポートしていますか?
目的は、アラビア語のスクリプトで本を準備して組版し、印刷用に PDF としてエクスポートすることです。
正しい RTL 表示のために、次のスニペットを init ファイルに追加できます。
(defun set-bidi-env ()
"interactive"
(setq bidi-paragraph-direction 'nil))
(add-hook 'org-mode-hook 'set-bidi-env)
Emacsマニュアルから:
変数
bidi-paragraph-direction
ifnon-nil
は、基本方向の動的な決定を無効にし、代わりにバッファー内のすべての段落に、そのバッファー ローカル値で指定された方向を強制します。値は または のいずれright-to-left
かleft-to-right
です。その他の値は として解釈されnil
ます。
PDF エクスポートに関しては、orgmode はこれを latex を使用して処理します。Latex には豊富な言語サポートがあり、簡単にこれを機能させることができます。詳細については、こちらをご覧ください。