如题,这个问题一直没有弄明白,望哪位明白人指点一下
org-mode manual 原文:
You can make words *bold*, /italic/, _underlined_, =verbatim= and ~code~, and, if you must, ‘+strike-through+’. Text in the code and verbatim string is not processed for Org mode specific syntax, it is exported verbatim.
1 个赞
我已经放弃区分了,统一用 ~~
,完全不用 ==
。两者导出的结果一样(至少是 HTML)。
就和markdown的 `codeblock` => codeblock
一样。
~verbatim~
好像是 LaTeX 用的,HTML 都导出成 <code>
。
生成 html 的时候都是 <code>xxx</code>
。不过我设置了 ~ 生成 <kbd>
,= 还是生成 <code>
(eval-after-load 'ox-html
'(push '(code . "<kbd>%s</kbd>") org-html-text-markup-alist))
1 个赞
(defcustom org-latex-text-markup-alist '((bold . "\\textbf{%s}")
(code . protectedtexttt)
(italic . "\\emph{%s}")
(strike-through . "\\sout{%s}")
(underline . "\\uline{%s}")
(verbatim . protectedtexttt))
事实上 LaTeX 里导出也都一样,我觉得可以自己把 code 改成 lstinline。