emacs 组织模式:导出到 HTML 时如何选择字体?

emacs org-mode: how to choose font when exporting to HTML?

org-mode 下的文件可以导出到 HTML 使用此:

C-c C-e h o

(org-export-dispatch) h o

你会得到那种丑陋的时代字体...

是否有简单设置另一种字体的方法?

也对什么是正确(复杂)方式感兴趣:)

您有不同的选择,具体取决于您想要获得的精细程度... 最简单:

#+HTML_HEAD_EXTRA: <style>*{font-family: serif !important}</style>

更高级:

#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="myStyleSheet.css"/>

您也可以将其全部放入一个设置文件中,并将其包含在您的组织文件中:

#+SETUPFILE: ~/.emacs.d/org-templates/level-0.org

在那个文件中可能有这样的东西(在这种情况下,Charset,你的样式表,用于漂亮的 Latex 样式公式的 Mathjax):

#+HTML_HEAD_EXTRA: <meta charset="utf-8">
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="static/myStyle.css" />
#+HTML_HEAD_EXTRA: <script async type="text/javascript" src="https://cdn.rawgit.com/mathjax/MathJax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>