2015-12-30 3 views
3

Поддерживает ли Org-режим RTL Языки как арабский?Поддерживает ли Org-режим RTL Языки как арабский

Цель состоит в том, чтобы подготовить и набрать книгу в арабском шрифте и экспортировать ее как PDF для печати.

+0

Emacs 24 поддерживает [двунаправленный текст] (https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html), а поиск в googling предполагает, что org-mode тоже должен работать. Вы уже пробовали? – Juancho

ответ

2

Для корректного отображения RTL вы можете добавить следующий фрагмент кода в файл инициализации:

(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, отключает динамическое определение базы и вместо этого вынуждает все абзацы в буфере иметь направление, указанное его локальным значением buffer. Значение может быть либо right-to-left, либо left-to-right. Любое другое значение интерпретируется как nil.

Что касается экспорта pdf, orgmode обрабатывает это с использованием латекса. Латекс имеет богатую поддержку языка, и вы можете легко сделать эту работу. Вы можете узнать больше об этом here.

Смежные вопросы