Linux(Ubuntu)下配置Latex环境
开始学习使用Latex是因为想写一份好看的简历。在Windows下面只要下载CTex套件,安装即可,非常得方便。不过安装的时间可不是一般的长啊!最近开始用Linux的系统,就在Ubuntu下面打架了Latex的编译环境。用起来方便些。
简单介绍下Latex,就不查阅资料了,凭着我得记忆和理解来讲。Tex是计算机大牛Donald Ervin Knuth编写的功能强大得排版软件。Latex是一个用Tex为基础的编译环境,使得Tex给容易使用。Latex是一种解释性的语言(?),用来生成高质量得pdf或dvi文件。通过Latex编写得文档需要经过编译,才能生成pdf,于Word等所见及所得的文档处理形成对比。Latex的主要优势:开源、免费、效果优于Word(相对来说),更加有趣。
下面介绍Ubuntu下Latex的环境安装与配置。其实Linux系统的内核都差不多,所以其他Linux系统的安装Latex的方式也相同。
主要参考自:
a. http://www.cnblogs.com/bamboo-talking/archive/2013/01/07/2848914.html
b. http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89
1、安装texlive
sudo apt-get install texlive-xetex texlive-latex-recommended
//xetex集成了中文字体的环境,使得中文文档的生成变得很容易,可以使用系统自带得字体,使用更好看得字体。
apt-cache search cjk
//找到相关宏包,安装
sudo apt-get install latex-cjk-xcjk cjk-latex latex-cjk-chinese
2、安装想要的中文字体(可以跳过,注意:安装过程中可能会改变系统默认字体) sudo apt-get install ttf-mscorefonts-installer
//可以用 fc-list 查看已安装得所有字体, fc-cache 刷新字体缓存。
3、按照Latex WiKi上的说明改动(主要是添加字体,其实经过第二步,已经具备Latex编译得环境了。不过字体越多,就能写出越好看的文档,所以建议大家更新一下。)
http://linux-wiki.cn/wiki/zh-hans/LaTeX%E4%B8%AD%E6%96%87%E6%8E%92%E7%89%88%EF%BC%88%E4%BD%BF%E7%94%A8XeTeX%EF%BC%89
4、测试(注意用xelatex编译的文件,编码格式一定要保存成 UTF-8)
CTeX在XeLaTeX环境下实际是用xeCJK处理中文的,如果不想用CTeX这么复杂的包,也可以使用xeCJK处理中文。
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
\documentclass[11pt]{article} \usepackage[BoldFont,SlantFont,CJKsetspaces,CJKchecksingle]{xeCJK} \setCJKmainfont[BoldFont=SimHei]{SimSun} \setCJKmonofont{SimSun}% 设置缺省中文字体 \parindent 2em %段首缩进 \begin{document} \section{举例} \begin{verbatim} 标点。 \end{verbatim} 汉字Chinese数学$x=y$空格 \end{document} |
//新建文档,vim打开输入以上代码,保存为UTF-8 编码(很重要)。
touch test.tex
vim test.tex
// 输入i,进入编辑模式,输入上方代码,按Ese退出编辑模式至普通模式
// 输入 :setfileencoding=utf-8 回车, 设置为UTF-8编码,输入 :wq 回车 保存退出。
// 更多vim使用说明,参见《鸟哥Linux私房菜》
xelatex test.tex
// 进行编译,编译后目录中多出 test.pdf 打开即可看见效果。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。