Поддерживает ли Org-режим RTL Языки как арабский?Поддерживает ли Org-режим RTL Языки как арабский
Цель состоит в том, чтобы подготовить и набрать книгу в арабском шрифте и экспортировать ее как PDF для печати.
Поддерживает ли Org-режим RTL Языки как арабский?Поддерживает ли Org-режим RTL Языки как арабский
Цель состоит в том, чтобы подготовить и набрать книгу в арабском шрифте и экспортировать ее как PDF для печати.
Для корректного отображения 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.
Emacs 24 поддерживает [двунаправленный текст] (https://www.gnu.org/software/emacs/manual/html_node/emacs/Bidirectional-Editing.html), а поиск в googling предполагает, что org-mode тоже должен работать. Вы уже пробовали? – Juancho