T E X Live指南—2015
Karl Berry编写
/texlive/
2015年5月
目录
1简介4
1.1T E X Live与T E X Collection (4)
1.2操作系统支持 (4)
1.3T E X Live的基本安装 (4)
1.4获得帮助 (4)
2T E X Live概览5
2.1T E X Live,proT E Xt,MacT E X的大集合:T E X Collection (5)
2.2T E X Live的顶层目录 (6)
2.3预定义的texmf目录树概览 (6)
2.4T E X的扩展版本 (7)
2.5T E X Live中其他值得一提的程序 (8)
3安装8
3.1启动安装程序 (8)
3.1.1Unix (9)
3.1.2Mac OS X (10)
3.1.3Windows (10)
3.1.4Cygwin (10)
3.1.5文本界面安装程序 (11)
3.1.6专家图形界面安装程序 (11)
3.1.7简化的向导安装程序 (11)
3.2执行安装程序 (12)
3.2.1二进制系统菜单(只对Unix适用) (12)
1
目录2
3.2.2选择要安装的组件 (13)
3.2.3目录 (14)
3.2.4选项 (15)
3.3install-tl命令行选项 (16)
3.3.1-repository参数 (17)
3.4安装后的操作 (17)
3.4.1Unix下的环境变量 (17)
3.4.2环境变量的全局配置 (18)
3.4.3DVD安装后的网络更新 (18)
3.4.4XeT E X和LuaT E X的系统字体配置 (18)
3.4.5ConT E Xt Mark IV (19)
3.4.6集成本地与个人宏文件 (19)
3.4.7集成第三方字体 (20)
3.5测试安装是否成功 (20)
3.6其他可下载软件的链接 (21)
4特殊安装22
4.1用户共享(或跨机器)安装 (22)
5便携(USB)安装23
5.1ISO(或DVD)安装 (23)
6tlmgr:管理你的安装24
6.1tlmgr的GUI模式 (25)
6.2tlmgr命令行使用示例 (25)
7有关Windows平台的说明26
7.1针对Windows的特征 (26)
7.2Windows上附加的软件 (27)
7.3User Profile目录相当于主目录 (28)
7.4Windows注册表 (28)
7.5Windows权限 (28)
7.5.1保护T E X Live目录 (29)
7.6增加Windows和Cygwin下的最大内存量 (29)
8Web2C用户指南29
8.1Kpathsea路径搜索 (30)
目录3
8.1.1路径的来源 (31)
8.1.2配置文件 (31)
8.1.3路径展开 (32)
8.1.4默认展开 (32)
8.1.5大括号展开 (33)
8.1.6子目录展开 (33)
8.1.7特殊字符与其意义:简要说明 (33)
8.2文件名数据库 (33)
8.2.1文件名数据库 (34)
8.2.2kpsewhich:独立的路径搜索 (34)
8.2.3使用举例 (35)
8.2.4调试操作 (36)
8.3运行时选项 (39)
9致谢39
10发行历史41
10.1过去 (41)
10.1.12003 (42)
10.1.22004 (42)
10.1.32005 (44)
10.1.42006–2007 (44)
10.1.52008 (45)
10.1.62009 (46)
10.1.72010 (46)
10.1.82011 (47)
10.1.92012 (47)
10.1.102013 (48)
10.22014 (48)
10.3当前版本—2015 (49)
10.4未来 (50)
11翻译说明50
1简介4 1简介
1.1T E X Live与T E X Collection
本文档描述T E X Live软件的主要功能和特性,T E X Live是T E X及其相关程序在GNU/Linux及其他类Unix系统、Mac OS X和Windows系统下的一套发行版。
你可以直接下载T E X Live,也可以在T E X用户组织给会员分发的T E X Collection DVD中到。第2.1节中,简要地介绍了DVD的内容。这两套发行版都是用户组织共同协作完成的。这篇文档,主要介绍T E X Live本身。
T E X Live包括了T E X,L A T E X2ε,ConT E Xt,METAFONT,MetaPost,B ib T E X等许多可执行程序;种类繁多的宏包、字体和文档,并支持世界上许多不同的语言。
文档末尾的第10节(第41页)介绍了这一版T E X Live的重要改变。
1.2操作系统支持
T E X Live为多种基于Unix的平台提供了可执行文件,包括GNU/Linux、Mac OS X、和Cygwin。它还包含了源代码,可供在没有提供可执行文件的平台上编译安装。
至于Windows,T E X Live仅支持Windows XP或后续版本。Windows2000可能可以继续工作。我们没有包含64位的Windows可执行文件,不过32位的可执行文件也能64位的系统上正常运行。
除了T E X Live以外,Windows和Mac OS X用户还有其它的选择,请参考第2.1节。
1.3T E X Live的基本安装
你可以使用DVD方式或者网络方式来安装T E X Live(/texlive/acquire.html)。通过网络的安装程序本身非常小,它可以从网上下载所有的你所要求的软件包。网络安装程序对仅使用T E X Live一小部分的用户来说非常适宜。
DVD安装程序可以把T E X Live安装到你的本地磁盘上。你不能直接从T E X Collection DVD(或者它的.iso镜像)上运行T E X Live,但你可以在一个USB盘上安装一套可以运行的版本(参见5)。安装方法将在下面的章节介绍(p.8),这里提供一个快速入门:
•安装脚本的名称是install-tl。它可以在指定了-gui=wizard选项的情况下以“向导”模式(Windows下的默认模式)工作,或指定-gui=text选项以文本模式(其它系统下默认模式)工作,还有一个专家GUI模式可以通过-gui=perltk选项启用。
•安装完成后可以得到一个名为tlmgr的程序:‘T E X Live Manager’。和安装程序一样,它可以在GUI模式或文本模式下运行。你不但可以用它来安装或卸载软件包,还可以用来完成各种配置工作。
1.4获得帮助
T E X社是活跃而友好的,几乎所有认真的提问都能得到回答。尽管如此,这种由志愿者和业余读者组成的技术支持仍然显得不太正式,所以,在提问前最好做好功课。(如果你更喜欢有保障的商业性技术支持,可以放弃T E X Live,改为购买商业T E X系统,在/interest.html#vendors 上有一份销售商的列表。)
按照推荐使用的顺序,我们列出了这样一份资源列表:
2T E X LIVE概览5
起步如果你刚刚接触T E X,/begin.html这个网页提供了这个系统的简短介绍。
T E X F AQ这套庞大的T E X FAQ对各种各样的问题——从最基础到最晦涩的——都给予了简明的回答,它在T E X Live的texmf-dist/doc/generic/FAQ-en/,也可以在ac.uk/faq 网站上到。有问题时请先看看这里能否到解答。
T E X Catalogue如果你在寻某个特定的宏包、字体、程序等等,T E X Catalogue就是你首先该的地方。这里是所有T E X相关内容的一个巨大集合。参见/help/ Catalogue/。
T E X网上资源/interest.html页面上有许多和T E X相关的链接,包括讨论这个系统方方面面的许多书籍、手册和文章。
支持信息的归档最重要的技术支持论坛是Usenet的新闻组ex,邮件列表texhax@ 和协作的问题编辑与回答网站tex.stackexchange。它们的内容归档中有多年以来的提问和回答供你搜索。你可以分别从
le/groups?ex和
/mail-archives/texhax进行查询。当然,一般性的搜索方式,比如用http: //google,总没有坏处。
提问如果你还是不到答案,就可以通过Google或者你的新闻组阅读器在上提问,或者发
送邮件到。不过,在提问之前请一定先阅读FAQ上的这一条:http: //ac.uk/cgi-bin/texfaq2html?label=askquestion,它能提高你获得回答的可能性。
Also worth mentioning are the L A T E X Community site at另外值得提到的有位于www.
profile中文翻译
T E X Live技术支持如果你需要报告bug,或者提出对T E X Live的发行、安装或文档的建议和意见,可以使用这个邮件列表。不过,如果问题是针对T E X Live中包含的某个特定程序,那最好还是写信给这个程序的维护者或邮件列表。用--help参数来运行程序都一般能得到用来报告其bug的地址。
另一方面,你也不妨帮助其他有问题的朋友,与texhax都是对所有人开放的,请尽管参与进去,在你能力所及的范围内提供帮助。
2T E X Live概览
这个小节描述的是T E X Live的内容,以及包含T E X Live的T E X Collection。
2.1T E X Live,proT E Xt,MacT E X的大集合:T E X Collection
T E X Collection的DVD包含了以下内容:
T E X Live是一个完整的T E X系统,它可以安装在本地磁盘上。主页:/texlive/。MacT E X在T E X Live的基础上增加了原生的Mac OS X的安装程序和一些其它的Mac应用程序。它的主页在/mactex/。
proT E Xt是Windows下的MiKT E X发行版的一个增强版本。proT E Xt在MiKT E X基础上增加了一些工具,简化了安装。它完全独立于T E X Live,有其自己的安装步骤。主页:/ protext。
2T E X LIVE概览6 CTAN一份CTAN仓库的快照(/)。
CTAN和protext并不一定遵循T E X Live的版权协议,因此在分发或修改时要格外地小心。
2.2T E X Live的顶层目录
这里是T E X Live发行版顶层目录的一个简短的列表和描述。
bin T E X系统程序,按平台组织。
readme.html网页,提供了多种语言的简介和有用的链接。
readme-*.dir T E X Live多种语言的简介和有用的链接,同时有HTML和纯文本版本。
source所有程序的源代码,包括主要的基于Web2C的T E X发行版。
texmf-dist最主要的文件树,见下文的TEXMFDIST。
tlpkg用来维护安装程序所用到的脚本,程序和数据,以及对Windows的特殊支持。
上述目录之外,安装脚本和(多种语言的)README文件也存放在发行版的顶层目录下。
至于文档,顶层目录下的doc.html文件中提供的完整的链接会有帮助。几乎所有内容的文档(宏包、格式文件、字体、程序手册,man page,Info文件等)在texmf-dist/doc目录下,因为这些程序本身是属于texmf目录的。T E X宏包与格式文件的文档则放在texmf-dist/doc目录。但不管放在哪个地方,你都可以使用texdoc程序来寻这些文档。
T E X Live本身的文档在texmf-dist/doc/texlive目录下,有以下这些语言的版本:
•捷克/斯洛伐克语:texmf-dist/doc/texlive/texlive-cz
•德语:texmf-dist/doc/texlive/texlive-de
•英语:texmf-dist/doc/texlive/texlive-en
•法语:texmf-dist/doc/texlive/texlive-fr
•意大利语:texmf-dist/doc/texlive/texlive-it
•波兰语:texmf-dist/doc/texlive/texlive-pl
•俄语:texmf-dist/doc/texlive/texlive-ru
•塞尔维亚语:texmf-dist/doc/texlive/texlive-sr
•简体中文:texmf-dist/doc/texlive/texlive-zh-cn
2.3预定义的texmf目录树概览
本小节列出了系统中用于指定texmf目录的所有预定义变量及其用途,以及T E X Live的默认布局。tlmgr conf命令可以列出这些变量的值,这样你可以很容易到它们和你所安装到的目录名称的对应关系。
所有这些目录树,包括个人的,都应该遵循T E X目录结构(TDS,/tds),包括其中所有细小的子目录,否则文件就可能不到。第3.4.6节(第19页)有更详细的介绍。TEXMFDIST这个目录树包含
几乎所有原有发行版本的文件——配置文件、脚本、宏包、字体等等。唯一的例外是每个平台的可执行文件,存储在与它同级的bin/目录下。
TEXMFLOCAL系统管理员用来安装供整个系统使用的额外的或更新过的宏包、字体的目录。TEXMFHOME给用户存放它们自己独立安装的的宏包、字体等等。这个变量根据不同的用户选择不同的主目录。