summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorJjgod Jiang <gzjjgod@gmail.com>2008-08-01 17:55:09 +0000
committerJjgod Jiang <gzjjgod@gmail.com>2008-08-01 17:55:09 +0000
commit77cad740e716de2077b33330bbc4047ba61b54d4 (patch)
treefd280d34117f1c12532adb2478c92773ebf6c769 /Master
parent45021383fcbb3a882247a244c3eb68e0b555ce9f (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')
-rw-r--r--Master/texmf-doc/source/texlive/texlive-zh-cn/texlive-zh-cn.tex42
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}