Ubuntu 13.10 安装 TeX Live 2013
注:笔者也是刚刚接触TeX系统,水平有限,若有疏漏之处还望指正。
中文解决方案
对于LaTeX中文排版,比较方便有这样的几种解决方案:LaTeX+CJK / LaTeX+XeTeX / CTeX。其中CTeX(Chinese TeX)是TeX的一个发行版,只能用于Windows系统,不过CTeX的一些工具有Linux下的对应版本。CJK(Chinese Japenese Korea Unified Ideographs)是支持中日韩等亚洲国家字体的一个宏包,最初在LaTeX2e中发布,不过现在很多发行版都支持。XeTeX是一种使用Unicode的TeX排版引擎,并支持一些现代字体技术,因为可以在不进行额外配置的情况下直接使用操作系统中安装的字体,因此可以直接利用OpenType,Graphite中的高级特性,例如额外的字形,花体,合字,可变的文本粗细等等。所以,综上来看,LaTeX+XeTeX是最简单方便的解决方案。
目前TeX系统有许多发行版本,每个发行版本都是一整套工具的集合,一般都会包括TeX、LaTeX、dvipdf、dvips、pdfTeX等。TeXLive是TUG(TeX User Group)提供给其会员的一个TeX发行版,包含可以在大多数操作系统下运行的TeX系统,以及配套的字库和各种宏包(支持CJK,XeTeX),在TUG网站上可以找到TexLive的最新消息。
TeX Live安装
Tex Live的安装在Ubuntu主要有这样几种方法:
1. 下载TeX Live最新版(2013)的iso文件(2.5G左右),安装并配置。这样会安装TeX Live中所有的工具包。
2. 从Ubuntu的官方源中下载需要到安装包,一般如下的几个就可以了。安装命令:
apt-get install texlive-xetex texlive-latex-base texlive-latex-extra texlive-metapost texlive-math-extra texlive-science
下面我们使用第一种方案来安装TeX Live 2013。其实安装TeX Live很简单,将对应的文件拷贝到安装目录下即可,对应方法可以参考《最简单的
TeXLive CD 安装指南》,不过该教程中设置环境变量的方法是临时性的,关闭终端就无效了。关于永久性环境变量的设置方法可以参考:《Ubuntu环境变量——添加与删除》。
我们使用TeX Live中提供的安装工具install-tl,这是一个Perl脚本,在 Linux 兼容的系统下启动它最简单的方法是这样的:(这部分参考了The
TeX Live Guide 2013中文版,在文档第9页可以找到类Unix系统安装这部分内容)
:~$ cd /path/to/installer
:~$ perl install-tl
你可能需要扩大终端窗口的大小才能在一屏内,显示完整的文本安装程序界面 (图 1)。

要在专家 GUI 模式下安装 (见图 2),你需要加入了 XFT 支持的 Perl::TK 模块, GNU /Linux 下
通常都是这样,但其他系统下可能不是。这种情况下,你可以运行:
:~$ perl install-tl -gui
要列出所有这些选项:
:~$ perl install-tl -help
按照上述步骤等待安装完成就可以了。
在安装完成后我们需要配置环境变量,可以参考《Ubuntu环境变量——添加与删除》这篇文章。
安装新字体
因为XeTeX可以使用系统字体,为了支持更多到字体,我们可以在linux上安装一些Windows / Adobe字体。安装方法可见:《Linux中文排版(XeTeX)》。
TeX系统是如何工作的
LaTeX最简单的使用方法就是用文本编辑器(任何文本编辑器都可以)编写*.tex文件,然后使用命令latex / tex / xetex进行编译即可得到想要的文件。最后介绍一下TeX系统排版的流程(图 2),这部分参考了:《专业的LaTeX:
在Linux下编写高质量的文档》。

