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 打开即可看见效果。

Linux(Ubuntu)下配置Latex环境,布布扣,bubuko.com

Linux(Ubuntu)下配置Latex环境

上一篇:国内第一本micropython的书出版《机器人Python极客编程入门与实战》


下一篇:【CSS进阶】伪元素的妙用2 - 多列均匀布局及title属性效果