在组织模式中使一个词部分斜体

时间:2014-08-12 19:30:29

标签: emacs org-mode

在Emacs org-mode中工作时,如何将单词设为斜体?我想要这个:

  

字的 X

但是当我尝试word/x/时,它会产生

  

字/ X /

word{/x/}生成

  

字{ X }

1 个答案:

答案 0 :(得分:1)

您可以通过创建自定义链接来完成此操作。

简单方法:

(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))))

这允许你写par [[emph:ti]] ally em [[emph:ph] [ph]] asized words。

更好(?)方法:

您只能通过

定义链接类型
(org-add-link-type "emph")

并通过导出器后端中的通用转码器处理该链接类型。