如果在windows系统下:
第一,org文件头部我一般用三个设置:
#+LATEX_COMPILER: xelatex
#+LATEX_HEADER: \usepackage{ctex}
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
第二,确认一下org文件的编码:看状态栏第一个字母是不是U,点击进去确认编码模式是否为utf-8(windows下一般情况下不是utf-8,如果是字母c那肯定不是utf-8)。如果不是utf-8,在.emacs中增加一行: (add-to-list 'file-coding-system-alist '("\\.org" . utf-8) )
,加载.emacs或重启emacs后org文件应该都是utf-8编码了。
第三,确认一下输出的中间文件:.tex文件,看一下是什么编码,windows上很可能是GB2312或GBK,这个编码转换为pdf后也是不会显示中文的。如果第二步执行正确,应该会直接输出显示中文的pdf了。