diff options
-rw-r--r-- | Master/texmf-doc/doc/chinese/texlive-zh-cn/live.pdf | bin | 564076 -> 562800 bytes | |||
-rw-r--r-- | Master/texmf-doc/source/chinese/texlive-zh-cn/live.tex | 68 |
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 Binary files differindex 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 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{\%\&} 开头的行。) |