图 2.TeX系统排版流程
LaTeX开发环境
在Linux下面还有很多好用LaTeX的开发环境,并且有些还支持WYSIWYG ( Whar You See Is What You Get ).比较著名(用户评价比较高)的有TeXMaker和LyX Docment Processor.另外提醒一下,在软件中心安装以上两个软件都需要下载大概500M左右的文件,估计是要下载软件源中的TeX Live软件包,所以建议去官方网站下载,我下载的TeXMaker大概10M左右
Ubuntu 13.10 安装 TeX Live 2013的更多相关文章
- Ubuntu 13.10 安装 ia32-lib
Ubuntu 13.10下面不参直接安装ia32-libs,直接安装的时候会提示下面的信息: output$ sudo apt-get install ia32-libs Reading packag ...
- Ubuntu 13.10 安装Qt5
Qt5在Ubuntu的软件中心是找不到的,只能从Qt的官网下载安装. http://qt-project.org/downloads,选择完整的Linux版本(qt-linux-opensource- ...
- Ubuntu 13.10 安装 Unity 8 试用截图
关于 Unity 8 有很多报道,Unity 8 相对于 Unity 7 变化相当大,这是 Ubuntu 团队打造的一款通用于 PC.手机.平板的桌面. Unity 8 已经登陆 ubuntu 13. ...
- [原] ubuntu 13.10 安装 winqq2013
安装及下载地址:http://www.longene.org/forum/viewtopic.php?t=4700 ubuntu 13.10 64位系统安装后无法启动qq,因为缺少程序包.解决方案: ...
- 在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK
由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK.Ubuntu也是如此. OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在Op ...
- Ubuntu 13.10 安装Terminalx 后更改默认终端设置
1.安装 terminalx, sudo apt-get install terminator 2.Ctrl+ Alt + t 试一下打开什么终端,我的默认启动的是Terminator;如果想换换默认 ...
- Ubuntu 13.10 安装软件失败后出现的问题——已安装 post-installation 脚本 返回了错误号 1
安装Oracle-java7-installer失败后,再次重新安装后出现错误-- dpkg: error processing oracle-java7-installer (--configure ...
- Ubuntu 13.10 安装 Oracle11gR2
#step 1: groupadd -g 2000 dba useradd -g 2000 -m -s /bin/bash -u 2000 grid useradd -g 2000 -m ...
- ubuntu 13.10 mono asp.net服务 安装
ubuntu 13.10 从官方文档http://www.mono-project.com/Mod_mono 可看到 Mod_Mono is an Apache 2.0/2.2/2.4.3 modul ...
随机推荐
- 平凡的世界小说txt下载完整版
<平凡的世界>正白纸黑字的告诉我们这样的人生真谛.它响亮的提出,人,无论在什么位置,无论多么贫寒,只要一颗火热的心在,只要能热爱生活,上帝对他就是平等的.只有作一名劳动者,不把不幸当作负担 ...
- vue项目国际化实现 vue-i18n使用详细教程
1.安装vue-i18n: npm i vue-i18n -S 当然你也可以这样: <script src="https://unpkg.com/vue/dist/vue.js&quo ...
- arx移植 及预处理器
来源:http://bbs.mjtd.com/thread-102486-1-1.html 另,ObjectARX编程参考:http://bbs.mjtd.com/forum-14-1.html 如果 ...
- Oracle XE WM_CONCAT undifine
用docker 跑了个oracle XE 报错 没有WM_CONCAT 下载三个sql文件然后按顺序执行后可以正常使用 一:下载三个文件 解压到 oracle 目录下面 (要能找到,注意权限要o ...
- 【转载】文件上传命令rz和下载命令sz的安装
一.xshell工具简介 Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.其可以在Windows界面下用来访 ...
- Day 14B 网络应用开发
网络应用开发 发送电子邮件 在即时通信软件如此发达的今天,电子邮件仍然是互联网上使用最为广泛的应用之一,公司向应聘者发出录用通知.网站向用户发送一个激活账号的链接.银行向客户推广它们的理财产品等几乎都 ...
- 25款css动画库
http://www.swiper.com.cn/usage/animate/index.html //swiper https://cssanimation.io/ http://ianlunn ...
- 最大子段和(洛谷P1115,动态规划递推)
洛谷题目链接 题目赋值出来格式有问题,所以我就只放题目链接了 下面为ac代码 #include<bits/stdc++.h> #define ll long long using name ...
- 爬虫之Re库
一.常见匹配模式 \W # 匹配字母数字及下划线 \W # 匹配非字母数字下划线 \s # 匹配任意空白字符,等价于[\t\n\r\f] \S # 匹配任意非空字符 \d # 匹配任意数字,等价于[0 ...
- SpringMVC中@Controller和@RequestMapping用法和其他常用注解(转)
一.简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Mo ...