注:笔者也是刚刚接触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的更多相关文章

  1. Ubuntu 13.10 安装 ia32-lib

    Ubuntu 13.10下面不参直接安装ia32-libs,直接安装的时候会提示下面的信息: output$ sudo apt-get install ia32-libs Reading packag ...

  2. Ubuntu 13.10 安装Qt5

    Qt5在Ubuntu的软件中心是找不到的,只能从Qt的官网下载安装. http://qt-project.org/downloads,选择完整的Linux版本(qt-linux-opensource- ...

  3. Ubuntu 13.10 安装 Unity 8 试用截图

    关于 Unity 8 有很多报道,Unity 8 相对于 Unity 7 变化相当大,这是 Ubuntu 团队打造的一款通用于 PC.手机.平板的桌面. Unity 8 已经登陆 ubuntu 13. ...

  4. [原] ubuntu 13.10 安装 winqq2013

    安装及下载地址:http://www.longene.org/forum/viewtopic.php?t=4700 ubuntu 13.10 64位系统安装后无法启动qq,因为缺少程序包.解决方案: ...

  5. 在 Ubuntu 13.10 安装 PyCharm 3.0.1 & Oracle JDK

    由于授权问题,在较新的Linux发行版本中都不再包含Oracle Java,取而代之的是OpenJDK.Ubuntu也是如此. OpenJDK能满足大部分的应用程序运行条件,但PyCharm无法在Op ...

  6. Ubuntu 13.10 安装Terminalx 后更改默认终端设置

    1.安装 terminalx, sudo apt-get install terminator 2.Ctrl+ Alt + t 试一下打开什么终端,我的默认启动的是Terminator;如果想换换默认 ...

  7. Ubuntu 13.10 安装软件失败后出现的问题——已安装 post-installation 脚本 返回了错误号 1

    安装Oracle-java7-installer失败后,再次重新安装后出现错误-- dpkg: error processing oracle-java7-installer (--configure ...

  8. Ubuntu 13.10 安装 Oracle11gR2

    #step 1:  groupadd  -g 2000 dba useradd   -g 2000 -m -s /bin/bash -u 2000 grid useradd   -g 2000 -m ...

  9. 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 ...

随机推荐

  1. HTML5——移动端的点击、拖拽

    移动端浏览器不支持mouse事件 https://www.cnblogs.com/joyco773/p/6519668.html https://www.cnblogs.com/yjhua/p/525 ...

  2. 让浏览器不再显示 https 页面中的 http 请求警报<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" ...

  3. 【转】Go语言入门教程(一)Linux下安装Go

    说明 系统是Ubuntu. 关于安装 下载安装包 当前官方下载地址是https://golang.org/dl/,如果不能访问,请自行FQ,FQ是技术工作者的必备技能. 安装 tar -xzvf go ...

  4. yii 在lnmp下访问问题

    lnmp大坑 /usr/local/nginx/conf/fastcgi.conf  文件里面

  5. 'dict' object is not callable

    今天学py的map函数时,由于在上面定义了一个dict类型的变量(取的名是map),所以编译后报了这么一个错,哎,以后学py命名要小心了

  6. Linux 安装 Tomcat 详解

    说明:安装的 tomcat 为解压版(即免安装版):apache-tomcat-8.5.15.tar.gz (1)使用 root 用户登录虚拟机,在根目录下的 opt 文件夹新建一个 software ...

  7. Centos7二进制文件安装MySQL5.7.25

    1.删除centos系统自带的mariadb数据库防止发生冲突 rpm -qa|grep mariadb rpm -e mariadb-libs --nodeps 2.安装libaio库 yum -y ...

  8. Linux学习笔记记录(九)

  9. Jenkins 的插件AnsiColor 多颜色

  10. 多校1010 Taotao Picks Apples

    >>点击进入原题<< 思路:题解很有意思,适合线段树进阶 #include<cstdio> #include<cmath> #include<cs ...