Как при работе в Emacs org-mode
выделить часть слова курсивом? Я хочу это:
словоx
но когда я пытаюсь word/x/
он выдает
слово / х /
и word{/x/}
производит
слово{x}
Как при работе в Emacs org-mode
выделить часть слова курсивом? Я хочу это:
словоx
но когда я пытаюсь word/x/
он выдает
слово / х /
и word{/x/}
производит
слово{x}
Вы можете сделать это, создав пользовательскую ссылку.
Простой метод:
(org-add-link-type "emph" nil 'org-export-emph)
(defun org-export-emph (path desc format)
(let ((text (or desc path)))
(cond
((eql format 'html)
(format "<em>%s</em>" text))
((eql format 'latex)
(format "\\emph{%s}" text))
(t
text))))
Затем это позволяет вам писать пар[[emph:ti]]ally em[[emph:ph][ph]]размерные слова.
Лучший (?) метод:
Вы определяете только тип ссылки
(org-add-link-type "emph")
и обработайте этот тип ссылки с помощью универсального транкодера в вашем бэкенде экспортера.
org-emphasis-regexp-components
. - person Dan   schedule 12.08.2014org-mode
. последний ответ на этот вопрос должен дать вам то, что вам нужно. (В частности, в нем объясняется, как настроить переменнуюorg-emphasis-regexp-components
, упомянутую @Dan, чтобы включить разметкуorg-mode
для строк, которым непосредственно предшествует или за которыми следует одна или несколько букв.) - person itsjeyd   schedule 14.08.2014