summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorJjgod Jiang <gzjjgod@gmail.com>2016-05-11 14:44:20 +0000
committerJjgod Jiang <gzjjgod@gmail.com>2016-05-11 14:44:20 +0000
commitd505e034dbd82e55109d4689d26871d46a5200c9 (patch)
tree2d1381845f2287b091c9a3f0689f747b12a7aa5e /Master
parent9d943230e3c0599938c94263bdc259085ea58036 (diff)
Updated Simplified Chinese translation to TL2016
git-svn-id: svn://tug.org/texlive/trunk@41031 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty6
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdfbin839670 -> 899922 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex333
3 files changed, 199 insertions, 140 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty b/Master/texmf-dist/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty
index cf6d597105a..e6c02cfc179 100644
--- a/Master/texmf-dist/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty
+++ b/Master/texmf-dist/doc/texlive/texlive-zh-cn/tex-live-zh-cn.sty
@@ -5,10 +5,10 @@
\RequirePackage{xeCJK}
\parindent=20pt
\defaultfontfeatures{Mapping=tex-text}
-\setCJKmainfont[BoldFont=Droid Sans Fallback, ItalicFont=AR PL UKai CN]{AR PL UMing CN}
+\setCJKmainfont[BoldFont=Source Han Sans SC, ItalicFont=AR PL UKai CN]{Songti SC}
\setCJKmonofont[Scale=0.9]{AR PL UKai CN}
-\setCJKfamilyfont{song}[BoldFont=Droid Sans Fallback]{AR PL UMing CN}
-\setCJKfamilyfont{sf}[BoldFont=Droid Sans Fallback]{Droid Sans Fallback}
+\setCJKfamilyfont{song}[BoldFont=Source Han Sans SC]{Songti SC}
+\setCJKfamilyfont{sf}[BoldFont=Source Han Sans SC]{Source Han Sans SC}
\RequirePackage{tex-live}
diff --git a/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdf b/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdf
index 7d40e535d9d..5e636be3a9f 100644
--- a/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdf
+++ b/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex b/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex
index b075b5397a5..152cfad40f7 100644
--- a/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex
@@ -12,20 +12,23 @@
\usepackage{tex-live-zh-cn, indentfirst}
-\begin{document}
-
\title{%
- {\huge \textit{\TeX\ Live 指南---2015}}%
+ {\huge \textit{\TeX\ Live 指南---2016}}%
}
\author{Karl Berry 编写 \\[3mm]
\url{http://tug.org/texlive/}
}
-\date{2015 年 5 月}
+\date{2016 年 6 月}
+\begin{document}
\maketitle
+\begin{center}
+今年的 \TeX\ Live 谨献给我们不幸离世的同事 Sebastian Rahtz 和 Peter Breitenlohner。
+\end{center}
+
\begin{multicols}{2}
\tableofcontents
%\listoftables
@@ -37,7 +40,7 @@
\subsection{\TeX\ Live 与 \TeX\ Collection}
本文档描述 \TL{} 软件的主要功能和特性,\TL{} 是 \TeX{} 及其相关程序在
-\acro{GNU}/Linux 及其他类 Unix 系统、\MacOSX\ 和 Windows
+GNU/Linux 及其他类 Unix 系统、\MacOSX\ 和 Windows
系统下的一套发行版。
你可以直接下载 \TL{},也可以在 \TeX{} 用户组织给会员分发的 \TK{}
@@ -60,8 +63,8 @@
\MacOSX{}、和 Cygwin。它还包含了源代码,可供在没有提
供可执行文件的平台上编译安装。
-至于 Windows,\TL{} 仅支持 Windows \acro{XP} 或后续版本。
-Windows~2000 可能可以继续工作。我们没有包含 64 位的 Windows
+至于 Windows,\TL{} 仅支持 Windows Vista 或后续版本。
+Windows~XP 和 2000 可能可以继续工作。我们没有包含 64 位的 Windows
可执行文件,不过 32 位的可执行文件也能 64 位的系统上正常运行。
除了 \TL{} 以外,Windows 和 \MacOSX 用户还有其它的选择,请参考
@@ -76,7 +79,7 @@ Windows~2000 可能可以继续工作。我们没有包含 64 位的 Windows
件包。网络安装程序对仅使用 \TL{} 一小部分的用户来说非常适宜。
\DVD{} 安装程序可以把 \TL{} 安装到你的本地磁盘上。你不能直接从 \TK{}
-\DVD{} (或者它的 \code{.iso} 镜像) 上运行 \TL{},但你可以在一个 \acro{USB} 盘上
+\DVD{} (或者它的 \code{.iso} 镜像) 上运行 \TL{},但你可以在一个 \USB{} 盘上
安装一套可以运行的版本 (参见 \ref{sec:portable-tl})。安装方法将
在下面的章节介绍 (\p.\pageref{sec:install}),这里提供一个快速入门:
@@ -108,7 +111,7 @@ Windows~2000 可能可以继续工作。我们没有包含 64 位的 Windows
\item [起步] 如果你刚刚接触 \TeX,\url{http://tug.org/begin.html}
这个网页提供了这个系统的简短介绍。
-\item [\TeX{} \acro{FAQ}] 这套庞大的 \TeX{} \acro{FAQ} 对各种各样的
+\item [\TeX{} FAQ] 这套庞大的 \TeX{} FAQ 对各种各样的
问题——从最基础到最晦涩的——都给予了简明的回答,它在 \TL{} 的
\OnCD{texmf-dist/doc/generic/FAQ-en/},也可以在
\url{http://www.tex.ac.uk/faq} 网站上找到。有问题时请先看看这里能否找
@@ -131,7 +134,7 @@ Catalogue 就是你首先该找的地方。这里是所有 \TeX{} 相关内容
\item [提问] 如果你还是找不到答案,就可以通过 Google 或者你的新闻组阅读器在
\dirname{comp.text.tex} 上提问,或者发送邮件到 \email{texhax@tug.org}。
-不过,在提问之前\emph{请一定}先阅读 \acro{FAQ} 上的这一条:
+不过,在提问之前\emph{请一定}先阅读 FAQ 上的这一条:
\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion},
它能提高你获得回答的可能性。
Also worth mentioning are the \LaTeX{} Community site at
@@ -257,7 +260,7 @@ Windows 的特殊支持。
\item [TEXMFSYSVAR] 给 \verb+texconfig-sys+、\verb+updmap-sys+ 和
\verb+fmtutil-sys+ 还有 \verb+tlmgr+ 这几个命令存储、缓存运行时使用的格式文件和
生成的 map 文件,对整个系统都有效。
-\item [TEXMFCACHE] \ConTeXt\ Mk\acro{IV} 和 Lua\LaTeX\ 用来保存 (缓存的) 运行时
+\item [TEXMFCACHE] \ConTeXt\ MkIV 和 Lua\LaTeX\ 用来保存 (缓存的) 运行时
数据的目录树;缺省为 \code{TEXMFSYSVAR},如果该目录不可写,则使用
\code{TEXMFVAR}。
\end{ttdescription}
@@ -267,8 +270,8 @@ Windows 的特殊支持。
\begin{description}
\item[全系统根目录] 可以包含多个 \TL{} 版本:
\begin{ttdescription}
- \item[2014] 上一个版本。
- \item[2015] 当前版本。
+ \item[2015] 上一个版本。
+ \item[2016] 当前版本。
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
@@ -287,7 +290,7 @@ Windows 的特殊支持。
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
\item[.texlive2015] 给上个版本的,个人生成和配置的数据。
- \item[.texlive2015] 给这个版本的,个人生成和配置的数据。
+ \item[.texlive2016] 给这个版本的,个人生成和配置的数据。
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
@@ -314,7 +317,7 @@ Windows 的特殊支持。
100\% 兼容的。参见 \OnCD{texmf-dist/doc/etex/base/etex_man.pdf}。
\item [pdf\TeX] 在 \eTeX\ 扩展的基础上构建,在 \dvi{} 输出之外增加对
-\acro{PDF} 输出的支持,以及许多其他的扩展。
+PDF 输出的支持,以及许多其他的扩展。
这是针对 \prog{etex}, \prog{latex} 或 \prog{pdflatex} 这些格式使用的缺省程序。
它的主页在 \url{http://www.pdftex.org/},文档在
\OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}。可以在
@@ -327,13 +330,13 @@ Windows 的特殊支持。
许多棘手的 \TeX{} 问题提供了优雅的解决方案。
当以 \filename{texlua} 命令执行时,它就像一个标准的 Lua 解释器一样工作,
所以,Lua\TeX\ 在 \TL\ 中也被作为 Lua 程序的解释器。
-见 \url{http://www.luatex.org} 和 \OnCD{texmf-dist/doc/luatex/luatexref-t.pdf}。
+见 \url{http://www.luatex.org} 和 \OnCD{texmf-dist/doc/luatex/luatex.pdf}。
\item [Xe\TeX] 通过第三方库,增加对 Unicode 输入文本和 OpenType 字体的支持,
能够直接使用系统字体。参见 \url{http://tug.org/xetex}。
\item [\OMEGA\ (Omega)] 基于 Unicode (16 位字符集),因而同时支持处理世界上
-几乎所有的语言。它同时还支持所谓的 `\OMEGA{} Translation Processes' (\acro{OTP}),
+几乎所有的语言。它同时还支持所谓的 `\OMEGA{} Translation Processes' (OTP),
用于对任意输入进行复杂的变换操作。Omega 现在已经不作为单独的程序出现在 \TL{}
中了;改为只支持 Aleph:
@@ -359,17 +362,17 @@ Windows 的特殊支持。
\item [dviconcat, dviselect] 从 \dvi{} 文件中复制和粘贴页面。
-\item [dvipdfmx] 将 \dvi{} 转换为 \acro{PDF},是 (前面提到过的)
+\item [dvipdfmx] 将 \dvi{} 转换为 PDF,是 (前面提到过的)
pdf\TeX\ 的一套替换方案。
\item [psselect, psnup, \ldots] \PS{} 实用程序。
-\item [pdfjam, pdfjoin, \ldots] \acro{PDF} 实用程序。
+\item [pdfjam, pdfjoin, \ldots] PDF 实用程序。
-\item [context, mtxrun] Con\TeX{}t 和 \acro{PDF} 处理工具。
+\item [context, mtxrun] Con\TeX{}t 和 PDF 处理工具。
-\item [htlatex, \ldots] \cmdname{tex4ht}: \AllTeX{} 到 \acro{HTML} (还有
-\acro{XML} 等其他格式) 的转换器。
+\item [htlatex, \ldots] \cmdname{tex4ht}: \AllTeX{} 到 HTML (还有 XML
+等其他格式) 的转换器。
\end{cmddescription}
@@ -439,7 +442,7 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的
(图~\ref{fig:text-main})。
要在专家 \GUI\ 模式下安装 (见图~\ref{fig:gui-main}),你需要加入了
-\acro{XFT} 支持的 \dirname{Perl::TK}模块,\GNU/Linux 下通常都是这样,
+XFT 支持的 \dirname{Perl::TK}模块,\GNU/Linux 下通常都是这样,
但其他系统下可能不是。这种情况下,你可以运行:
\begin{alltt}
> \Ucom{perl install-tl -gui}
@@ -502,23 +505,23 @@ Mac\TeX\ 是严格依赖 \TL 构建的,所以主 \TeX\ 树和二进制文件
\begin{figure}[tb]
\begin{boxedverbatim}
-Installing TeX Live 2015 from: ...
+Installing TeX Live 2016 from: ...
Platform: i386-linux => 'GNU/Linux on Intel x86'
Distribution: inst (compressed)
Directory for temporary files: /tmp
...
Detected platform: GNU/Linux on Intel x86
- <B> platforms: 1 out of 19
+ <B> platforms: 1 out of 17
<S> Set installation scheme (scheme-full)
<C> customizing installation collections
- 47 collections out of 48, disk space required: 4022 MB
+ 47 collections out of 48, disk space required: 4268 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2015
+ /usr/local/texlive/2016
...
<O> options:
@@ -611,19 +614,17 @@ Available platforms:
d [ ] MacOSX/Darwin on x86_64 (x86_64-darwin)
e [ ] FreeBSD on x86_64 (amd64-freebsd)
f [ ] FreeBSD on Intel x86 (i386-freebsd)
- g [ ] GNU/Linux on DEC Alpha (alpha-linux)
- h [ ] GNU/Linux on ARM (armel-linux)
- i [ ] GNU/Linux on ARMhf (armhf-linux)
- j [X] GNU/Linux on Intel x86 (i386-linux)
- k [ ] GNU/Linux on MIPSel (mipsel-linux)
- l [ ] GNU/Linux on PowerPC (powerpc-linux)
- m [ ] GNU/Linux on x86_64 (x86_64-linux)
- o [ ] NetBSD on x86_64 (amd64-netbsd)
- p [ ] NetBSD on Intel x86 (i386-netbsd)
- s [ ] Solaris on Intel x86 (i386-solaris)
- t [ ] Solaris on Sparc (sparc-solaris)
- u [ ] Solaris on x86_64 (x86_64-solaris)
- v [ ] Windows (win32)
+ g [ ] GNU/Linux on ARM (armel-linux)
+ h [ ] GNU/Linux on ARMhf (armhf-linux)
+ i [X] GNU/Linux on Intel x86 (i386-linux)
+ j [ ] GNU/Linux on PowerPC (powerpc-linux)
+ k [ ] GNU/Linux on x86_64 (x86_64-linux)
+ l [ ] NetBSD on x86_64 (amd64-netbsd)
+ m [ ] NetBSD on Intel x86 (i386-netbsd)
+ o [ ] Solaris on Intel x86 (i386-solaris)
+ p [ ] Solaris on Sparc (sparc-solaris)
+ s [ ] Solaris on x86_64 (x86_64-solaris)
+ t [ ] Windows (win32)
\end{boxedverbatim}
\caption{Binaries (二进制程序) 菜单}\label{fig:bin-text}
\end{figure}
@@ -683,8 +684,8 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际
缺省的目录布局在第~\ref{sec:texmftrees}~节有过叙述,见
第~\pageref{sec:texmftrees}~页。在 Unix 下默认的安装目录是
-\dirname{/usr/local/texlive/2015} 而 Windows 下是
-|%SystemDrive%\texlive\2015|。这样的安排允许你有多个并行存在的 \TL\ 安装,每年的
+\dirname{/usr/local/texlive/2016} 而 Windows 下是
+|%SystemDrive%\texlive\2016|。这样的安排允许你有多个并行存在的 \TL\ 安装,每年的
发行版本一个,你可以通过修改搜索路径来在它们中间切换。
这个安装路径可以通过设置安装程序中的 \dirname{TEXDIR} 来修改。这个选项和其他选项
@@ -698,7 +699,7 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际
在线版本) 以了解完整的列表和更多的信息。
一个合理的选择是你自己主目录下的一个子目录,尤其在只有你一个人
-使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2015|'。
+使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2016|'。
我们建议在目录名称中保留年份,这样可以让你保留多个不同版本的
\TL{}。(你可能希望还维护一个类似 \dirname{/usr/local/texlive-cur}
@@ -718,7 +719,7 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际
\TDS\ 组织,否则文件可能会找不到。
\dirname{TEXMFVAR} 是用来给每个用户存储大多数运行时缓存数据
-的。\dirname{TEXMFCACHE} 则是给 Lua\LaTeX\ 和 \ConTeXt\ Mk\acro{IV} 存储缓存
+的。\dirname{TEXMFCACHE} 则是给 Lua\LaTeX\ 和 \ConTeXt\ MkIV 存储缓存
(见第 \pageref{sec:context-mkiv} 页的 \ref{sec:context-mkiv} 节);它的默认值是
\dirname{TEXMFSYSVAR},或者如果 \dirname{TEXMFVAR},如果这个目录可以写。
@@ -795,7 +796,7 @@ Current setup:
\begin{ttdescription}
\item[-gui] 尽可能用 \GUI{} 模式的安装程序。它需要安装了
- 编译进 \acro{XFT} 支持的 Perl/Tk 模块
+ 编译进 XFT 支持的 Perl/Tk 模块
(\url{http://tug.org/texlive/distro.html#perltk});
如果找不到 Perl/Tk,安装程序就会在文本模式下出现。
@@ -806,7 +807,7 @@ Current setup:
语言没有支持就会使用英语替代。可以运行 \verb|install-tl --help| 获得
支持的语言列表。
-\item[-portable] 为比如 \acro{USB} 盘上便携使用安装。也可以在
+\item[-portable] 为比如 \USB{} 盘上便携使用安装。也可以在
文本安装程序中用 \code{V} 命令选择,或者 GUI 安装程序中选择,
参见第 \ref{sec:portable-tl} 节。
@@ -877,18 +878,18 @@ GNU/Linux、默认的目录设置为例,需要修改的文件是 \filename{$HO
这样:
\begin{sverbatim}
-PATH=/usr/local/texlive/2015/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2016/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
对于 csh 或者 tcsh,需要修改的文件通常是 \filename{$HOME/.cshrc},而
应该添加的内容类似:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2015/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2016/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
如果你已经在你的配置文件里写过了这样的路径设置,那就只需要
@@ -905,8 +906,8 @@ setenv INFOPATH /usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH
这个文件是否存在,如果有的话,添加下面这样的内容:
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2015/bin/i386-linux \
- /usr/local/texlive/2015/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2016/bin/i386-linux \
+ /usr/local/texlive/2016/texmf-dist/doc/man
\end{sverbatim}
然后 2)~检查 \filename{/etc/environment} 是否定义了默认的搜索路径
@@ -941,8 +942,8 @@ MANPATH_MAP /usr/local/texlive/2015/bin/i386-linux \
\XeTeX\ 和 Lua\TeX\ 可以使用任何系统安装的字体,而不只是 \TeX\ 目录树
中的那些。它们使用类似但不完全一致的方式实现这一功能。
-在 Windows 下 \TL\ 提供的字体会自动为 \XeTeX\ 所用。
-但如果你在 Unix 兼容的系统中安装了 \filename{xetex} 软件包,则需要把系
+在 Windows 和 \MacOSX\ 下 \TL\ 提供的字体会自动为 \XeTeX\ 所用。
+但如果你在其他 Unix 系统中安装了 \filename{xetex} 软件包,则需要把系
统配置一番 \XeTeX\ 才能找到随 \TL\ 安装的那些字体。
为了进行配置,\pkgname{xetex} 安装后 (不管是初始安装还是后来安装的) 都会在
@@ -968,16 +969,16 @@ MANPATH_MAP /usr/local/texlive/2015/bin/i386-linux \
你可以运行 \code{fc-list} 来查看系统字体的名称。命令
\code{fc-list : family style file spacing} 可以列出一些有趣的信息。
-\subsubsection{\ConTeXt{} Mark \acro{IV}}
+\subsubsection{\ConTeXt{} Mark IV}
\label{sec:context-mkiv}
-“旧”的 \ConTeXt{} (Mark \acro{II}) 和“新的” \ConTeXt{} (Mark \acro{IV})
+“旧”的 \ConTeXt{} (Mark II) 和“新的” \ConTeXt{} (Mark IV)
应该在 \TL{} 安装后直接就能运行,而且只要你一直用 \verb+tlmgr+ 来更新,
它不应该需要任何其他的处理。
-然而,因为 \ConTeXt{} Mk\acro{IV} 没有使用 kpathsea 库,在你手动安装
+然而,因为 \ConTeXt{} MkIV 没有使用 kpathsea 库,在你手动安装
文件 (没使用 \verb+tlmgr+) 后必须执行一定的设置。在每次安装后,每个
-Mk\acro{IV} 用户必须执行:
+MkIV 用户必须执行:
\begin{sverbatim}
context --generate
@@ -986,7 +987,7 @@ context --generate
生成的文件会被保存在 \code{TEXMFCACHE} 目录下,在 \TL{} 中这个目录
的默认值是 \verb+TEXMSYSVAR;TEXMFVAR+。
-\ConTeXt\ Mk\acro{IV} 会读取 \verb+TEXMFCACHE+ 提到的所有路径,
+\ConTeXt\ MkIV 会读取 \verb+TEXMFCACHE+ 提到的所有路径,
并写入第一个可写东风路径。在读取时,最后找到的匹配会被优先选择。
要了解更多信息,参见
@@ -1098,13 +1099,13 @@ Transcript written on sample2e.log.
> \Ucom{dvips sample2e.dvi -o sample2e.ps}
\end{alltt}
-\item 创建 \acro{PDF} 文件而非 \dvi{},这里采用直接处理 \filename{.tex}
-文件输出 \acro{PDF} 的方式:
+\item 创建 PDF 文件而非 \dvi{},这里采用直接处理 \filename{.tex}
+文件输出 PDF 的方式:
\begin{alltt}
> \Ucom{pdflatex sample2e.tex}
\end{alltt}
-\item 预览 \acro{PDF} 文件:
+\item 预览 PDF 文件:
\begin{alltt}
> \Ucom{gv sample2e.pdf}
\textrm{或:}
@@ -1112,7 +1113,7 @@ Transcript written on sample2e.log.
\end{alltt}
\cmdname{gv} 和 \cmdname{xpdf} 现在都不包含在 \TL{} 中,你
必须单独安装它们。请分别参阅 \url{http://www.gnu.org/software/gv} 和
-\url{http://www.foolabs.com/xpdf}。(还有许多其他的 \acro{PDF} 查看器。)
+\url{http://www.foolabs.com/xpdf}。(还有许多其他的 PDF 查看器。)
Windows 下我们推荐 Sumatra PDF (\url{http://blog.kowalczyk.info/software/sumatrapdf})。
\item 除 \filename{sample2e.tex} 外可能会对你有用的标准测试文件:
@@ -1151,7 +1152,7 @@ Transcript written on opentype-info.log.
这里是一些你可能会考虑安装的其他工具的链接。
\begin{description}
\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
-\item[Perl] \url{http://www.perl.org/} 与 \acro{CPAN} 中的补充包,
+\item[Perl] \url{http://www.perl.org/} 与 CPAN 中的补充包,
\url{http://www.cpan.org/}
\item[ImageMagick] \url{http://www.imagemagick.com}, 用于图形处理和转换
\item[NetPBM] \url{http://netpbm.sourceforge.net/}, 同样用于图形。
@@ -1210,10 +1211,14 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
同理,你也可以先把 \TL{} 安装在本地,然后再把整个安装目录转移到网络上。
至于 Windows,可以在 \url{http://tug.org/texlive/w32client.html}
-下载到一个叫 \filename{w32client} 的示例网络安装脚本。它可以为局域
-网上的 \TL{} 安装产生配置文件和菜单快捷方式。它还会注册一个叫
-\filename{w32unclient} 的卸载程序,在同一个 zip 文件中。参见它的
-网页以了解更多信息。
+下载到一个叫 \filename{tlaunch} 的启动程序。它的主窗口的菜单和按钮包括许多
+\TeX\ 相关功能的程序和文档。
+
+首次使用时,它会修改 \TL\ 的搜索路径并创建一些文件关联。它还会创建一个开始
+菜单项目来取消这些配置,在这个启动器自身的菜单里也有这个选项。
+
+所有这些配置都是在一个 ini 文件里设置的。你可以自己编辑这个文件来添加比如
+SumatraPDF 或者某个 \LaTeX\ 编辑器的信息。参见上述网站获得更多的信息。
\htmlanchor{tlportable}
\section{便携 (\USB{}) 安装}
@@ -1245,7 +1250,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
\item 在不同计算机之间复制 \ISO\ 要比复制普通安装快得多。
\item 如果你双启动不同的操作系统而且希望它们共享一个
\TL{} 的安装,\ISO\ 安装不会受不同文件系统支持
- (\acro{FAT32}, \acro{NTFS}, \acro{HFS+}) 的限制。
+ (FAT32, NTFS, HFS+) 的限制。
\item 虚拟机可以直接挂载这样的 \ISO{}。
\end{itemize}
@@ -1260,7 +1265,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
你可以在安装程序的普通目录选项中设置这些。
对于一个物理的 (而不是虚拟的) Windows 系统,你可以将 \ISO\ 刻录在
-\acro{DVD} 上,不过花点时间在免费的 \ISO\ 挂载工具上是值得的,比如
+DVD 上,不过花点时间在免费的 \ISO\ 挂载工具上是值得的,比如
\url{http://wincdemu.sysprogs.org/} 的 WinCDEmu。
至于 Windows 系统集成,你可以包含第~\ref{sec:sharedinstall} 节描述的
@@ -1268,7 +1273,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
它在 \ISO\ 里和在网络安装时一样好用。
在 \MacOSX{},如果符号链接 \filename{/usr/texbin} 指向对应的二进制目录,
-TeXShop 会使用 \acro{DVD} 安装,比如:
+TeXShop 会使用 DVD 安装,比如:
\begin{verbatim}
sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
\end{verbatim}
@@ -1366,12 +1371,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2015/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2016/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2015/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2016/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
如你所见,\prog{tlmgr} 会安装所有依赖的包,也会处理所有包括刷新文件名
@@ -1418,7 +1423,10 @@ PostScript 预览程序) 和一些文档的菜单。
\item[自动路径调整。] 不需要手动配置步骤。
\item[自动设置环境变量。] 不再需要手动的配置步骤。
\item[反安装程序。] 安装程序为 \TL{} 创建了`添加/删除程序'条目。这与
-\TeX\ Live Manager \GUI\ 的删除按钮相对应。
+\TeX\ Live Manager \GUI\ 的删除按钮相对应。对于单用户安装,安装程序会在开始菜单
+创建卸载项目。
+\item[写保护。] 对于管理员安装,\TL\ 的目录会有写保护,至少在 \TL\ 被安装到 NTFS
+格式的本地磁盘时是这样的。
\end{description}
\subsection{Windows 上附加的软件}
@@ -1432,7 +1440,7 @@ PostScript 预览程序) 和一些文档的菜单。
但它们不会通过环境变量和注册表设置来暴露所在的位置。它们不是完整的安装版,
也不会与任何 Perl 或 Ghostscript 系统安装程序冲突。
-\item[PS\_View。] 同时安装的还有 PS\_View,一款 \PS{} 和 \acro{PDF}
+\item[PS\_View。] 同时安装的还有 PS\_View,一款 \PS{} 和 PDF
浏览器;见图~\ref{fig:psview}。
\begin{figure}[tb]
@@ -1440,12 +1448,12 @@ PostScript 预览程序) 和一些文档的菜单。
\caption{PS\_View:可以获得很高的放大倍数!}\label{fig:psview}
\end{figure}
-\item[dviout。] 另外安装的还包括一款 \acro{DVI} 预览程序 \prog{dviout}。
+\item[dviout。] 另外安装的还包括一款 DVI 预览程序 \prog{dviout}。
当你第一次使用 \cmdname{dviout} 预览文件时,因为没有安装屏幕显示字体,它
将生成字体。一段时间后,你所使用的大部分字体都将生成,随后,你将很少再看
到生成字体的窗口。你可以从 (强烈推荐的) 在线帮助中获得更加详细的信息。
-\item[\TeX{}works.] \TeX{}works 是一个集成了 \acro{PDF} 阅读器的
+\item[\TeX{}works.] \TeX{}works 是一个集成了 PDF 阅读器的
\TeX\ 编辑器。
\item[命令行工具。] 与常见的 \TL{} 二进制文件一起,还安装了一些常见的
@@ -1454,7 +1462,7 @@ Unix 命令行工具的 Windows 移植版本。它们包括 \cmdname{gzip}、
(\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots)。
虽然 \cmdname{xpdf} 浏览器本身没有 Windows 版本,但你可以从
\url{http://blog.kowalczyk.info/software/sumatrapdf}
-下载基于 xpdf 的 Sumatra \acro{PDF} 浏览器,这是一种解决办法。
+下载基于 xpdf 的 Sumatra PDF 浏览器,这是一种解决办法。
\item[fc-list、fc-cache, \ldots] 来自于 fontconfig 库的这些工具有助于 \XeTeX{}
处理 Windows 的系统字体。你可以使用 \prog{fc-list} 来确定传递给经 \XeTeX
@@ -1467,7 +1475,7 @@ Unix 命令行工具的 Windows 移植版本。它们包括 \cmdname{gzip}、
\label{sec:winhome}
Windows 下对应于 Unix 下的主目录的是 \verb|%USERPROFILE%|。
-在 Windows \acro{XP} 下,它通常位于
+在 Windows XP 下,它通常位于
\verb|C:\Documents and Settings\<username>|;
在 Windows Vista 和之后的版本下是 \verb|C:\Users\<username>|。通常情况下,在
\filename{texmf.cnf} 文件和 \KPS{} 中,\verb|~| 在 Windows 和 Unix 下均可以
@@ -1510,12 +1518,6 @@ Windows 将几乎所有的配置数据存放在注册表中。注册表是包含
提供管理员权限。实际上,是否以管理员身份登录并不是问题所在。相反,在你希望运行的
程序或快捷方式上单击右键,系统通常会给出“以管理员身份执行”这样的选择。
-\subsubsection{保护 \TL{} 目录}
-
-管理员安装\emph{不能}保护 \TL{} 目录被普通用户修改。你必须使用一个合适的
-\acro{ACL} (Access Control List) 来保护这个目录。Windows 的 \filename{icacls} 命
-令行工具可以实现这个功能。
-
\subsection{增加 Windows 和 Cygwin 下的最大内存量}
\label{sec:cygwin-maxmem}
@@ -1674,9 +1676,9 @@ Windows Registry Editor Version 5.00
而这个 \file{texmf.cnf} 存放的路径则是在 \envname{TEXMFCNF} 变量里定义的,
但我们不建议设置这个 (或者任何) 环境变量。
-作为代替,标准的安装将产生文件 \file{.../2015/texmf.cnf}。如果你必须修改缺省
+作为代替,标准的安装将产生文件 \file{.../2016/texmf.cnf}。如果你必须修改缺省
值 (一般不需要),这是修改的地方。主配置文件是
-\file{.../2015/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更
+\file{.../2016/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更
新后会丢失修改。
搜索路径里\emph{所有的} \file{texmf.cnf} 文件都会被读入,而先读入的优先级更高。
@@ -1706,7 +1708,7 @@ Windows Registry Editor Version 5.00
\item \var{value} (值) 允许任何 \code{\%} 与 \samp{@} 之外的字符出现。
不支持在等号右侧使用 \code{\$\var{var}.\var{prog}} 这样的写法。
如果在 Unix 下,\var{value} 中的 \samp{;}\ 字符会被转换为
- \samp{:}。如果你希望让 Unix, \acro{MS-DOS} 和 Windows 里都用同一个
+ \samp{:}。如果你希望让 Unix, MS-DOS 和 Windows 里都用同一个
\file{texmf.cnf},这会很有用。
\item
在读入所有定义后再开始展开,所以你可以引用后边才定义的变量。
@@ -1819,7 +1821,7 @@ Windows Registry Editor Version 5.00
文件和目录进行映射,避免对磁盘的大量搜索。
第二个数据库 \file{aliases} 允许你给 \file{ls-R} 中的文件指定其他的名字。有助于
-帮助源文件符合 \acro{DOS} 8.3 命名规范。
+帮助源文件符合 DOS 8.3 命名规范。
\subsubsection{文件名数据库}
\label{sec:ls-R}
@@ -1962,7 +1964,7 @@ prologue 文件,然后检查通用配置文件 \file{config.ps} 和 \PS{} 字
/usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
\end{alltt}
-这样我们可以更仔细地分析一下 \acro{URW} Times 的 \PS{} 支持文件。依照标准的字体
+这样我们可以更仔细地分析一下 URW Times 的 \PS{} 支持文件。依照标准的字体
命名方案,这些文件的前缀是 \samp{utm}。首先查询的是配置文件,其中包含的是 map
文件的名称:
@@ -2071,7 +2073,7 @@ utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb
\cmdname{dvips} 启动后就开始搜寻其需要使用的文件。首先找到的是 \file{texmf.cnf},
它给出了用于进一步查询其他文件的路径,然后找到的是 \file{ls-R} 文件名数据库 (用于
优化文件搜索速度) 和 \file{aliases} 文件 (用于创建同一文件的多个别名,比如为较自然
-的长文件名创建 \acro{DOS} 8.3 风格的短别名)。然后 \cmdname{dvips} 去寻找它的通用
+的长文件名创建 DOS 8.3 风格的短别名)。然后 \cmdname{dvips} 去寻找它的通用
配置文件 \file{config.ps},接下来查找个人定制文件 \file{.dvipsrc} (不过上述例子中并
未找到,显示 \emph{not found})。最后 \cmdname{dvips} 找到了 Computer Modern
\PS{} 字体的配置文件 \file{config.cms} (因为执行 \cmdname{dvips} 时使用了
@@ -2146,7 +2148,7 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
为``大型'' \TeX{} 数据结构预留的额外空间:boxes, glue, breakpoint 等。如果你使用
\PiCTeX{} 时特别有用。
\item[\texttt{font\_mem\_size}]
- \TeX{} 用于存储字体数据的 word 数。大致等于载入的所有 \acro{TFM} 文件的总和。
+ \TeX{} 用于存储字体数据的 word 数。大致等于载入的所有 TFM 文件的总和。
\item[\texttt{hash\_extra}]
为存储控制序列而设置的散列表的额外空间。一般散列表足够存储将近 10,000
个控制序列。如果你排版的是一本有大量交叉引用的书籍,这个值可能不够用。默认的
@@ -2164,20 +2166,22 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
\begin{itemize*}
\item 英国、德国、荷兰和波兰的 \TeX{} 用户组织
-(分别为 \acro{TUG}, \acro{DANTE} e.V., \acro{NTG}, 和 \acro{GUST}),他们为所在
+(分别为 TUG, DANTE e.V., NTG, 和 GUST),他们为所在
地区的 \TeX{} 社群提供了必备的技术和管理基础设施。请加入本地的 \TeX 用户组织!
(参见 \url{http://tug.org/usergroups.html}。)
-\item \acro{CTAN} 团队,值得一提的是 Robin Fairbairns 和 Rainer Sch\"opf。他们负
+\item CTAN 团队,值得一提的是 Robin Fairbairns 和 Rainer Sch\"opf。他们负
责分发 \TL{} 光盘镜像,为软件包更新提供支撑,\TL{} 正是基于这些软件包构建的。
-\item Nelson Beebe,他为 \TL\ 提供了许多平台,自己也进行了详尽的测试。
+\item Nelson Beebe,他为 \TL\ 提供了许多平台,自己也进行了详尽的测试,并在参考
+文献上有无与伦比的贡献。
\item John Bowman,他对先进的图形程序 Asymptote 做了许多修改,使之能在 \TL{}
中工作。
\item Peter Breitenlohner 和 \eTeX\ 团队,他们创造了未来 \TeX\ 的稳定基础。
同时特别感谢 Peter,他为整个 \TL 中 \GNU\ autotools 的使用提供了主要的帮助。
+Peter 在 2015 年 10 月去世,我们将持续工作以纪念他。
\item Jin-Hwan Cho 和整个 DVIPDFM$x$ 团队,他们创造了这个优秀的 DVI 输出程序,
以及对配置问题及时的回应。
@@ -2202,10 +2206,13 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
重要的开发使之焕发新的活力。他还参与了将 \ConTeXt\ 融入 \TL{}、给
Kpathsea 添加多线程功能,等等许多工作。
+\item Khaled Hosny,他对 \XeTeX, DVIPDFM$x$ 和阿拉伯及其他字体的开发都有
+巨大的贡献。
+
\item Pawe{\l} Jackowski,他创建了 Windows 下的安装程序 \cmdname{tlpm},
和 Tomasz {\L}uczak,因为他的 \cmdname{tlpmgui} 被用在了以前的版本。
-\item Akira Kakuto,以他的 \acro{W32TEX} 发行版
+\item Akira Kakuto,以他的 W32TEX 发行版
(\url{http://w32tex.org/}) 为基础提供了 Windows 下的二进制文件,以及许多
其他的贡献。
@@ -2240,9 +2247,10 @@ Kpathsea 添加多线程功能,等等许多工作。
负责协调了 Debian 版本的 \TL{} 工作 (和 Frank K\"uster 一起),并提供了许
多建议。
-\item Sebastian Rahtz,他是 \TL{} 的创始者,并维护了它许多年。
+\item Sebastian Rahtz,他是 \TL{} 的创始者,并维护了它许多年。Sebastian 在 2016
+年 3 月去世,我们用持续的工作来纪念他。
-\item Phil Taylor,他设置了 BitTorrent 下载。
+\item Luigi Scarso,他坚持开发 MetaPost, Lua\TeX 等等。
\item Tomasz Trzeciak,他为 Windows 开发提供了广泛的帮助。
@@ -2252,7 +2260,7 @@ Kpathsea 添加多线程功能,等等许多工作。
\item Staszek Wawrykiewicz,\TL{} 主要的测试人员,同时还是许多重要波兰语支持的协调
人员:字体、Windows 安装,和其他许多工作。
-\item Olaf Weber,他对 \Webc{} 耐心的维护。
+\item Olaf Weber,他在以前几年对 \Webc{} 耐心的维护。
\item Gerben Wierda,他创建和维护了原来的 \MacOSX\ 支持。
@@ -2264,28 +2272,27 @@ Kpathsea 添加多线程功能,等等许多工作。
Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
Karl Berry (\pkgname{i386-linux}),
-Peter Breitenlohner (\pkgname{x86\_64-linux}),
Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}),
Simon Dales (\pkgname{armhf-linux}),
-Christian Mensing (\pkgname{mips-irix}),
Akira Kakuto (\pkgname{win32}),
Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}),
Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
Mojca Miklavec (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}),
-Norbert Preining (\pkgname{alpha-linux}),
+Norbert Preining (\pkgname{alpha-linux}, \pkgname{x86\_64-linux}),
Thomas Schmitz (\pkgname{powerpc-linux}),
Boris Veytsman (\pkgname{armel-linux}).
关于 \TL{} 编译进程的信息,请查阅 \url{http://tug.org/texlive/build.html}。
这份手册的翻译者:
-Boris Veytsman (俄语),
+Denis Bitouzé (法语),
+Carlos Enriquez Figueras (西班牙语),
Jiang Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (中文),
-Uwe Ziegenhagen (German),
-Manuel P\'egouri\'e-Gonnard (法语),
-Marco Pallante (意大利语),
Nikola Le\v{c}i\'c (塞尔维亚语),
+Marco Pallante (意大利语),
Petr Sojka \& Jan Busa (捷克\slash 斯洛伐克语),
-Staszek Wawrykiewicz (波兰语)。\TL{} 文档的主页是
+Boris Veytsman (俄语),
+Staszek Wawrykiewicz (波兰语),
+Uwe Ziegenhagen (德语)。\TL{} 文档的主页是
\url{http://tug.org/texlive/doc.html}。
当然,最重要的感谢应该致予 Donald Knuth,感谢他发明了 \TeX,也感谢他将
@@ -2296,9 +2303,9 @@ Staszek Wawrykiewicz (波兰语)。\TL{} 文档的主页是
\subsection{过去}
-1993 年末荷兰 \TeX{} 用户组开始为 \acro{MS-DOS} 用户开发 4All\TeX{} \CD{} 时,
+1993 年末荷兰 \TeX{} 用户组开始为 MS-DOS 用户开发 4All\TeX{} \CD{} 时,
我们就开始了相关的讨论,并希望在此时为所有的操作系统提供一个单一的、合理的 \CD{}。当时
-那是一个过于宏伟的目标,但的确滋生了非常成功的 4All\TeX{} \CD{},同时 \acro{TUG}
+那是一个过于宏伟的目标,但的确滋生了非常成功的 4All\TeX{} \CD{},同时 TUG
技术委员会工作组也开始设计 \emph{\TeX{} 目录结构} (\url{http://tug.org/tds}),
以指明如何创建一套一致而可控的集合,囊括所有 \TeX{} 相关的文件。\TDS{} 的完整草案在 1995
年 12 月的 \textsl{TUGboat} 上出版,并初步确定期望的产品将是在 \CD{} 上出现的范例
@@ -2340,7 +2347,7 @@ Staszek Wawrykiewicz (波兰语)。\TL{} 文档的主页是
命令改为使用 \eTeX{} 引擎 (参见 \p.\pageref{text:etex})。
\item 包含了新的 Latin Modern 字体 (并推荐使用)。
\item 因为不再有人拥有 (或主动提供) 用于编译新的二进制程序的硬件,去除了
- Alpha \acro{OSF} 的支持 (先前已经去除了 \acro{HPUX} 的支持)。
+ Alpha OSF 的支持 (先前已经去除了 HPUX 的支持)。
\item Windows 下的安装有很大改变,首次提供了基于 XEmacs 的集成环境。
\item Windows 下重要的辅助性程序 (Perl, Ghost\-script, Image\-Magick, Ispell)
现在放在 \TL{} 的安装目录。
@@ -2407,14 +2414,14 @@ plain \TeX\ (只将位置 32--126 的字符视为可见), \ConTeXt\ (0--255 都
字节流来处理输入的。)
\item \textsf{pdfetex} 现在是除 (plain) \textsf{tex} 外所有格式的默认引擎 (当然
-以 \textsf{latex} 这种方式运行时它还是生成 \acro{DVI})。这样一来,至少 \textsf{pdftex}
+以 \textsf{latex} 这种方式运行时它还是生成 DVI)。这样一来,至少 \textsf{pdftex}
的微调排版 (microtypographic) 技术可以在 \LaTeX, \ConTeXt 等格式中使用,另外 \eTeX\
的特性也包含在其中 (\OnCD{texmf-dist/doc/etex/base/})。
这还说明\emph{比以前任何时候都更有必要}使用 (对 plain 和 \LaTeX\ 都适用的)
\pkgname{ifpdf} 宏包或其类似代码,因为只检查 \cs{pdfoutput} 或其他原语是否已经定义
-不再是判断是否处于 \acro{PDF} 输出状态的可靠方法。我们在这一年尽可能地保持向下兼容,但以后
-即使在输出 \acro{DVI} 时 \cs{pdfoutput} 也可能已经定义。
+不再是判断是否处于 PDF 输出状态的可靠方法。我们在这一年尽可能地保持向下兼容,但以后
+即使在输出 DVI 时 \cs{pdfoutput} 也可能已经定义。
\item pdf\TeX\ (\url{http://pdftex.org}) 新增了许多特性:
@@ -2445,7 +2452,7 @@ plain \TeX\ (只将位置 32--126 的字符视为可见), \ConTeXt\ (0--255 都
\item enc\TeX\ 的支持现在已被包含在 \Webc{} 中,因而所有 \TeX\ 程序都可以通过
\optname{-enc} 参数启用这一支持 \Dash \emph{前提是构建好了格式文件}。enc\TeX\
-提供了对输入输出通用的重新编码功能,实现对 Unicode (以 \acro{UTF}-8 编码的形式)
+提供了对输入输出通用的重新编码功能,实现对 Unicode (以 UTF-8 编码的形式)
的完整支持。参见 \OnCD{texmf-dist/doc/generic/enctex/} 和
\url{http://www.olsak.net/enctex.html}。
@@ -2454,16 +2461,16 @@ plain \TeX\ (只将位置 32--126 的字符视为可见), \ConTeXt\ (0--255 都
和 \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph} 找到。Aleph
的 \LaTeX 格式文件称做 \textsf{lamed}。
-\item 最新发布的 \LaTeX\ 包含了是新版的 \acro{LPPL} 授权协议\Dash 这一协议已被
+\item 最新发布的 \LaTeX\ 包含了是新版的 LPPL 授权协议\Dash 这一协议已被
Debian 首肯。\LaTeX\ 其他的更新请见 \OnCD{texmf-dist/doc/latex/base} 下的
\filename{ltnews} 文件。
-\item 包含了一个叫做 \cmdname{dvipng} 的新程序,用于将 \acro{DVI} 转换为
-\acro{PNG} 图像文件。参见 \url{http://www.ctan.org/pkg/dvipng}。
+\item 包含了一个叫做 \cmdname{dvipng} 的新程序,用于将 DVI 转换为
+PNG 图像文件。参见 \url{http://www.ctan.org/pkg/dvipng}。
\item 我们在作者 (Claudio Beccari) 的同意下,将 \pkgname{cbgreek} 包含的
字体数量减少到中等。去除了不可见、轮廓和透明版本的字体,这些字体几乎很少用到。而我们
-的光盘镜像需要空间。完整版本当然还是在 \acro{CTAN} 提供
+的光盘镜像需要空间。完整版本当然还是在 CTAN 提供
(\url{http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts})。
\item 去掉了 \cmdname{oxdvi},改为只使用 \cmdname{xdvi}。
@@ -2473,15 +2480,15 @@ Debian 首肯。\LaTeX\ 其他的更新请见 \OnCD{texmf-dist/doc/latex/base}
\cmdname{initex}。\cmdname{ini} 的功能早在几年前就通过 \optname{-ini}
命令行参数提供了。
-\item 去掉了 \textsf{i386-openbsd} 平台的支持。因为在 \acro{BSD} Ports
-系统中已经包含了 \pkgname{tetex} 软件包,而 \acro{GNU/}Linux 和
-Free\acro{BSD} 下的二进制版本都已存在,所以志愿者的时间可以花在其他的地方了。
+\item 去掉了 \textsf{i386-openbsd} 平台的支持。因为在 BSD Ports
+系统中已经包含了 \pkgname{tetex} 软件包,而 GNU/Linux 和
+FreeBSD 下的二进制版本都已存在,所以志愿者的时间可以花在其他的地方了。
\item 至少在 \textsf{sparc-solaris} 平台下,你必须设置好
\envname{LD\_LIBRARY\_PATH} 环境变量才能执行 \pkgname{t1utils} 包含的程序。
因为这些程序是使用 C++ 编写的,其运行时库没有固定的位置。(这一情况并非在 2004 版
中首次出现,但现在才写入文档) 与之类似,\textsf{mips-irix} 平台下需要用到
-\acro{MIPS}pro 7.4 运行时库。
+MIPSpro 7.4 运行时库。
\end{itemize}
@@ -2526,8 +2533,8 @@ latex --translate-file=empty.tcx yourfile.tex
\cmdname{dvipdfm},但不建议你继续使用)。
\item 新增了叫 \cmdname{pdfopen} 和 \cmdname{pdfclose} 的两个程序,用于控制
- Adobe Acrobat\slash Reader 在不重启程序的情况下重新载入 pdf 文件。(其他的
- pdf 阅读器,如 \cmdname{xpdf}, \cmdname{gv}, 和
+ Adobe Acrobat\slash Reader 在不重启程序的情况下重新载入 PDF 文件。(其他的
+ PDF 阅读器,如 \cmdname{xpdf}, \cmdname{gv}, 和
\cmdname{gsview},都不会遇到这个问题。)
\item 为了保持一致性,将 \envname{HOMETEXMF} 和 \envname{VARTEXMF}
@@ -2559,7 +2566,7 @@ latex --translate-file=empty.tcx yourfile.tex
仍然读取 \texttt{\%\&} 开头的行。)
当然,和往常一样,这一年里你能看到成百上千的宏包与程序得到更新。也和往常一样,
-进一步的更新请使用 \acro{CTAN} (\url{http://mirror.ctan.org})。
+进一步的更新请使用 CTAN (\url{http://mirror.ctan.org})。
从内部角度上看,源代码树现在改为使用 Subversion 管理,并在我们的主页上提供了
到 Web 界面的链接,用于浏览代码树。我们希望它能成为未来几年中稳定的开发
@@ -2646,7 +2653,7 @@ Euler 字体也整个由 Hermann Zapf 重新绘制了一遍 (参见
单独的 \code{dvipdfm} 程序已被 \code{dvipdfmx} 所替代,如果以 \code{dvipdfm}
这个名字调用的时候,后者会以一种特殊的兼容性模式运行。\code{dvipdfmx}
包含了 \acro{CJK} 支持,并包含了多年以来在 \code{dvipdfm} 基础上的许多
-修正。DVIPDFMx 项目的主页在 \url{http://project.ktug.or.kr/dvipdfmx}。
+修正。
现在包括了 \pkgname{cygwin} 和 \pkgname{i386-netbsd} 平台下的可执行文件,
而我们建议 OpenBSD 和 FreeBSD 的用户使用他们自己的包管理系统提供的 \TeX{},
@@ -2795,7 +2802,7 @@ Lua\TeX: 升级到 Lua 5.2,包含一个新的库 (\code{pdfscanner}) 来处理
平台: \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd}, 和
\pkgname{amd64-netbsd} 被重新加入;\pkgname{powerpc-aix} 被去除。
-\subsection{2014}
+\subsubsection{2014}
2014 年我们收到了 Knuth 的又一个 \TeX\ 修正,这影响了所有的引擎,但可能唯一可见
的变化是在启动时恢复显示的 \code{preloaded format} 字符串。根据 Knuth 的说法,这
@@ -2804,7 +2811,7 @@ Lua\TeX: 升级到 Lua 5.2,包含一个新的库 (\code{pdfscanner}) 来处理
pdf\TeX: 新的警告忽略参数 \cs{pdfsuppresswarningpagegroup};用来制造词间空白
(interword space) 的新命令:\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff},
-\cs{pdffakespace},它们可以帮助 \acro{PDF} 文本重新排版 (reflowing),
+\cs{pdffakespace},它们可以帮助 PDF 文本重新排版 (reflowing),
Lua\TeX: 对于字体载入和断字 (hyphenation) 有明显的变化和修正。最大的增加时一个新
的引擎,\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) 和
@@ -2820,7 +2827,7 @@ Graphite 字体使用 OpenType 字体。
\MP: 支持了一个新的数字系统 \code{decimal} (十进制),还包括一个配套的内部
\code{numberprecision};在 \filename{plain.mp} 有 Knuth 对 \code{drawdot} 的新定
-义;\acro{SVG} 和 \acro{PNG} 输出的 bug 修正,等等。
+义;SVG 和 PNG 输出的 bug 修正,等等。
独立的 \cmdname{pstopdf} Con\TeX{}t 实用程序会在这个版本后被去除,因为和系统同名
程序有冲突。但你仍然可以通过 \code{mtxrun --script pstopdf} 命令来执行它。
@@ -2839,11 +2846,9 @@ Mac\TeX\ 这个 \TeX\ Live 的重新发行版 (见第~\ref{sec:macosx}~节) 不
大小更合理。
平台:加入了 \pkgname{x86\_64-cygwin},去除了 \pkgname{mips-irix};Microsoft 不
-再支持 Windows \acro{XP},所以我们的程序也可能在以后不支持这个系统。
+再支持 Windows XP,所以我们的程序也可能在以后不支持这个系统。
-\htmlanchor{news}
-\subsection{当前版本---2015}
-\label{sec:tlcurrent}
+\subsubsection{2015}
\LaTeXe\ 现在默认包含了以前必须自己手工载入的 \pkgname{fixltx2e} 包的内容,所以
现在手工载入这个包不起任何作用了。一个新的 \pkgname{latexrelease} 包和其他的机制
@@ -2855,7 +2860,7 @@ Mac\TeX\ 这个 \TeX\ Live 的重新发行版 (见第~\ref{sec:macosx}~节) 不
primitive 的命名等等),这些配置以前是 \TeX\ Live 的一部分。这个变化对用户应该是
没有影响的;有些底层的内部控制命令被改名或者去除了,但行为应保持一致。
-pdf\TeX: 支持 \acro{JPEG} Exif 和 \acro{JFIF};就算在 \cs{pdfinclusionerrorlevel}
+pdf\TeX: 支持 JPEG Exif 和 JFIF;就算在 \cs{pdfinclusionerrorlevel}
是负值时也不输出警告;同步到 \prog{xpdf}~3.04 版本。
Lua\TeX: 加入用于扫描 token 的 \pkgname{newtokenlib};对 \code{normal} 随机数生
@@ -2867,7 +2872,7 @@ Lua\TeX: 加入用于扫描 token 的 \pkgname{newtokenlib};对 \code{normal}
MetaPost: 新的 \code{binary} numbersystem;新的支持日语的 \prog{upmpost} 和
\prog{updvitomp} 程序,类似 \prog{up*tex}。
-Mac\TeX: 更新了自带的 Ghostscript 包的 \acro{CJK} 支持。\TeX\ Distribution 选项
+Mac\TeX: 更新了自带的 Ghostscript 包的 CJK 支持。\TeX\ Distribution 选项
面板支持了 Yosemite (\MacOSX~10.10)。\XeTeX{} 不再支持 resource-fork font
suitcase 格式 (通常没有扩展名);data-fork suitcase (\code{.dfont}) 仍然是支持的。
@@ -2882,6 +2887,60 @@ suitcase 格式 (通常没有扩展名);data-fork suitcase (\code{.dfont}) 仍
部分额外平台提供了定制二进制包 (\url{http://tug.org/texlive/custom-bin.html})。
此外,为节省空间部分平台现在没有在 \DVD\ 中提供,但可以通过网络安装。
+\htmlanchor{news}
+\subsection{当前版本---2016}
+\label{sec:tlcurrent}
+
+Lua\TeX: 原生命令有大量改变,包括重命名和去除,还有一些节点结构的重整。这些修改
+在 Han Hagen 的“Lua\TeX\ 0.90 对于 PDF 的后端改变及更多”
+(\url{http://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf}) 一文中有详细的总结。如
+果要了解更多细节,参见 Lua\TeX\ 手册,
+\OnCD{texmf-dist/doc/luatex/base/luatex.pdf}。
+
+Metafont:新的实验性姊妹程序 MFlua 和 MFluajit,为了试验性目标在 \MF 中集成 Lua。
+
+MetaPost:Bug 修正和内部为了 MetaPost 2.0 做的准备。
+
+\code{SOURCE\_DATE\_EPOCH} 支持所有除 Lua\TeX\ 以外的引擎 (下一个版本支持全部引
+擎),原始的 \code{tex} 也故意不支持:如果设置了 \code{SOURCE\_DATE\_EPOCH}
+环境变量,它的值会被用作 PDF 输出的时间戳。如果还设置了
+\code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES},
+\code{SOURCE\_DATE\_EPOCH} 的值会被用于初始化 \TeX\
+的原生命令 \cs{year}, \cs{month}, \cs{day}, \cs{time}。pdf\TeX\
+手册有例子和细节。
+
+pdf\TeX: 新的原生命令 \cs{pdfinfoomitdate}, \cs{pdftrailerid},
+\cs{pdfsuppressptexinfo},用来控制每次会执行变化的输出值。这些功能只用于 PDF
+输出,不用于 DVI。
+
+Xe\TeX: 新的原生命令 \cs{XeTeXhyphenatablelength},
+\cs{XeTeXgenerateactualtext},\\ \cs{XeTeXinterwordspaceshaping},
+\cs{mdfivesum}; 字符分类限制提高到了 4096;DVI 版本提升。
+
+其他实用工具:
+\begin{itemize}
+\item \code{gregorio} 是一个新的程序,作为 \code{gregoriotex} 宏包的一部分用于
+Gregorian 圣歌音乐的排版;它缺省就被包括在了 \code{shell\_escape\_commands}
+中。
+
+\item \code{upmendex} 是一个创建索引的程序, 基本上和 \code{makeindex}
+兼容,支持了 Unicode 排序,以及其他的一些修改。
+
+\item \code{afm2tfm} 现在只将基于音调的高度调整上调;新选项 \code{-a}
+忽略所有调整。
+
+\item \code{ps2pk} 可以处理扩展 PK/GF 字体了。
+\end{itemize}
+
+Mac\TeX: 去除了 \TeX\ Distribution Preference Pane;它的功能现在在 TeX Live
+Utility 里提供了;更新了捆绑的 GUI 应用;给需要在 Ghostscript 中使用多种 CJK
+字体的用户提供了新的 \code{cjk-gs-integrate} 脚本。
+
+基础架构:支持系统级别的 \code{tlmgr} 配置文件;校验包的完整性;如果有 GPG 还会
+校验网络更新的签名。(如果没有 GPG 则跳过这一步。)
+
+平台:\code{alpha-linux} 和 \code{mipsel-linux} 被移除了。
+
\subsection{未来}
\emph{\TL{} 并不完美!} (也永远不会达到完美。) 我们希望继续发行新的