最近好死不死又开始折腾emacs,好不容易跟着子龙山人大大的21天学会emacs视频学了一半emacs快捷键记的差不多了,结果切到spacemacs之后一切从头再来……简直悲剧……暂时还没有体会到vim编辑模式的便捷。所以我现在写html还是用的atom,而且windows配emacs真的是苦不堪言,只能用随身带的air装了个ubuntu强行emacs了。
org2pdf这个东西确实是不错,但是前提是你得懂latex,不懂的话其实我建议还是直接word另存为pdf更方便。这次主要遇到的问题是生成pdf的过程中不会自动把code block自动高亮。
解决方案
首先安装好tex整个组件包(texlive,嫌麻烦就直接装整个套件最容易)然后是pygments,我装的时候python-pygments和python3-pygments都装了一遍(不知道具体哪个生效,反正都装了保险),接着装minted(网上有攻略要装些什么依赖项),如果嫌麻烦的话可以直接:1sudo apt-get install texlive-latex-extra
因为在ubuntu下minted是包含在这个包里的。最后在spacemacs配置文件的user-init中加入如下代码(主旨思想就是让它在从latex转成pdf的时候跑一下-shell-escape的命令):
|
|
大功告成!