summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdfbin564076 -> 562800 bytes
-rw-r--r--Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex68
2 files changed, 34 insertions, 34 deletions
diff --git a/Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdf b/Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdf
index ae5eeffb122..d2e6fee03f3 100644
--- a/Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdf
+++ b/Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdf
Binary files differ
diff --git a/Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex b/Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex
index 3a2e88f0d14..9f22f62a510 100644
--- a/Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex
+++ b/Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex
@@ -79,8 +79,8 @@
\item Unix 和 \MacOSX{} 系统使用的主安装脚本是 \texttt{install-tl.sh}。
-GNU/Linux 用户还能尝试一套新的 GUI 模式安装程序:\texttt{cd setuptl} 然后执行
-\texttt{tlpmgui}。关于它的信息可以在第 \pageref{sec:win-install} 页的第
+GNU/Linux 用户还能尝试一套新的 GUI 模式安装程序:执行 \texttt{tlpmgui}。
+关于它的信息可以在第 \pageref{sec:win-install} 页的第
\ref{sec:win-install} 节找到。
\item 安装独立软件包使用的脚本是 \texttt{install-pkg.sh}。
@@ -202,6 +202,7 @@ Mac\TeX\ 发行版,这些内容都和 \TL{} 是相互独立的,同时,它
bin & \TeX{} 系统程序,按平台组织。\\
source & 所有程序的源代码,包括主要的 \Webc{} \TeX{} 和 \MF{}
发行版。这些内容存放在一个 \cmdname{bzip2} 格式归档压缩包中。\\
+setuptl & Linux 和 Windows 下使用的安装程序。\\
support & 各类辅助性宏包与程序。这些内容\emph{不会}自动安装。包括了各类编辑器和
\TeX\ 的前端 (外壳) 程序。\\
texmf & 存放程序、附属文件和文档的目录树。不包括 \TeX\ 格式文件和宏包。
@@ -211,8 +212,6 @@ texmf-dist & 存放格式文件 (format file) 和宏包的主目录树。
texmf-doc & 这个目录树用于存放和具体程序、宏包关系不大的纯粹文档,按语言组织。\\
texmf-var & 用于存放自动生成的文件的目录树。
(在下一小节中称为 \texttt{TEXMFSYSVAR}。) \\
-xemtex & 这个目录用于提供只在 Windows 下使用的辅助性程序。这类程序在 Unix
-系统中多数已经预先提供,或者至少易于自行编译。\\
\end{tabular}
\endgroup
@@ -1256,14 +1255,6 @@ Samba 从一台 NT 服务器挂载到一台 Unix 工作站上或反过来。有
需要指出的是,Windows 版本的 \Webc{} 有一些和其他系统下不同的特性。
\begin{description}
-\item[\KPS{}] 对于 \TL{} 来说,由 \KPS{} 生成的散列表相对较大。为了减少任何一个启用 \KPS{}
- 程序的启动时间,这些散列表被放在了共享内存中。采用这种方式,当链式调用可执行程序时,比如
- \path|tex| 调用 \path|mpost| 调用
- \path|tex|,启动每一个子程序的开销将被减少。用户是看不到这一变化的,除非你将 kpathsea
- 的调试标志设为 \path|-1|:你将跟踪对共享内存的调用,这种跟踪可能并非你需要的
- (这种调用是非常频繁的!)。有没有必要通过日志跟踪共享内存访问情况还没有定数,因此,
-这种情形在未来可能还会发生变化。
-
\item[\cmdname{kpsecheck}]
这一命令提供了一些不能很好地被包括到 \cmdname{kpsewhich} 中的选项。它允许你列出
texmf 目录树中多次出现的文件。这是非常方便的,但有时你也会得到不想得到的结果
@@ -1280,14 +1271,9 @@ Samba 从一台 NT 服务器挂载到一台 Unix 工作站上或反过来。有
最后,这个命令还能报告它找到的 Ghostscript 的位置。在 Win32
下,对于许多其他的程序来说,通过 Ghostscript 的注册表项找到并使用 dll
比改 \path|PATH| 更为简便,毕竟 \path|PATH| 长度是有限的。
-\item[\Webc{}] 与 Unix 下的 \Webc{} 相比,该引擎支持的选项要多些,而且有个选项行为和
-Unix 下不同:
+\item[\Webc{}] 与 Unix 下的 \Webc{} 相比,该引擎支持的选项要多一个:
\begin{itemize}
- \item \path|-halt-on-error| 在第一个错误处终止编译。
- \item \path|-job-time| 设定作业时间与参数中给定文件的时间戳一致。
- \item \path|-oem| 在终端输出时使用指定的 DOS 代码页。
- \item \path|-output-directory| 允许将所有的输出文件写到特定的目录下。
- \item \path|-time-statistics| 打印出有关作业运行时间的统计。需要说明的是 Win9x
+ \item \path|-proctimes| 打印出有关作业运行时间的统计。需要说明的是 Win9x
不能被称为一个真正多任务操作系统,对于较短的时间段,它不能提供可靠的记时器,因此,打印
出来的数值只是近似值。在 NT/2K/XP 下,作业运行过程中的用户时间和系统时间的结果相当精确。Unix
用户请注意:Windows 下的 \path|time| 命令和 Unix 下的含义完全不同。
@@ -1326,7 +1312,7 @@ o lpt1:
\end{description}
当前的 \TL{} 发行版已经通过程序为 Dvips 和 Pdftex 提供了正确更新的字体映射文件。这是用
-\cmdname{updmap} 程序在安装后完成的,也有时是在添加字体包后完成。如果你手动添加了新的字体
+\cmdname{updmap} 程序在安装后完成的。如果你用安装程序或者手动添加了新的字体
包,就应该自行修改 \path|$TEXMFVAR/web2c| 目录下的 \verb+updmap.cfg+ 文件。
\subsubsection{PdfTeX}
@@ -1342,6 +1328,13 @@ letter 尺寸的纸张,就该编辑
\end{alltt}
保存文件,然后退出编辑器。
+\subsubsection{XeTeX}
+
+Xe\TeX{} 的 Windows 版本是与 fontconfig 2.4.2 静态链接的。fontconfig 的
+配置文件之一是 \verb+fonts.conf+。请参见 \verb+fonts.conf+ 文件本身以了解
+其细节,这个文件在命令 \cmdname{kpsewhich -{}-var-value=FONTCONFIG\_PATH}
+输出的目录下。
+
\subsubsection{GSView}
GSView 现在在 Aladdin 许可证下发布,因此 \TL{} 不再包括此程序。
@@ -1465,7 +1458,7 @@ NT、2K 和 XP 不受这些限制,也不受 Win9x 中其他条件的限制。
用。但在命令行中就必须用 \path|\| 作为路径分隔符。原因是显而易见的,命令处理器使用
\samp{/} 引入命令的参数。
-最后,当看到采用 Unix 习惯写成的路径名不必惊讶。\fpTeX{} 是 \Webc{} 的一个移植,其目
+最后,当看到采用 Unix 习惯写成的路径名不必惊讶。Windows-\TL{} 是 \Webc{} 的一个移植,其目
标是跨平台兼容。正因为这个原因,所有的需要指定路径名称的配置文件都采用了 Unix 习惯。
\subsubsection{文件系统}
@@ -1537,12 +1530,12 @@ set VARIABLE
DLL (\emph{动态链接库}) 中。这表示,你将看到类似下面的输出:
\begin{alltt}
-18/09/2005 14:19 3 584 latex.exe
-18/09/2005 14:19 3 584 pdfetex.exe
-18/09/2005 14:19 524 288 tl90pdfetex.dll
+2006-11-23 07:06 2 560 latex.exe
+2007-01-06 23:54 1 073 664 pdftex.dll
+2006-01-28 08:05 2 560 pdftex.exe
\end{alltt}
-这里,\path|latex.exe| 仅仅是 \path|pdfetex.exe| 的一个复本,使用了
-相同的核心文件 \path|tl90pdfetex.dll|。相同的技巧应用于 \path|mktex*.exe|
+这里,\path|latex.exe| 仅仅是 \path|pdftex.exe| 的一个复本,使用了
+相同的核心文件 \path|pdftex.dll|。相同的技巧应用于 \path|mktex*.exe|
家族的程序,它们都链接到 \path|mktex.dll|。
实际上,一个通用的工具,\path|irun.exe| 可以用来为 Win32 下可执行文件生成与
@@ -1559,7 +1552,7 @@ Unix 下硬链接对等的文件。
可以用来调试任何问题。然而 \cmdname{kpsewhich} 向标准错误 (stderr)
输出调试信息,而且旧版的 Windows 终端无法将重定向标准错误信息至某一文件。
(NT 和 Windows 2000 的终端知道如何做。但这一技巧可以应用到任何终端。)
-为了诊断,你可以 (在 \acro{DOS} 对话框下) 临时设定一个环境变量:
+为了诊断,你可以 (在 \acro{DOS}/\acro{cmd} 对话框下) 临时设定一个环境变量:
\begin{verbatim}
SET KPATHSEA_DEBUG_OUTPUT=err.log
@@ -1590,8 +1583,8 @@ texmf.cnf 中相应的变量。
\item 检查从下面输出的值:\\
{\small
\begin{tabular}{ll}
- \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf/fonts/tfm/public/cm/cmr10.tfm|\\
- \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf/web2c/latex.fmt|
+ \texttt{kpsewhich cmr10.tfm} & \path|c:/TeX/texmf-dist/fonts/tfm/public/cm/cmr10.tfm|\\
+ \texttt{kpsewhich latex.fmt}& \path|c:/TeX/texmf-var/web2c/latex.fmt|
\end{tabular}
}
\item 到此为止,如果所有的输出都是正确的,\TeX{} 及其相关程序都应该可以正常工作了。否则
@@ -1609,8 +1602,8 @@ texmf.cnf 中相应的变量。
\item \path|TEXMFCNF| 是否正确指向了 \path|c:/TeXLive2006/texmf-var/web2c| (默认值)?
-\item 由 \file{tlmpgui.exe} 生成的记录文件中是否提示错误信息?
-\file{tlmpgui.log} 可以在你的 \file{TEMP} 目录下找到。你可以通过搜索 \samp{Error} 字符串
+\item 由 \file{tlpmgui.exe} 生成的记录文件中是否提示错误信息?
+\file{tlpmgui.log} 可以在你的 \file{TEMP} 目录下找到。你可以通过搜索 \samp{Error} 字符串
定位错误信息。提示:记录文件可能会在生成所有格式文件后显示一些错误。不必惊慌:也许一些格式文件没有被
安装。
@@ -2383,7 +2376,7 @@ contact us. We'll be happy to put them on the \TL\ web pages.
\item Reinhard Kotucha,参与了大量更新 \TL{} 中软件的工作,以及 Windows 下的研究性
工作,\texttt{getnonfreefonts} 脚本,等等。
-\item Petr Olsak,他非常认真地协调和检查所有的捷克语和斯洛伐克语资料。
+\item Petr Ol\v{s}ak,他非常认真地协调和检查所有的捷克语和斯洛伐克语资料。
\item Toshio Oshima,他提供了 Windows 下的 \cmdname{dviout} 预览工具。
@@ -2410,7 +2403,7 @@ Fabrice Popineau (\pkgname{win32}),
Norbert Preining (\pkgname{alpha-linux}),
Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-linux},
\pkgname{sparc-solaris}),
-Staszek Wawrykiewicz (\pkgname{i386-linux}),
+Karl Berry (\pkgname{i386-linux}),
Olaf Weber (\pkgname{mips-irix}),
Gerben Wierda (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}).
@@ -2676,13 +2669,20 @@ latex --translate-file=empty.tcx yourfile.tex
\subsection{现状}
\label{tlcurrent}
-2006 年,\TL{} 的一个重大变化是增加了 Xe\TeX{},以 \texttt{xetex} 和
+2006--2007 年,\TL{} 的一个重大变化是增加了 Xe\TeX{},以 \texttt{xetex} 和
\texttt{xelatex} 程序的形式提供。请参见 \url{http://scripts.sil.org/xetex}。
\MP{} 也有可观的更新,并计划在未来实现更多的改进
(\url{http://tug.org/metapost/articles}),pdf\TeX{} 同样如此
(\url{http://tug.org/applications/pdftex})。
+\TeX\ \filename{.fmt} (缓存格式) 文件和用于 MetaPost 和 \MF\ 的类似文件
+现在存储在 \dirname{texmf/web2c} 的子目录中而不直接放在 \dirname{texmf/web2c}
+目录下 (不过考虑到现有的 \filename{.fmt} 文件,直接放置在这个目录下的文件仍然
+能被搜索到)。子目录的名称是根据当前使用的``引擎''决定的,比如 \filename{tex}
+或 \filename{pdftex} 或 \filename{xetex}。这个变化不会对日常使用带来任何
+影响。
+
(plain) \texttt{tex} 程序不再通过读取 \texttt{\%\&} 开头的第一行来决定
执行何种格式,而遵循纯粹的 Knuth 风格 \TeX\ 的传统。(\LaTeX\ 和其他所有的程序
仍然读取 \texttt{\%\&} 开头的行。)