大家好,请教一个很基础的问题。我想org导出pdf。通过Google找到了ox-latex-chinese插件,貌似就是论坛里面某位大神写的,点赞一些。 我想知道这插件怎么用呢,
- 在原来的org文件里面需要添加别的东西吗? 2.通过这个插件,将org导出为pdf的快捷键/命令是什么呢?
问题很菜,希望大家能帮忙解答一下,非常感谢
大家好,请教一个很基础的问题。我想org导出pdf。通过Google找到了ox-latex-chinese插件,貌似就是论坛里面某位大神写的,点赞一些。 我想知道这插件怎么用呢,
问题很菜,希望大家能帮忙解答一下,非常感谢
说明文档的我都做了。 我以前没有做过将org导出pdf之类的经验。我想知道的是需要在原来的.org后缀文件里面添加#begin之类的东西;还有就是怎么导出啊?命令是什么 非常感谢
多看多想。学完就差不多明白了。
着急用的话能导出 pdf 的软件一把。
非常感谢,我学习一下,以前就是把笔记写在org里面,没怎么做别的。最近想导出来,所以又开始折腾了。
@LdBeth @smallst 问题没解决,原谅我自己再来补一刀。 下载还是不能导出PDF,我的org文档导出odt格式完全没有问题。导出tex格式,中文乱码,导出pdf导不出,显示下面问题
ox-latex-chinese配置如下;;org导出pdf
(require 'ox-latex-chinese)
(oxlc/toggle-ox-latex-chinese t)
;;禁用自动设置latex字体功能
;;(setq oxlc/org-latex-fonts nil)
;; (setq org-latex-create-formula-image-program 'dvipng) ;;速度快但是默认不支持中文
(setq org-latex-create-formula-image-program 'imagemagick) ;; 速度慢但是支持中文
(setq org-format-latex-options
(plist-put org-format-latex-options :scale 2.0)) ;;调整latex预览图片的大小
(setq org-format-latex-options
(plist-put org-format-latex-options :html-scale 2.5)) ;;调整HTML文件中latex图片的大小
(setq oxlc/org-latex-commands '("latexmk -xelatex -gg -pdf %b.tex"))
(provide 'init-org)
如果只留两句
;;org导出pdf
(require 'ox-latex-chinese)
(oxlc/toggle-ox-latex-chinese t)
PDF生成一半就error,打开里面中文也是乱码。如下
所需要的 Latex 宏包我也已经全部安装了。 请各位帮忙查找一下病因吧。[quote=“liulangdefeng2222, post:1, topic:3162, full:true”] 大家好,请教一个很基础的问题。我想org导出pdf。通过Google找到了ox-latex-chinese插件,貌似就是论坛里面某位大神写的,点赞一些。 我想知道这插件怎么用呢,问题很菜,希望大家能帮忙解答一下,非常感谢
先看一下生成的 tex 文件能否 Compile 为 latex,这种问题多数都是 latex 那边没设置好,和 emacs 关系不大。
推荐你先尝试不装插件直接导出 英文pdf,确认你 org 导pdf 没问题。这是其一
如果导出 pdf 没问题了,用 C-h v``Tex-engine
查看这个变量是否是 xetex
,如果不是,在配置里设置或者在当前buffer执行(M-x edval-expression
) 语句 (setq-default TeX-engine 'xetex)
, 最后在要导出的org文件里加上 #+LATEX_HEADER:\usepackage{ctex}
再导出,看中文是否显示了。
注意需要 xelatex 命令,通常如果你安装了 Texlive
就没问题了。这是其二。
最后,你需要希望使用 ox-latex-chinese
,再看文档加配置慢慢调试,我没用过这个包,对问题处理没有经验。
另外,既然你给出了编译错误……推荐把 org 文件原文也给出来……如果不方便的话,换一个能重新问题的最小测试文件,这样方便大家给你定位问题。
我已经将tex-engine设置为xetex。
我把ox-latex-chinese插件屏蔽,导出英文,pdf没有问题,一切正常
我调用ox-latex-Chinese插件,导出英文, PDF没有问题,一切正常
3.我调用插件,加入中文,此时就产生乱码。
其实org文档不重要,只要org里面有中文就乱码
直接编译导出的 tex 文件没有问题,对吗?
不调插件导出中文呢? 感觉是插件里需要某个你没有的字体?至少你调插件后英文pdf中的“目录”是正常的
我先应该找到病因。导出的tex文件中文就是乱码 这个是怎么回事呢
导出的 tex 文件包含乱码?我觉得你的意思应该是指导出的 tex 文件编译成的 pdf 出现乱码,对吗?
如果是这样的话,你应该将 latex 编译命令的错误信息贴出来。
应该是coding system的问题,我改成utf-8以后,目录不再出现乱码了。 正文的一些中文也能够显示出来,但是还是很多乱码
那估计就是字体的问题了
如果是程序员请一定把 windows 的系统编码改成 utf-8 ……
你用的 windows? 那你应该在 cmd 运行一下 latex 命令,比如 xelatex mytex.tex
这样的。这样更容易 debug。
直接贴 emacs debug 帮助不大。因为这是 latex 的问题,尽量在单纯的 latex 环境下 debug。