如何能正确把中文导出成 PDF {#如何能正确把中文导出成 pdf}
网上看了很多资料,最后发现最有效的解决办法竟然也是最简单的,根本不需要复杂配置,主要包括三个部分:
安装 LaTeX 应用程序 {#安装 latex 应用程序}
我的电脑是 Mac,直接安装 MacTeX,就是有点大,安装包要 2.68G,听说 BasicTeX 要小的多,不知道能不能用,有兴趣的同学可以试试。
另外,如果系统是最新版的 OSX 10.11,那安装完 MacTeX 后一定要 update 到最新版,最主要解决的是在 OSX 10.11 下不能在/usr 目录下建 texbin 目录的问题,最新版会在/Library/Support 目录下也建一个 texbin 目录的符号链接,并加入到 PATH 环境变量中,供读取。
调用 CTeX 宏包 {#调用 ctex 宏包}
CTeX 是专为处理中文而定制的宏包,能够根据不同平台自动调用相应的中文字体,达到正常转换的目的。添加方法是在 org 文件头增加如下代码:
|
|
使用 XeLaTeX 程序进行编译转换 {#使用 xelatex 程序进行编译转换}
有两个方法,一是在 org 文件头进行指定,如下:
|
|
如果不想每次都在 org 文件头指定,可以在 Emacs 配置文件中进行如下设定:
|
|
示例
本文按此方法生成的 PDF 文件在此:emacs-org-to-pdf-with-latex.pdf