diff options
author | Jjgod Jiang <gzjjgod@gmail.com> | 2008-08-01 17:55:09 +0000 |
---|---|---|
committer | Jjgod Jiang <gzjjgod@gmail.com> | 2008-08-01 17:55:09 +0000 |
commit | 77cad740e716de2077b33330bbc4047ba61b54d4 (patch) | |
tree | fd280d34117f1c12532adb2478c92773ebf6c769 /Master/texmf-doc/source | |
parent | 45021383fcbb3a882247a244c3eb68e0b555ce9f (diff) |
Finish proof reading for section 8: A user’s guide to Web2C.
git-svn-id: svn://tug.org/texlive/trunk@9987 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-doc/source')
-rw-r--r-- | Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex b/Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex index da4a700bbd0..6c65e9fa4c8 100644 --- a/Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex +++ b/Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex @@ -1301,26 +1301,26 @@ Installed: Yes \TL{} 拥有可运行于 Windows 和 Unix 平台的单一安装程序。当然,只有在放弃对较老版本 Windows 的支持的情况下,这才成为可能。因此,现在 \TL{} 只能安装于 Windows 2000 或更新的版本。 -\subsection{Windows 特有的特征} +\subsection{针对 Windows 的特征} \label{sec:winfeatures} 在 Windows 下,安装程序额外地做了以下一些事情: \begin{description} -\item[菜单与快捷方式。] 在开始菜单上加入了新的‘\TL{}’程序菜单,主要是一些 \GUI{} 程序(如 \prog{tlmgr}、\prog{texdoctk}、PS\_View PostScript 预览程序)和一些文档的菜单。PS\_View 还有一个桌面快捷方式,可以作为拖放 PostScript 文件的目标。 -\item[自动设置环境变量。] 不再需要常规的配置步骤。 -\item[反安装程序。] 安装程序为 \TL{} 创建了‘添加/删除程序’条目。这与 \prog{tlmgr} 的删除按钮相对应。 +\item[菜单与快捷方式。] 在开始菜单上加入了新的`\TL{}'程序菜单,主要是一些 \GUI{} 程序 (如 \prog{tlmgr}、\prog{texdoctk}、PS\_View PostScript 预览程序) 和一些文档的菜单。PS\_View 还有一个桌面快捷方式,可以作为拖放 PostScript 文件的目标。 +\item[自动设置环境变量。] 不再需要手动的配置步骤。 +\item[反安装程序。] 安装程序为 \TL{} 创建了`添加/删除程序'条目。这与 \prog{tlmgr} 的删除按钮相对应。 \end{description} \subsection{附加的软件} \begin{figure}[tb] \tlpng{psview}{.6\linewidth} -\caption{PS\_View:可获得很高放大倍数!}\label{fig:psview} +\caption{PS\_View:可以获得很高的放大倍数!}\label{fig:psview} \end{figure} 为了使安装更加完整,\TL{} 需要支持那些 Windows 机器上不常见的软件包。\TL{} 提供了以下缺失的部分: \begin{description} -\item[Perl 和 Ghostscript。] 由于 Perl 和 Ghostscript 的重要性,\TL{} 提供了这些程序的‘隐藏’拷贝。需要这些软件支持的 \TL{} 程序知道它们的位置,但它们不会通过环境变量和注册表设置来暴露所在的位置。它们不是完整的发行版本,并且不会与任何 Perl 或 Ghostscript 系统安装程序冲突。 +\item[Perl 和 Ghostscript。] 由于 Perl 和 Ghostscript 的重要性,\TL{} 提供了这些程序的`隐藏'拷贝。需要这些软件支持的 \TL{} 程序知道它们的位置,但它们不会通过环境变量和注册表设置来暴露所在的位置。它们不是完整的发行版本,并且不会与任何 Perl 或 Ghostscript 系统安装程序冲突。 \item[命令行工具。] 与常见的 \TL{} 二进制文件一起,安装了一些常见的 Unix 命令行工具的 Windows 移植版本。它们包括 \cmdname{gzip}、\cmdname{chktex}、\cmdname{jpeg2ps}、\cmdname{unzip}、\cmdname{wget} 和来自于 \cmdname{xpdf} 套装中的一些命令行工具。(虽然 \cmdname{xpdf} 浏览器本身没有 Windows 版本,但 Sumatra \acro{PDF} 浏览器是基于它的:\url{http://blog.kowalczyk.info/software/sumatrapdf}。) \item[\texttt{fc-cache}] 有助于 \XeTeX{} 更有效率地处理字体。 \item[PS\_View。] 同时安装的还有 PS\_View,一个具有自由许可证的全新的 PostScript 浏览器;见图~\ref{fig:psview}。 @@ -1387,15 +1387,16 @@ Windows 将几乎所有的配置数据存贮于它的注册表中。注册表是 \section{Web2C 用户指南} \Webc{} 是一整套 \TeX{} 相关程序的集合:\TeX{} 本身、\MF{}、\MP{}、\BibTeX{}, -等等。它是 \TL{} 的核心。 -\Webc{} 的官方主頁, 连同最近的手册等, 都在\url{http://tug.org/web2c}上可以找到. +等等。它是 \TL{} 的核心。\Webc{} 的主页及最新的手册等都在 +\url{http://tug.org/web2c}。 我们简单的介绍一下它的历史:最早它是由 Tomas Rokicki 在 1987 年实现的,他开发了第一套 将 \TeX{} 系统的代码转换为 C 语言代码的系统,基于的是 Unix 下 change files 的原理,change files 的 工作是 Howard Trickey 和 Pavel Curtis 完成的。Tim Morgan 后来成为了这套系统的维护 者,在这期间,软件的名称改为了 Web-to-C\@。在许多其他贡献者的帮助下,1990 年 Karl Berry -接手了这个工作,到 1997 年,他把这项工作交给了 Olaf Weber。 Olaf Weber 在 2006 年又把這項工作交還給了 Karl. +接手了这个工作,到 1997 年,他把这项工作交给了 Olaf Weber。Olaf Weber 在 2006 年又 +把这项工作交还给了 Karl。 \Webc{} 系统可以在 Unix、32 位 Windows 系统、\MacOSX{} 和其他的一些操作系统下运行。 它使用的是 Knuth 用 \web{} 文学编程语言编写的 \TeX{} 和其他基本程序的原始代码,将其转换为 C @@ -1433,14 +1434,15 @@ Windows 将几乎所有的配置数据存贮于它的注册表中。注册表是 档中也有相关介绍。不过,有些规则对所有这些程序都是通用的,了解这些规则有助于你更好的使用 \Webc{}。 -所有的程序都接受这些 GNU 标准的选项: +所有的程序都接受这些 \GNU 标准的选项: \begin{ttdescription} \item[-{}-help] 显示基本使用说明。 \item[-{}-verbose] 显示详细的执行过程。 \item[-{}-version] 显示版本信息,然后退出。 \end{ttdescription} -所有的 \Webc{} 程序均使用 \KPS{} (\url{http://tug.org/kpathsea}) 路径搜索库来查找文件,这套库结合环境变量和配置文件的 +所有的 \Webc{} 程序均使用 \KPS{} (\url{http://tug.org/kpathsea}) 路径搜索库来查找文件, +这套库结合环境变量和配置文件的 使用来优化大量 \TeX{} 文件的搜索。\Webc{} 可以在多于一套的目录树下执行查找,这可以方 便维护类似 \TeX{} 标准发行版和本地版本的扩展这样两套目录树。为了优化搜索的速度,每个目 录树的顶层目录下都有一个 \file{ls-R} 文件,这个文件里包含了所有此目录下文件的名称和对 @@ -1506,8 +1508,8 @@ Windows 将几乎所有的配置数据存贮于它的注册表中。注册表是 \item 专门针对某个程序的配置文件,比如 \cmdname{dvips} 的 \file{config.ps} 里出现 \samp{S /a:/b} 这样一行。 -\item \KPS{} 配置文件 \file{texmf.cnf},包含类似 - \samp{TEXINPUTS=/c:/d} 这样的一行 (参见下面的解释)。 +\item \KPS{} 配置文件 \file{texmf.cnf},包含类似 + \samp{TEXINPUTS=/c:/d} 这样的一行 (参见下面的解释)。 \item 编译时的缺省值。 \end{enumerate} \noindent 你可以通过调试选项看到所有的这些值 (参见第 \pageref{sec:debugging} 页的 @@ -1700,7 +1702,7 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R \KPS{} 将第一个非选项的参数作为文件名来查找,并返回找到的第一个文件。它不提供 寻找所有相同名称文件的功能 (你可以使用 Unix 的 \samp{find} 程序来达到这个功能)。 -下面介绍了一些比较重要的选项。 +下面介绍了一些比较常见的选项。 \begin{ttdescription} \item[\texttt{-{}-dpi=\var{num}}]\mbox{} @@ -1762,7 +1764,7 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib \end{alltt} -最后一个是 \textsl{TUGBoat} 文章的 \BibTeX{} 参考文献数据库。 +另外,最后一个是 \textsl{TUGBoat} 文章的 \BibTeX{} 参考文献数据库。 \begin{alltt} > \Ucom{kpsewhich cmr10.pk} @@ -1790,7 +1792,7 @@ cd \var{/your/texmf/root} && \path|\|ls -1LAR ./ >ls-R 脚本去创建所需的 \texttt{.pk} 文件。 下面我们将注意力转向 \cmdname{dvips} 的头文件和配置文件。首先看看最常用的一个,\file{tex.pro} -prolog 文件,然后检查通用配置文件 \file{config.ps} 和 \PS{} 字体映射文件 +prologue 文件,然后检查通用配置文件 \file{config.ps} 和 \PS{} 字体映射文件 \file{psfonts.map}\Dash 从 2004 年开始,映射文件和编码文件都在 \dirname{texmf} 目录树下有其自己的搜索路径了。因为 \samp{.ps} 后缀可能会有二义,我们必须指明意思是 \optname{dvips config}。 @@ -1865,7 +1867,7 @@ utmro8r NimbusRomNo9L-Regu ... <utmr8a.pfb 特定路径。 \item[\texttt{16}] 每个路径元素的目录列表 (只在本地磁盘上搜索时有用)。 \item[\texttt{32}] 文件搜索。 -\item[\texttt{64}] 變量值. +\item[\texttt{64}] 变量的值。 \end{ttdescription} 等级 \texttt{-1} 将启用上述所有选项,实际上这是最方便的设置方法了。 @@ -2024,8 +2026,8 @@ Also, the command \texttt{uname} must return a sensible value. \subsection{配置} To begin, perform a normal installation of \TL{} to your disk (see -section~\ref{sec:unix-install-disk} on -\p.\pageref{sec:unix-install-disk}). You may wish to skip installing +section~\ref{sec:install-disk} on +\p.\pageref{sec:install-disk}). You may wish to skip installing all of the prebuilt binaries. Then, unpack the source from the compressed \texttt{tar} file in the @@ -2075,7 +2077,7 @@ Alternatively, you want to log all the output, as in: \end{alltt} Before you believe that everything went ok, please check the log file -for errors: \acro{GNU} \cmdname{make} always uses the string \samp{***} +for errors: \GNU \cmdname{make} always uses the string \samp{***} whenever a command fails. Also, check if all the programs were built: \begin{alltt} |