summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorJjgod Jiang <gzjjgod@gmail.com>2014-05-19 08:36:22 +0000
committerJjgod Jiang <gzjjgod@gmail.com>2014-05-19 08:36:22 +0000
commit34aed992da85d80c869658818d6f996da2391e5d (patch)
tree16e108e23719e4cd64cf68f2f83d1a4e6f36d57c /Master/texmf-dist/doc
parentba934de6ee29f7aadea75be0674f00aec4109d60 (diff)
zh-cn tldoc update
git-svn-id: svn://tug.org/texlive/trunk@34118 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdfbin827444 -> 825648 bytes
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex259
2 files changed, 160 insertions, 99 deletions
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 1cb788169a8..13a0d53577b 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 746c1672305..f0374b39d53 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
@@ -15,14 +15,14 @@
\begin{document}
\title{%
- {\huge \textit{\TeX\ Live 指南---2013}}%
+ {\huge \textit{\TeX\ Live 指南---2014}}%
}
\author{Karl Berry 编写 \\[3mm]
\url{http://tug.org/texlive/}
}
-\date{2013 年 5 月}
+\date{2014 年 5 月}
\maketitle
@@ -203,13 +203,14 @@ Mac 应用程序。它的主页在 \url{http://tug.org/mactex/}。
Windows 的特殊支持。
\end{ttdescription}
-上述目录之外,安装脚本和 (多种语言的) \filename{README} 文件也存放在发行版的顶层目录下。
+上述目录之外,安装脚本和 (多种语言的) \filename{README} 文件也存放在发行版的顶层
+目录下。
至于文档,顶层目录下的 \OnCD{doc.html} 文件中提供的完整的链接会有帮助。
-程序的文档 (手册,man page, Info 文件等) 在 \dirname{texmf-dist/doc}
-目录下,因为这些程序本身是属于 \dirname{texmf} 目录的。\TeX\ 宏包与格式文件
-的文档则放在 \dirname{texmf-dist/doc} 目录。但不管放在哪个地方,你都可以使用
-\cmdname{texdoc} 程序来寻找这些文档。
+几乎所有内容的文档 (宏包、格式文件、字体、程序手册,man page, Info 文件等) 在
+\dirname{texmf-dist/doc} 目录下,因为这些程序本身是属于 \dirname{texmf} 目录的。
+\TeX\ 宏包与格式文件的文档则放在 \dirname{texmf-dist/doc} 目录。但不管放在哪个地
+方,你都可以使用 \cmdname{texdoc} 程序来寻找这些文档。
\TL\ 本身的文档在 \dirname{texmf-dist/doc/texlive} 目录下,有以下这些语言的版本:
@@ -266,8 +267,8 @@ Windows 的特殊支持。
\begin{description}
\item[全系统根目录] 可以包含多个 \TL{} 版本:
\begin{ttdescription}
- \item[2012] 上一个版本。
- \item[2013] 当前版本。
+ \item[2013] 上一个版本。
+ \item[2014] 当前版本。
\begin{ttdescription}
\item [bin] ~
\begin{ttdescription}
@@ -285,8 +286,8 @@ Windows 的特殊支持。
\item[用户主 (home) 目录] (\texttt{\$HOME} 或
\texttt{\%USERPROFILE\%})
\begin{ttdescription}
- \item[.texlive2012] 给上个版本的,个人生成和配置的数据。
- \item[.texlive2013] 给这个版本的,个人生成和配置的数据。
+ \item[.texlive2013] 给上个版本的,个人生成和配置的数据。
+ \item[.texlive2014] 给这个版本的,个人生成和配置的数据。
\begin{ttdescription}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE}
\item [texmf-config] \envname{TEXMFCONFIG}
@@ -381,18 +382,21 @@ pdf\TeX\ 的一套替换方案。
\subsection{启动安装程序}
\label{sec:inst-start}
-首先请找来一张 \TK{} 的 \DVD{},或者下载 \TL{} 的网络安装程序,然后
-找到这个安装脚本:Unix 下是 \filename{install-tl},Windows 下是
-\filename{install-tl.bat}。参见 \url{http://tug.org/texlive/acquire.html}
-以了解更多关于获得这个软件的信息和方法。
+首先请找来一张 \TK{} 的 \DVD{},或者下载 \TL{} 的网络安装程序。参见
+\url{http://tug.org/texlive/acquire.html} 以了解更多关于获得这个软件的信息和方法。
\begin{description}
-\item [网络安装程序:] 在 \CTAN 的 \dirname{systems/texlive/tlnet}
+\item [网络安装程序,.zip 或 .tar.gz 格式:] 在 \CTAN 的 \dirname{systems/texlive/tlnet}
目录下可以下载,\url{http://mirror.ctan.org/systems/texlive/tlnet} 这个地址能
自动将你导向一个附近的、保持更新的镜像。你可以下载同时支持 Unix 和
Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的
\filename{install-unx.tar.gz}。解压后,\filename{install-tl} 和
-\filename{install-tl.bat} 就会出现在 \dirname{install-tl} 子目录中。
+\filename{install-tl-windows.bat} 就会出现在 \dirname{install-tl} 子目录中。
+
+\item[网络安装程序,Windows .exe:] 和上述一样从 \CTAN{} 下载,然后双击。它会作为
+第一阶段的安装程序和解压工具启动;见图~\ref{fig:nsis}。它提供了三个选项:
+``Simple install'' 启动安装程序向导,``Custom install'' 是给专家提供的图形界面安
+装程序,如第~\ref{sec:wininst}~节所述。第三个选项则仅仅是解压。
\item [\TeX{} Collection \DVD:] 打开 \DVD\ 的 \dirname{texlive} 这个子目录。
在 Windows 下安装程序通常在插入 \DVD 后就自动启动了。要获得 \DVD 的
@@ -405,6 +409,11 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的
\end{description}
+\begin{figure}[tb]
+\tlpng{nsis_installer}{.6\linewidth}
+\caption{第一阶段的 Windows .exe 安装程序}\label{fig:nsis}
+\end{figure}
+
不管从哪里载入,执行的都是同一个安装程序。两者最明显的区别是通过网络安装
得到的当前可用的程序包。这和和 \DVD\ 或者 \ISO\ 镜像在主版本之间不能更新
不同。
@@ -418,13 +427,12 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的
的方法是这样的:
\begin{alltt}
-> \Ucom{cd /path/to/installer}
-> \Ucom{perl install-tl}
+> \Ucom{perl /path/to/installer/install-tl}
\end{alltt}
-(或者你可以直接运行 \Ucom{perl /path/to/installer/install-tl},或者
-\Ucom{./install-tl},如果这个文件有可执行属性,我们不会把所有这些执
-行方法列出来。) 你可能需要扩大终端窗口的大小才能在一屏内显示完整的
-文本安装程序界面 (图~\ref{fig:text-main})。
+(你也许可以直接运行 \Ucom{/path/to/installer/install-tl} 如果这个文件有可执行属
+性,或者先 \texttt{cd} 到这个目录中,等等。我们不会把所有这些执行方法列出来。)
+你可能需要扩大终端窗口的大小才能在一屏内显示完整的文本安装程序界面
+(图~\ref{fig:text-main})。
要在专家 \GUI\ 模式下安装 (见图~\ref{fig:gui-main}),你需要加入了
\acro{XFT} 支持的 \dirname{Perl::TK}模块,\GNU/Linux 下通常都是这样,
@@ -447,6 +455,7 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的
并没有包含所有运行 \TL{} 安装程序所必须的程序,见第~\ref{sec:cygwin}~节。
\subsubsection{Mac OS X}
+\label{sec:macosx}
如第~\ref{sec:tl-coll-dists}~节提到的,我们给 \MacOSX 准备了一套独立的
发行版,叫做 Mac\TeX\ (\url{http://tug.org/mactex})。我们推荐使用原生的
@@ -457,39 +466,39 @@ Mac\TeX\ 安装程序,而不是 \TL\ 自带的那个,因为原生的安装
Mac\TeX\ 是严格依赖 \TL 构建的,所以主 \TeX\ 树和二进制文件也是完全一致的。不过
它添加了一些用来存放 Mac 专有文档和程序的目录。
-\subsubsection{Windows}
+\subsubsection{Windows}\label{sec:wininst}
-如果你使用的是网络安装程序,又或者 \DVD 安装程序无法自动启动了,请
-双击 \filename{install-tl.bat}。如果你需要更多定制选项,比如要选择
+如果你使用的是下载 zip 解压后的目录,又或者 \DVD 安装程序无法自动启动了,请
+双击 \filename{install-tl-windows.bat}。如果你需要更多定制选项,比如要选择
特定的包集合,请改为运行 \filename{install-tl-advanced.bat}。
你也可以从命令行提示符下启动安装程序。下面 \texttt{>} 表示的就是提示符,
用户输入用 \Ucom{\texttt{bold}} 体表示。如果你正在安装程序目录下,只需要
运行:
\begin{alltt}
-> \Ucom{install-tl}
+> \Ucom{install-tl-windows}
\end{alltt}
或者你也可以通过绝对路径来运行,比如:
\begin{alltt}
-> \Ucom{D:\bs{}texlive\bs{}install-tl}
+> \Ucom{D:\bs{}texlive\bs{}install-tl-windows}
\end{alltt}
这是对 \TK\ \DVD 而言的,假定 \dirname{D:} 是光驱。图~\ref{fig:wizard-w32}
展示了向导安装程序,它是 Windows 下的默认形式。
要在文本模式下安装,使用:
\begin{alltt}
-> \Ucom{install-tl -no-gui}
+> \Ucom{install-tl-windows -no-gui}
\end{alltt}
要列出所有可用的选项:
\begin{alltt}
-> \Ucom{install-tl -help}
+> \Ucom{install-tl-windows -help}
\end{alltt}
\begin{figure}[tb]
\begin{boxedverbatim}
-Installing TeX Live 2013 from: ...
+Installing TeX Live 2014 from: ...
Platform: i386-linux => 'Intel x86 with GNU/Linux'
Distribution: inst (compressed)
...
@@ -500,11 +509,11 @@ Distribution: inst (compressed)
<S> Set installation scheme (scheme-full)
<C> customizing installation collections
- 43 collections out of 45, disk space required: 3909 MB
+ 47 collections out of 48, disk space required: 3641 MB
<D> directories:
TEXDIR (the main TeX directory):
- /usr/local/texlive/2013
+ /usr/local/texlive/2014
...
<O> options:
@@ -573,7 +582,7 @@ Actions:
程序 (图~\ref{fig:wizard-w32})。它会把所有东西都装上,不提任何问题。如果
你需要定制安装,请运行其他的安装程序。
-这个模式可以通过下面的命令手工启动:
+在其他平台下,这个模式可以通过下面的命令手工启动:
\begin{alltt}
> \Ucom{install-tl -gui=wizard}
\end{alltt}
@@ -603,12 +612,12 @@ Available platforms:
j [ ] i386-linux Intel x86 with GNU/Linux
k [ ] i386-netbsd Intel x86 with NetBSD
l [ ] i386-solaris Intel x86 with Solaris
- m [ ] mips-irix SGI IRIX
- o [ ] mipsel-linux mipsel with Linux
- p [ ] powerpc-linux PowerPC with GNU/Linux
- s [ ] sparc-solaris Sparc with Solaris
- t [ ] universal-darwin universal binaries for MacOSX/Darwin
- u [ ] win32 Windows
+ m [ ] mipsel-linux mipsel with Linux
+ o [ ] powerpc-linux PowerPC with GNU/Linux
+ p [ ] sparc-solaris Sparc with Solaris
+ s [ ] universal-darwin universal binaries for MacOSX/Darwin
+ t [ ] win32 Windows
+ u [ ] x86_64-cygwin x86_64 with Cygwin
v [ ] x86_64-darwin x86_64 with MacOSX/Darwin
w [ ] x86_64-linux x86_64 with GNU/Linux
x [ ] x86_64-solaris x86_64 with Solaris
@@ -671,18 +680,20 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际
缺省的目录布局在第~\ref{sec:texmftrees}~节有过叙述,见
第~\pageref{sec:texmftrees}~页。默认的 \dirname{TEXDIR} 路径
-在 Unix 下是 \dirname{/usr/local/texlive/2013} 而 Windows 下是
-|%SystemDrive%\texlive\2013|。
+在 Unix 下是 \dirname{/usr/local/texlive/2014} 而 Windows 下是
+|%SystemDrive%\texlive\2014|。因此,你默认就会有两个并行存在的
+\TL\ 安装,每个发行版本一个,你可以通过修改搜索路径来在它们中间
+切换。
-更改默认值的主要原因大概是你可能没有默认位置的写权限。虽然要安装
-\TL 不需要是管理员或者 root 用户,但你至少得对安装的目的目录有写
-权限。
+这个默认值可以通过设置安装程序中的 \dirname{TEXDIR} 来修改。
+更改它的主要原因大概是你可能没有默认位置的写权限。虽然要安装 \TL\ 不需要是管理员
+或者 root 用户,但你至少得对安装的目的目录有写权限。
一个合理的选择是你自己主目录下的一个子目录,尤其在只有你一个人
-使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2013|'。
+使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2014|'。
我们建议在目录名称中保留年份,这样可以让你保留多个不同版本的
-\TL{}。(你可能希望用一个类似 \dirname{/usr/local/texlive-cur}
+\TL{}。(你可能希望还有一个类似 \dirname{/usr/local/texlive-cur}
这样的名字作为指向当前版本的符号链接,这样的目录名就和版本无
关了,你只要在新版本出来直接重新指向符号链接即可。)
@@ -858,18 +869,18 @@ GNU/Linux、默认的目录设置为例,需要修改的文件是 \filename{$HO
这样:
\begin{sverbatim}
-PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH; export PATH
-MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH; export MANPATH
-INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH; export INFOPATH
+PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH
+MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
+INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH
\end{sverbatim}
对于 csh 或者 tcsh,需要修改的文件通常是 \filename{$HOME/.cshrc},而
应该添加的内容类似:
\begin{sverbatim}
-setenv PATH /usr/local/texlive/2013/bin/i386-linux:$PATH
-setenv MANPATH /usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
-setenv INFOPATH /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH
+setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH
+setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH
+setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH
\end{sverbatim}
如果你已经在你的配置文件里写过了这样的路径设置,那就只需要
@@ -886,8 +897,8 @@ setenv INFOPATH /usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH
这个文件是否存在,如果有的话,添加下面这样的内容:
\begin{sverbatim}
-MANPATH_MAP /usr/local/texlive/2013/bin/i386-linux \
- /usr/local/texlive/2013/texmf-dist/doc/man
+MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \
+ /usr/local/texlive/2014/texmf-dist/doc/man
\end{sverbatim}
然后 2)~检查 \filename{/etc/environment} 是否定义了默认的搜索路径
@@ -1017,26 +1028,30 @@ Windows 下的 \verb|%SystemDrive%\texlive\texmf-local|) 这个目录就是为
它们能让你使用操作系统的字体而不必将它安装到 \TeX 中。
如果你非得这么做,参见 \url{http://tug.org/fonts/fontinstall.html},
-这是我们对整个过程最好的描述。如果你严格地管理自己的本地字体映射,
-\texttt{tlmgr generate updmap} \textit{可能}会有用,尤其是在版本
-升级时,参见 \cmdname{tlmgr} 文档。
+这是我们对整个过程最好的描述。
\subsection{测试安装是否成功}
\label{sec:test-install}
-在完成你所需要的 \TL{} 安装之后,自然你会希望试试看它是否正常工作,好让你在以后能够
-创建优美的文档和字体。
+在完成 \TL{} 安装之后,自然你会希望试试看它是否正常工作,好让你在以后能够创建优
+美的文档和字体。
-这个小节给出了一些测试系统是否正常工作的基本步骤。我们这里使用的是 Unix 命令,在
-\MacOSX{} 和 Windows 下你更可能是使用图形界面运行这些测试的,不过其原理并无不同。
+你可能马上需要的是一个用来编辑文件的前端程序。\TL{} 在 Windows 下安装了
+\TeX{}works (\url{http://tug.org/texworks}),而 Mac\TeX\ 则安装了 TeXShop
+(\url{http://pages.uoregon.edu/koch/texshop}。在其他 Unix 系统下,由你自己选择编
+辑器。当然,存在很多选择,有些在下一小节列出了;还可以参见
+\url{http://tug.org/interest.html#editors}。原则上,任何纯文本编辑器都可以。
+
+这个小节后面给出了一些测试系统是否正常工作的基本步骤。我们这里使用的是 Unix 命令,
+在 \MacOSX{} 和 Windows 下你更可能是使用图形界面运行这些测试的,不过其原理并无不
+同。
\begin{enumerate}
\item 首先确认你可以执行 \cmdname{tex} 程序:
\begin{alltt}
> \Ucom{tex -{}-version}
-TeX 3.1415926 (TeX Live ...)
-kpathsea version 6.0.1
+TeX 3.14159265 (TeX Live ...)
Copyright ... D.E. Knuth.
...
\end{alltt}
@@ -1048,7 +1063,7 @@ Copyright ... D.E. Knuth.
\item 处理一个基本的 \LaTeX{} 文件:
\begin{alltt}
> \Ucom{latex sample2e.tex}
-pdfTeX 3.1415926-... (TeX Live ...)
+This is pdfTeX 3.14...
...
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.
@@ -1107,7 +1122,7 @@ Windows 下我们推荐 Sumatra PDF (\url{http://blog.kowalczyk.info/software/su
\item 如果你安装了 \filename{xetex} 包,可以按如下步骤测试它能否访问系统字体:
\begin{alltt}
> \Ucom{xetex opentype-info.tex}
-This is XeTeX, Version 3.1415926\dots
+This is XeTeX, Version 3.14\dots
...
Output written on opentype-info.pdf (1 page).
Transcript written on opentype-info.log.
@@ -1245,7 +1260,7 @@ TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
它在 \ISO\ 里和在网络安装时一样好用。
在 \MacOSX{},如果符号链接 \filename{/usr/texbin} 指向对应的二进制目录,
-TeXShop 和 \TeX{}works 会使用 \acro{DVD} 安装,比如:
+TeXShop 会使用 \acro{DVD} 安装,比如:
\begin{verbatim}
sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
\end{verbatim}
@@ -1284,18 +1299,20 @@ sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
\end{figure}
\TL{} 包含一个叫 \prog{tlmgr} 的程序,它可以用来管理安装后的
-系统。像 \prog{updmap}, \prog{fmtutil} 和 \prog{texconfig} 这些程序
-仍然包含在发行版中,而且在将来也不会剔除,但是 \prog{tlmgr} 是一个
-优选的界面。它的功能包括:
+系统。它的功能包括:
\begin{itemize*}
\item 列出方案 (scheme),集合和安装包;
\item 安装、升级、备份、恢复、卸载软件包,并且能自动计算依赖关系;
-\item 查找和列出软件包;
+\item 查找和列出软件包以及它们的描述;
\item 列出、添加和删除不同平台的可执行文件;
\item 改变安装选项,比如纸张大小和源文件位置 (参见第~\ref{sec:location}~节)。
\end{itemize*}
+\prog{tlmgr} 的功能已经完全覆盖了 \prog{texconfig} 原来的功能。考虑到有人已经习
+惯了原有的界面,我们仍然发行和维护 \prog{texconfig},现在但我们建议使用
+\prog{tlmgr}。
+
\subsection{图形界面模式的 \cmdname{tlmgr}}
\prog{tlmgr} 可以用以下命令以图形模式 (图~\ref{fig:tlmgr-gui}) 启动:
\begin{alltt}
@@ -1341,12 +1358,12 @@ running post install action for xetex
install: xetex-def
...
running mktexlsr
-mktexlsr: Updating /usr/local/texlive/2013/texmf-dist/ls-R...
+mktexlsr: Updating /usr/local/texlive/2014/texmf-dist/ls-R...
...
running fmtutil-sys --missing
...
Transcript written on xelatex.log.
-fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed.
+fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt installed.
\end{fverbatim}
如你所见,\prog{tlmgr} 会安装所有依赖的包,也会处理所有包括刷新文件名
@@ -1357,14 +1374,14 @@ fmtutil: /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt installed.
\begin{alltt}
> \Ucom{tlmgr show collection-latexextra}
\end{alltt}
-会产生
+会产生这样的输出:
\begin{fverbatim}
package: collection-latexextra
category: Collection
shortdesc: LaTeX supplementary packages
-longdesc: A large collection of add-on packages for LaTeX.
+longdesc: A very large collection of add-on packages for LaTeX.
installed: Yes
-revision: 14675
+revision: 32768
\end{fverbatim}
最后也是最重要的,查阅 \url{http://tug.org/texlive/tlmgr.html}
@@ -1463,14 +1480,12 @@ Windows 将几乎所有的配置数据存放在注册表中。注册表是包含
\subsection{Windows 权限}
\label{sec:winpermissions}
-在较新的 Windows 版本中,普通用户与管理员是有区别的。只有管理员能自由访问
-整个操作系统。尽管如此,在实际中,作为受限用户与普通用户,你最能好能够描
-述所处的用户类别:作为一个管理员是惯例,而不是特例。无论如何,我们努力使得
-\TL{} 的安装不需要管理员权限。
+在较新的 Windows 版本中,普通用户与管理员是有区别的。只有管理员能自由访问整个操作系统。我们努力使
+得 \TL{} 的安装不需要管理员权限。
-如果用户是管理员身份,会有选项允许给所有用户安装,如果启用了这个选项,就会
-给所有用户创建快捷方式,并修改系统环境变量。否则,安装程序只为当前用户创建
-快捷方式,并改变用户环境变量。
+如果安装程序以管理员权限启动,会有选项允许给所有用户安装,如果启用了这个选项,就
+会给所有用户创建快捷方式,并修改系统环境变量。否则,安装程序只为当前用户创建快捷
+方式,并改变用户环境变量。
无论管理员状态如何,\TL{} 预设的默认根目录总是位于 \verb|%SystemDrive%|
下。对于当前用户安装程序总是要测试,根目录是否可写。
@@ -1482,10 +1497,9 @@ Windows 将几乎所有的配置数据存放在注册表中。注册表是包含
快捷方式启动命令行任务时,便可以使用新的 \TL{}。如果安装了 \TeX{}works,
其快捷方式也将 \TL{} 加进了搜索路径中,所以它应该不会出现路径问题。
-对于 Vista 和之后的版本,还有另外一个奇怪的问题:即使你以管理员身
-份登录系统,依旧要求你提供管理员权限。实际上,是否以管理员身份登录并不
-是问题所在。相反,在你希望运行的程序或快捷方式上单击右键,系统通常会给出
-“以管理员身份执行”这样的选择。
+对于 Vista 和之后的版本,你需要知道的是:即使你以管理员身份登录系统,依旧要求你
+提供管理员权限。实际上,是否以管理员身份登录并不是问题所在。相反,在你希望运行的
+程序或快捷方式上单击右键,系统通常会给出“以管理员身份执行”这样的选择。
\subsection{增加 Windows 和 Cygwin 下的最大内存量}
\label{sec:cygwin-maxmem}
@@ -1645,9 +1659,9 @@ Windows Registry Editor Version 5.00
而这个 \file{texmf.cnf} 存放的路径则是在 \envname{TEXMFCNF} 变量里定义的,
但我们不建议设置这个 (或者任何) 环境变量。
-作为代替,标准的安装将产生文件 \file{.../2013/texmf.cnf}。如果你必须修改缺省
+作为代替,标准的安装将产生文件 \file{.../2014/texmf.cnf}。如果你必须修改缺省
值 (一般不需要),这是修改的地方。主配置文件是
-\file{.../2013/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更
+\file{.../2014/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更
新后会丢失修改。
搜索路径里\emph{所有的} \file{texmf.cnf} 文件都会被读入,而先读入的优先级更高。
@@ -2234,16 +2248,16 @@ Kpathsea 添加多线程功能,等等许多工作。
二进制版本的编译者:
Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}),
-Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-solaris}),
+Karl Berry (\pkgname{i386-linux}),
Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
Peter Breitenlohner (\pkgname{x86\_64-linux}),
-Ken Brown (\pkgname{i386-cygwin}),
+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}),
+Mojca Miklavec (\pkgname{mipsel-linux}, \pkgname{sparc-solaris}),
Norbert Preining (\pkgname{alpha-linux}),
Thomas Schmitz (\pkgname{powerpc-linux}),
Boris Veytsman (\pkgname{armel-linux}).
@@ -2731,9 +2745,7 @@ MetaPost 作为一个库有关,这是另一个重要而用户不会注意的
平台:增加了 \pkgname{armel-linux} 和 \pkgname{mipsel-linux} 平台;
\pkgname{sparc-linux} 和 \pkgname{i386-netbsd} 不再出现在主发行中。
-\htmlanchor{news}
-\subsection{当前版本}
-\label{sec:tlcurrent}
+\subsubsection{2013}
发行版布局:为了简化,顶层的 \code{texmf/} 目录被并入 \code{texmf-dist/}。
现在 \code{TEXMFMAIN} 和 \code{TEXMFDIST} 这两个 Kpathsea 变量都被指向
@@ -2767,9 +2779,58 @@ Lua\TeX: 升级到 Lua 5.2,包含一个新的库 (\code{pdfscanner}) 来处理
\url{http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES}。
平台: \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd}, 和
-\pkgname{amd64-netbsd} 被重新加入;\pkgname{powerpc-aix} 被去除。部分额外平台提
-供了定制二进制包 (\url{http://tug.org/texlive/custom-bin.html})。此外,为节省空
-间部分平台没有在 \DVD\ 中提供,但可以通过网络安装。
+\pkgname{amd64-netbsd} 被重新加入;\pkgname{powerpc-aix} 被去除。
+
+\htmlanchor{news}
+\subsection{当前版本---2014}
+\label{sec:tlcurrent}
+
+2014 年我们收到了 Knuth 的又一个 \TeX\ 修正,这影响了所有的引擎,但可能唯一可见
+的变化是在启动时恢复显示的 \code{preloaded format} 字符串。根据 Knuth 的说法,这
+个字符串现在反应的时在启动时\emph{应该被}默认载入的格式,而不是在二进制程序中预
+载入的未 dump 格式,该格式可能被很多方法覆盖。
+
+pdf\TeX: 新的警告忽略参数 \cs{pdfsuppresswarningpagegroup};用来制造词间空白
+(interword space) 的新命令:\cs{pdfinterwordspaceon}, \cs{pdfinterwordspaceoff},
+\cs{pdffakespace},它们可以帮助 \acro{PDF} 文本重新排版 (reflowing),
+
+Lua\TeX: 对于字体载入和断字 (hyphenation) 有明显的变化和修正。最大的增加时一个新
+的引擎,\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) 和
+它的相关变体 \code{texluajit} 和 \code{texluajitc}。它使用的是一个即时编译的 Lua
+编译器 (在 TUGboat 文章 \url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf} 有详
+细介绍)。\code{luajittex} 还在开发中,所以并没有在所有平台提供,也比 \code{luatex}
+要不稳定许多。我们及其作者都不建议使用它,除非为了试验 Lua 代码的即时编译 (JIT)
+这样特殊的目的。
+
+\XeTeX: 现在所有平台 (包括 Mac) 都支持所有的图像格式了。避免使用 Unicode 兼容性
+decomposition fallback (但允许其他的变体);为了与先前版本 \XeTeX\ 的兼容,优先于
+Graphite 字体使用 OpenType 字体。
+
+\MP: 支持了一个新的数字系统 \code{decimal} (十进制),还包括一个配套的内部
+\code{numberprecision};在 \filename{plain.mp} 有 Knuth 对 \code{drawdot} 的新定
+义;\acro{SVG} 和 \acro{PNG} 输出的 bug 修正,等等。
+
+独立的 \cmdname{pstopdf} Con\TeX{}t 实用程序会在这个版本后被去除,因为和系统同名
+程序有冲突。但你仍然可以通过 \code{mtxrun --script pstopdf} 命令来执行它。
+
+\cmdname{psutils} 被它新的维护者大幅更新了。使得许多很少使用的工具 (\code{fix*},
+\code{getafm}, \code{psmerge}, \code{showchar}) 都只在 \dirname{scripts/} 目录中
+提供,而不作为所有用户访问的应用程序 (如果以后发现这么做有问题,我们还可以改进)。
+另外,还加入了一个新脚本,\code{psjoin}。
+
+Mac\TeX\ 这个 \TeX\ Live 的重新发行版 (见第~\ref{sec:macosx}~节) 不再包括可选的、
+只在 Mac 下提供的 Latin Modern 和 \TeX\ Gyre 字体包,因为用户现在已经很容易在自
+己的系统下安装这些字体了。来自 ImageMagick 的 \cmdname{convert} 程序也被去除了,
+因为 \TeX4ht (具体说来是 \code{tex4ht.env}) 现在直接使用 Ghostscript 了。
+
+包含中文、日文和韩文的 \pkgname{langcjk} 集合被拆分为独立的语言集合,使得每个的
+大小更合理。
+
+平台:加入了 \pkgname{x86\_64-cygwin},去除了 \pkgname{mips-irix};Microsoft 不
+再支持 Windows XP,所以我们的程序也可能在以后不支持这个系统。
+
+部分额外平台提供了定制二进制包 (\url{http://tug.org/texlive/custom-bin.html})。
+此外,为节省空间部分平台没有在 \DVD\ 中提供,但可以通过网络安装。
\subsection{未来}
@@ -2815,6 +2876,6 @@ Helin Gai 翻译。其中 Jinsong Zhao 负责 Windows 部分的翻译,Yue Wang
2009 年的简体中文版本由 Jiang Jiang 和 Jinsong Zhao 翻译。
-2010 到 2013 年的简体中文版本都由 Jiang Jiang 翻译。
+2010 到 2014 年的简体中文版本都由 Jiang Jiang 翻译。
\end{document}