原来一直没写过关于搭建tex环境的小帮助,今天用到,所以总结一下给需要的朋友。
系统:Ubuntu Kyrin,官方中文版(麒麟),用中文版(国人自己的Ubuntu官方版)会省去很多字体配置、区域设置的问题。
环境:TexLive包
编辑器:Emacs 24
因为是小帮助,我们就不来configure/make/make install那一套了,假定你可以方便的连接互联网,然后步骤就很简单了。
首先使用apt-get安装所需要的所有东西:
1 | sudo apt-get install git-core |
上面命令假设你有足够快的网速,不然特别是在第三步安装TexLive的步骤,最好泡杯茶,找个电影看看,这里是图省事儿,安装了ubuntu源中提供的texlive完整metapack,有经验的朋友也可以自己选择需要的包,如果自己选择,推荐texlive-base, texlive-generic还有texlive-xetex,我们在后面的配置中会默认使用xelatex进行编译。
看完电影了?我们继续。
首先配置emacs,这里可以参考我的另一篇文章,使用purcell同学的emacs.d自动搭建基础型全能emacs环境:《终于搞定purcell-emacs.d》
假定你完成了上面一步,那么打开~/.emacs.d/lisp/init-local.el
这是使用purcell的emacs.d环境之后,指定的可以添加自己的修改而不破坏purcell原始文件的地方。
下面是我的init-local.el的完整内容,后半部分是配置magit和auctex的部分,其实依托apt-get搞定所有事情之后,配置起来是很简单的。
每一部分都有说明,感兴趣的朋友可以直接套用。
1 | (setq track-eol t) |
C+x,C+s保存文件,C+x,C+c`退出emacs.
然后重新打开emacs,如果一切顺利,你就配置完毕了,C+x,C+f打开一个在git管理中的.tex文件看看,是不是magit和auctex都启动了?
试试用C+c,C+c编译,用C+c,C+v使用evince查看生成的pdf,是不是很爽?
这里注意一点,上面配置文件的最后一部分,设置C+c,C+c命令默认使用xelatex编译pdf,你也可以设置为latex或其他支持的命令,这个设定只为方便。