diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.pdf | bin | 775674 -> 817137 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex | 238 |
2 files changed, 145 insertions, 93 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 Binary files differindex 9ab13aca5b8..0f953a6de10 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 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 21805b22fad..84db707072a 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 @@ -13,18 +13,22 @@ \usepackage{tex-live-zh-cn, indentfirst} \title{% - {\huge \textit{\TeX\ Live 指南---2017}}% + {\huge \textit{\TeX\ Live 指南---2018}}% } \author{Karl Berry 编写 \\[3mm] \url{http://tug.org/texlive/} } -\date{2017 年 5 月} +\date{2018 年 4 月} \begin{document} \maketitle +\begin{center} +今年的 \TeX\ Live 献给我们去世的同事 Staszek Wawrykiewicz。 +\end{center} + \begin{multicols}{2} \tableofcontents %\listoftables @@ -60,7 +64,8 @@ GNU/Linux 及其他类 Unix 系统、\MacOSX\ 和 Windows 供可执行文件的平台上编译安装。 至于 Windows,\TL{} 仅支持 Windows~7 或后续版本。 -Windows Vista, Windows~XP 和 2000 可能可以继续工作。我们没有包含 64 位的 Windows +Windows Vista 可能可以继续工作,但 \TL{} 不能在 Windows XP +或者更早的版本上运行。我们没有包含 64 位的 Windows 可执行文件,不过 32 位的可执行文件也能 64 位的系统上正常运行。 除了 \TL{} 以外,Windows 和 \MacOSX 用户还有其它的选择,请参考 @@ -84,7 +89,8 @@ Windows Vista, Windows~XP 和 2000 可能可以继续工作。我们没有包含 \item 安装脚本的名称是 \filename{install-tl}。它可以在指定了 \code{-gui=wizard} 选项的情况下以“向导”模式 (Windows 下的默认模式) 工作,或指定 \code{-gui=text} 选项以文本模式 (其它系统下默认模式) -工作,还有一个专家 \GUI{} 模式可以通过 \code{-gui=perltk} 选项启用。 +工作,还有一个专家 \GUI{} 模式可以通过 \code{-gui=perltk} +选项启用。关于 Windows 下的使用参见 \ref{sec:wininst} 一节。 \item 安装完成后可以得到一个名为 \prog{tlmgr} 的程序:`\TL\ Manager'。 和安装程序一样,它可以在 \GUI{} 模式或文本模式下运行。你不但可以用它 @@ -97,7 +103,7 @@ Windows Vista, Windows~XP 和 2000 可能可以继续工作。我们没有包含 \label{sec:help} \TeX{} 社群是活跃而友好的,几乎所有认真的提问都能得到回答。尽管如此,这种由志愿者 -和业余读者组成的技术支持仍然显得不太正式,所以,在提问前最好做好功课。(如果你更喜欢 +和业余用户组成的技术支持仍然显得不太正式,所以,在提问前最好做好功课。(如果你更喜欢 有保障的商业性技术支持,可以放弃 \TL{},改为购买商业 \TeX{} 系统,在 \url{http://tug.org/interest.html#vendors} 上有一份销售商的列表。) @@ -115,29 +121,26 @@ Windows Vista, Windows~XP 和 2000 可能可以继续工作。我们没有包含 \item [\TeX{} Catalogue] 如果你在寻找某个特定的宏包、字体、程序等等,\TeX{} Catalogue 就是你首先该找的地方。这里是所有 \TeX{} 相关内容的一个巨大集合。参见 -\url{http://mirror.ctan.org/help/Catalogue/}。 +\url{http://ctan.org/pkg/catalogue/}。 \item [\TeX{} 网上资源] \url{http://tug.org/interest.html}~页面上有 许多和 \TeX{} 相关的链接,包括讨论这个系统方方面面的许多书籍、手册和文章。 -\item [支持信息的归档] 最重要的技术支持论坛是 Usenet 的新闻组 -\url{news:comp.text.tex},邮件列表 \email{texhax@tug.org} 和协作的问题编辑与 -回答网站 \url{http://tex.stackexchange.com}。它们的内容 -归档中有多年以来的提问和回答供你搜索。你可以分别从 \\ +\item [支持信息的归档] 最重要的技术支持论坛是 +\LaTeX{} 社区网站 \url{http://latex-community.org/}, 问答网站 +\url{http://tex.stackexchange.com}, Usenet 的新闻组 \url{news:comp.text.tex} +和邮件列表 \email{texhax@tug.org}。它们的内容归档中有多年以来的提问和回答供你 +搜索。最后两种你可以用 \\ \url{http://groups.google.com/groups?group=comp.text.tex} 和 \\ \url{http://tug.org/mail-archives/texhax} 进行查询。当然,一般性的搜索 方式,比如用 \url{http://google.com} 找找,总没有坏处。 -\item [提问] 如果你还是找不到答案,就可以通过 Google 或者你的新闻组阅读器在 -\dirname{comp.text.tex} 上提问,或者发送邮件到 \email{texhax@tug.org}。 -不过,在提问之前\emph{请一定}先阅读 FAQ 上的这一条: +\item [提问] 如果你还是找不到答案,可以在 \url{http://latex-community.org/} 和 +\url{http://tex.stackexchange.com/} 网站上提问,通过 Google +或者你的新闻组阅读器在 \dirname{comp.text.tex} 上提问,或者发送邮件到 +\email{texhax@tug.org}。不过,在提问之前请先阅读 FAQ 上的这一条: \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}, 它能提高你获得回答的可能性。 -Also worth mentioning are the \LaTeX{} Community site at -另外值得提到的有位于 \url{http://www.latex-community.org/} 的 -\LaTeX{} Community 和它的论坛 -\url{http://www.latex-community.org/forum/} 以及 -在 \url{http://tex.stackexchange.com/} 的 \TeX\ StackExchange。 \item [\TL{} 技术支持] 如果你需要报告 bug,或者提出对 \TL{} 的发行、安装或 文档的建议和意见,可以使用 \email{tex-live@tug.org} 这个邮件列表。不过,如果问题 @@ -146,8 +149,8 @@ Also worth mentioning are the \LaTeX{} Community site at \end{description} -另一方面,你也不妨帮助其他有问题的朋友,\dirname{comp.text.tex} 与 -\code{texhax} 都是对所有人开放的,请尽管参与进去,在你能力所及的范围内提供帮助。 +另一方面,你也不妨帮助其他有问题的朋友,所有以上资源都是对所有人开放的,请尽管参 +与进去,在你能力所及的范围内提供帮助。 % don't use \TL so the \uppercase in the headline works. Also so % tex4ht ends up with the right TeX. Likewise the \protect's. @@ -245,13 +248,13 @@ Windows 的特殊支持。 \item [TEXMFDIST] 这个目录树包含几乎所有原有发行版本的文件——配置文件、脚本、宏 包、字体等等。唯一的例外是每个平台的可执行文件,存储在与它同级的 \code{bin/} 目 录下。 -\item [TEXMFLOCAL] 系统管理员用来安装供整个系统使用的额外的或更新过的宏包、字体 -的目录。 \item [TEXMFSYSVAR] 给 \verb+texconfig-sys+、\verb+updmap-sys+ 和 \verb+fmtutil-sys+ 还有 \verb+tlmgr+ 这几个命令存储、缓存运行时使用的格式文件和 生成的 map 文件,对整个系统都有效。 \item [TEXMFSYSCONFIG] 给 \verb+texconfig-sys+、\verb+updmap-sys+ 和 \verb+fmtutil-sys+ 这些程序存储修改过的全局文件. +\item [TEXMFLOCAL] 系统管理员用来安装供整个系统使用的额外的或更新过的宏包、字体 +的目录。 \item [TEXMFHOME] 给用户存放它们自己独立安装的的宏包、字体等等。 这个变量根据不同的用户选择不同的主目录。 \item [TEXMFVAR] 这个目录是给 \verb+texconfig+、\verb+updmap+ 和 @@ -266,10 +269,11 @@ Windows 的特殊支持。 \noindent 默认的目录结构: \begin{description} - \item[全系统根目录] 可以包含多个 \TL{} 版本: + \item[全系统根目录] 可以包含多个 \TL{} 版本: + (在 Unix 下默认是 \texttt{/usr/local/texlive}) \begin{ttdescription} - \item[2016] 上一个版本。 - \item[2017] 当前版本。 + \item[2017] 上一个版本。 + \item[2018] 当前版本。 \begin{ttdescription} \item [bin] ~ \begin{ttdescription} @@ -287,8 +291,8 @@ Windows 的特殊支持。 \item[用户主 (home) 目录] (\texttt{\$HOME} 或 \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2016] 给上个版本的,个人生成和配置的数据。 - \item[.texlive2017] 给这个版本的,个人生成和配置的数据。 + \item[.texlive2017] 给上个版本的,个人生成和配置的数据。 + \item[.texlive2018] 给这个版本的,个人生成和配置的数据。 \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} \item [texmf-config] \envname{TEXMFCONFIG} @@ -350,7 +354,7 @@ PDF 输出的支持,以及许多其他的扩展。 \begin{cmddescription} -\item [bibtex] 参考文献支持。 +\item [bibtex, biber] 参考文献支持。 \item [makeindex, xindy] 索引支持。 @@ -503,7 +507,7 @@ Mac\TeX\ 是严格依赖 \TL 构建的,所以主 \TeX\ 树和二进制文件 \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2017 from: ... +Installing TeX Live 2018 from: ... Platform: x86_64-linux => 'GNU/Linux on x86_64' Distribution: inst (compressed) Directory for temporary files: /tmp @@ -515,11 +519,11 @@ Directory for temporary files: /tmp <S> Set installation scheme (scheme-full) <C> customizing installation collections - 40 collections out of 41, disk space required: 4900 MB + 40 collections out of 41, disk space required: 5328 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2017 + /usr/local/texlive/2018 ... <O> options: @@ -609,17 +613,17 @@ Available platforms: =============================================================================== a [ ] Cygwin on Intel x86 (i386-cygwin) b [ ] Cygwin on x86_64 (x86_64-cygwin) - c [ ] MacOSX legacy (10.5-10.6) on Intel x86 (i386-darwin) - d [ ] MacOSX legacy (10.5) on PowerPC (powerpc-darwin) - e [ ] MacOSX current on x86_64 (x86_64-darwin) - f [ ] MacOSX legacy (10.6-10.9) on x86_64 (x86_64-darwinlegacy) - g [ ] FreeBSD on x86_64 (amd64-freebsd) - h [ ] FreeBSD on Intel x86 (i386-freebsd) - i [ ] GNU/Linux on ARM (armel-linux) - j [ ] GNU/Linux on ARMhf (armhf-linux) - k [ ] GNU/Linux on Intel x86 (i386-linux) - l [ ] GNU/Linux on PowerPC (powerpc-linux) - m [X] GNU/Linux on x86_64 (x86_64-linux) + c [ ] MacOSX current (10.10-10.13) on x86_64 (x86_64-darwin) + d [ ] MacOSX legacy (10.6-10.10) on x86_64 (x86_64-darwinlegacy) + e [ ] FreeBSD on x86_64 (amd64-freebsd) + f [ ] FreeBSD on Intel x86 (i386-freebsd) + g [ ] GNU/Linux on ARM64 (aarch64-linux) + h [ ] GNU/Linux on ARM (armel-linux) + i [ ] GNU/Linux on ARMhf (armhf-linux) + j [ ] GNU/Linux on Intel x86 (i386-linux) + k [ ] GNU/Linux on PowerPC (powerpc-linux) + l [X] GNU/Linux on x86_64 (x86_64-linux) + m [ ] GNU/Linux on x86_64 with musl (x86_64-linuxmusl) o [ ] NetBSD on x86_64 (amd64-netbsd) p [ ] NetBSD on Intel x86 (i386-netbsd) s [ ] Solaris on Intel x86 (i386-solaris) @@ -685,8 +689,8 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际 缺省的目录布局在第~\ref{sec:texmftrees}~节有过叙述,见 第~\pageref{sec:texmftrees}~页。在 Unix 下默认的安装目录是 -\dirname{/usr/local/texlive/2017} 而 Windows 下是 -|%SystemDrive%\texlive\2017|。这样的安排允许你有多个并行存在的 \TL\ 安装,每年的 +\dirname{/usr/local/texlive/2018} 而 Windows 下是 +|%SystemDrive%\texlive\2018|。这样的安排允许你有多个并行存在的 \TL\ 安装,每年的 发行版本一个,你可以通过修改搜索路径来在它们中间切换。 这个安装路径可以通过设置安装程序中的 \dirname{TEXDIR} 来修改。这个选项和其他选项 @@ -700,7 +704,7 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际 在线版本) 以了解完整的列表和更多的信息。 一个合理的选择是你自己主目录下的一个子目录,尤其在只有你一个人 -使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2017|'。 +使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2018|'。 我们建议在目录名称中保留年份,这样可以让你保留多个不同版本的 \TL{}。(你可能希望还维护一个类似 \dirname{/usr/local/texlive-cur} @@ -712,8 +716,8 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际 \dirname{TEXMFSYSCONFIG}。 \dirname{TEXMFHOME} 是推荐用来存放个人宏文件和软件包的目录。 -其缺省值是 |~/texmf|。与 \dirname{TEXDIR} 不同,其中包含的 -|~| 会被不加转换地写进配置文件,因为它能在 \TeX 系统运行时 +其缺省值是 |~/texmf| (Mac 下是 |~/Library/texmf|)。与 \dirname{TEXDIR} +不同,其中包含的 |~| 会被不加转换地写进配置文件,因为它能在 \TeX 系统运行时 自动被替换为每个用户自己的主目录。在 Unix 它会被展开为 \dirname{$HOME},而 Windows 下展开为 \verb|%USERPROFILE%|。 多加一句:\envname{TEXMFHOME} 和所有的目录树一样,都必须按照 @@ -729,10 +733,10 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际 \begin{figure}[tbh] \begin{boxedverbatim} -Current setup: +Options customization: <P> use letter size instead of A4 by default: [ ] <E> execution of restricted list of programs: [X] - <F> create format files: [X] + <F> create all format files: [X] <D> install font/macro doc tree: [X] <S> install font/macro source tree: [X] <L> create symlinks in standard directories: [ ] @@ -898,18 +902,18 @@ GNU/Linux、默认的目录设置为例,需要修改的文件是 \filename{$HO 这样: \begin{sverbatim} -PATH=/usr/local/texlive/2017/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} 对于 csh 或者 tcsh,需要修改的文件通常是 \filename{$HOME/.cshrc},而 应该添加的内容类似: \begin{sverbatim} -setenv PATH /usr/local/texlive/2017/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2017/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2018/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH \end{sverbatim} 如果你已经在你的配置文件里写过了这样的路径设置,那就只需要 @@ -926,8 +930,8 @@ setenv INFOPATH /usr/local/texlive/2017/texmf-dist/doc/info:$INFOPATH 这个文件是否存在,如果有的话,添加下面这样的内容: \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2017/bin/i386-linux \ - /usr/local/texlive/2017/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2018/bin/i386-linux \ + /usr/local/texlive/2018/texmf-dist/doc/man \end{sverbatim} 然后 2)~检查 \filename{/etc/environment} 是否定义了默认的搜索路径 @@ -1186,7 +1190,6 @@ Transcript written on opentype-info.log. \url{http://www.gnu.org/software/emacs/emacs.html}。 \item \cmdname{Emacs 的 Auc\TeX\ 包} 的 Windows 版本在 \CTAN\ 提供。 AuC\TeX\ 的主页在 \url{http://www.gnu.org/software/auctex}。 - \item \cmdname{LEd} 在 \url{http://www.latexeditor.org/} 提供。 \item \cmdname{SciTE} 在 \url{http://www.scintilla.org/SciTE.html} 提供。 \item \cmdname{Texmaker} 是自由软件,在 @@ -1317,6 +1320,12 @@ Windows 下可以通过开始菜单:\texttt{开始},\texttt{程序}, 图~\ref{fig:tlmgr-general-options} 和~\ref{fig:tlmgr-paper-options} 展示了通用和纸张尺寸选项界面。 +\subsection{\cmdname{tlmgr} 的其他 \GUI{} 界面} + +除了上面描述的 \code{tlmgr -gui} 模式以外,还有两个使用 \cmdname{tlmgr} +作为后端的 \GUI{} 程序: \cmdname{tlshell} (用 Tcl/Tk 编写) 和 +\cmdname{tlcockpit} (用 Java 编写)。他们作为单独的软件包提供。 + \subsection{\cmdname{tlmgr} 命令行使用示例} 在初始安装之后,你可以用下面的命令更新系统: @@ -1349,12 +1358,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2017/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2018/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2017/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2018/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} 如你所见,\prog{tlmgr} 会安装所有依赖的包,也会处理所有包括刷新文件名 @@ -1372,7 +1381,8 @@ category: Collection shortdesc: LaTeX supplementary packages longdesc: A very large collection of add-on packages for LaTeX. installed: Yes -revision: 32768 +revision: 46963 +sizes: 657941k \end{fverbatim} 最后也是最重要的,查阅 \url{http://tug.org/texlive/tlmgr.html} @@ -1438,11 +1448,10 @@ PostScript 预览程序) 和一些文档的菜单。 \item[命令行工具。] 与常见的 \TL{} 二进制文件一起,还安装了一些常见的 Unix 命令行工具的 Windows 移植版本。它们包括 \cmdname{gzip}、 -\cmdname{unzip} 以及来自于 \cmdname{xpdf} 套装中的一些工具 +\cmdname{zip} 以及来自于 \cmdname{xpdf} 套装中的一些工具 (\cmdname{pdfinfo}, \cmdname{pdffonts}, \ldots)。 -虽然 \cmdname{xpdf} 浏览器本身没有 Windows 版本,但你可以从 -\url{http://blog.kowalczyk.info/software/sumatrapdf} -下载基于 xpdf 的 Sumatra PDF 浏览器,这是一种解决办法。 +虽然 \cmdname{xpdf} 本身没有 Windows 版本,但有许多替代产品,其中之一是 +Sumatra PDF 阅读器,可以从 \url{https://sumatrapdfreader.org/} 获得。 \item[fc-list、fc-cache, \ldots] 来自于 fontconfig 库的这些工具有助于 \XeTeX{} 处理 Windows 的系统字体。你可以使用 \prog{fc-list} 来确定传递给经 \XeTeX @@ -1481,20 +1490,20 @@ Windows 将几乎所有的配置数据存放在注册表中。注册表是包含 得 \TL{} 的安装不需要管理员权限。 如果安装程序以管理员权限启动,会有选项允许给所有用户安装,如果启用了这个选项,就 -会给所有用户创建快捷方式,并修改系统环境变量。否则,安装程序只为当前用户创建快捷 -方式,并改变用户环境变量。 +会给所有用户创建快捷方式,并修改系统搜索路径。否则,安装程序只为当前用户创建快捷 +方式,并改变用户搜索路径。 无论管理员状态如何,\TL{} 预设的默认根目录总是位于 \verb|%SystemDrive%| 下。对于当前用户安装程序总是要测试,根目录是否可写。 如果用户不是管理员,并且 \TeX{} 已经存在搜索路径中,则可能会出现问题。 -因为有效路径是由系统路径后接用户路径组成,新安装的 \TL{} 可能永远不会 +因为有效搜索路径是由系统路径后接用户路径组成,新安装的 \TL{} 可能永远不会 优先运行。为了保险起见,安装程序为命令提示符创建快捷方式。在这个快捷 方式中,新安装的 \TL{} 的可执行目录被预设于本地的搜索路径中。当从这个 快捷方式启动命令行任务时,便可以使用新的 \TL{}。如果安装了 \TeX{}works, 其快捷方式也将 \TL{} 加进了搜索路径中,所以它应该不会出现路径问题。 -对于 Vista 和之后的版本,你需要知道的是:即使你以管理员身份登录系统,依旧要求你 +你需要知道的是:即使你以管理员身份登录系统,依旧要求你 提供管理员权限。实际上,是否以管理员身份登录并不是问题所在。相反,在你希望运行的 程序或快捷方式上单击右键,系统通常会给出“以管理员身份执行”这样的选择。 @@ -1645,9 +1654,9 @@ Windows Registry Editor Version 5.00 而这个 \file{texmf.cnf} 存放的路径则是在 \envname{TEXMFCNF} 变量里定义的, 但我们不建议设置这个 (或者任何) 环境变量。 -作为代替,标准的安装将产生文件 \file{.../2017/texmf.cnf}。如果你必须修改缺省 +作为代替,标准的安装将产生文件 \file{.../2018/texmf.cnf}。如果你必须修改缺省 值 (一般不需要),这是修改的地方。主配置文件是 -\file{.../2017/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更 +\file{.../2018/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更 新后会丢失修改。 搜索路径里\emph{所有的} \file{texmf.cnf} 文件都会被读入,而先读入的优先级更高。 @@ -2187,7 +2196,8 @@ Kpathsea 添加多线程功能,等等许多工作。 \item Siep Kroonenberg,也因为他对 \TL{} 2008 基础架构和安装程序的重要贡献, 尤其是在 Windows 上。他还花了大量的时间更新手册,介绍了这些特性。 -\item Mojca Miklavec, 为她在 \ConTeXt\ 上的工作。 +\item Mojca Miklavec, 为她在 \ConTeXt\ 上的工作、编译大量二进制文件和很多 +其他的工作。 \item Heiko Oberdiek,因为他的 \pkgname{epstopdf} 包和许多其他的工作,压缩 巨大的 \pkgname{pst-geo} 数据文件使我们得以包含它们,最重要的还是因为他在 @@ -2202,14 +2212,13 @@ Kpathsea 添加多线程功能,等等许多工作。 \item Fabrice Popineau,他创建了 \TL{} 最早的 Windows 支持。 -\item Norbert Preining,他是 \TL{} 2008 基础架构和安装程序的总设计师,还 -负责协调了 Debian 版本的 \TL{} 工作 (和 Frank K\"uster 一起),并提供了许 -多建议。 +\item Norbert Preining,他是当前 \TL{} 基础架构和安装程序的总设计师,还 +负责协调了 Debian 版本的 \TL{} 工作 (和 Frank K\"uster 一起),还有很多其他的工作。 \item Sebastian Rahtz,他是 \TL{} 的创始者,并维护了它许多年。Sebastian 在 2016 年 3 月去世,我们用持续的工作来纪念他。 -\item Luigi Scarso,他坚持开发 MetaPost, Lua\TeX 等等。 +\item Luigi Scarso,他坚持开发 MetaPost, Lua\TeX 等等许多。 \item Tomasz Trzeciak,他为 Windows 开发提供了广泛的帮助。 @@ -2217,7 +2226,8 @@ Kpathsea 添加多线程功能,等等许多工作。 将 \cmdname{xindy} 包含进来。 \item Staszek Wawrykiewicz,\TL{} 的一个主要的测试人员,同时还是许多重要波兰语 -支持的协调人员:字体、Windows 安装,和其他许多工作。 +支持的协调人员:字体、Windows 安装,和其他许多工作。Staszek 在 2018 年 2 月去世 +了,我们将继续工作以纪念他。 \item Olaf Weber,他在以前几年对 \Webc{} 耐心的维护。 @@ -2229,13 +2239,14 @@ Kpathsea 添加多线程功能,等等许多工作。 二进制版本的编译者: Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}), -Karl Berry (\pkgname{i386-linux}), Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), Simon Dales (\pkgname{armhf-linux}), +Johannes Hielschier (\pkgname{aarch64-linux}), Akira Kakuto (\pkgname{win32}), Dick Koch (\pkgname{x86\_64-darwin}), Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), -Mojca Miklavec (\pkgname{i386-darwin}, \pkgname{powerpc-darwin}, +Henri Menke (\pkgname{x86\_64-linuxmusl}), +Mojca Miklavec (\pkgname{i386-linux}, \pkgname{x86\_64-darwinlegacy}, \pkgname{i386-solaris}, \pkgname{x86\_64-solaris}, \pkgname{sparc-solaris}), @@ -2245,14 +2256,14 @@ Boris Veytsman (\pkgname{armel-linux}). 关于 \TL{} 编译进程的信息,请查阅 \url{http://tug.org/texlive/build.html}。 这份手册的翻译者: -Denis Bitouzé (法语), +Denis Bitouzé \& Patrick Bideault (法语), Carlos Enriquez Figueras (西班牙语), Jiang Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (中文), Nikola Le\v{c}i\'c (塞尔维亚语), -Marco Pallante (意大利语), +Marco Pallante \& Carla Maggi (意大利语), Petr Sojka \& Jan Busa (捷克\slash 斯洛伐克语), Boris Veytsman (俄语), -Staszek Wawrykiewicz (波兰语), +Zofia Walczak (波兰语), Uwe Ziegenhagen (德语)。\TL{} 文档的主页是 \url{http://tug.org/texlive/doc.html}。 @@ -2901,9 +2912,7 @@ Utility 里提供了;更新了捆绑的 GUI 应用;给需要在 Ghostscript 平台:\code{alpha-linux} 和 \code{mipsel-linux} 被移除了。 -\htmlanchor{news} -\subsection{当前版本---2017} -\label{sec:tlcurrent} +\subsubsection{2017} Lua\TeX: 更多 callback,更多排版控制,更多对内部机制的控制;在一些平台 增加了用来动态载入代码的 \code{ffi} 库。 @@ -2941,9 +2950,9 @@ El~Capitan, 和 Sierra (10.10 及以后的)。给更老版本的 \MacOSX\ 的时候会给出警告。这是为了减少常见的不小心启用用户模式而导致系统更新无法 生效。细节请参见 \url{http://tug.org/texlive/scripts-sys-user.html}。 -\code{install-tl}: Mac 下的个人路径现在默认设置为和 Mac\TeX\ 一样的 -(|~/Library/...|)。增加了新选项 \code{-init-from-profile} 来以特定 -profile 启动安装;新命令 \code{P} 来直接保存一个 profile;新的 profile +\code{install-tl}: Mac 下的个人路径,比如 \envname{TEXMFHOME},现在默认设置为和 +Mac\TeX\ 一样的 (|~/Library/...|)。增加了新选项 \code{-init-from-profile} +来以特定 profile 启动安装;新命令 \code{P} 来直接保存一个 profile;新的 profile 变量名 (但先前的名字也还支持)。 Sync\TeX: 临时文件现在被改为了 \code{foo.synctex(busy)},而不是 @@ -2957,12 +2966,55 @@ Sync\TeX: 临时文件现在被改为了 \code{foo.synctex(busy)},而不是 平台:见上述的 Mac\TeX\ 条目。没有其他的变化。 +\htmlanchor{news} +\subsection{当前版本---2018} +\label{sec:tlcurrent} + +ep\TeX, eup\TeX: 新的原语 \cs{epTeXversion}。 + +Lua\TeX: 准备在 2019 年升级到 Lua\TeX\ 5.3: 大部分平台下都提供了一个 +\code{luatex53} 程序,但必须被改名为 \code{luatex} 才能使用。或者使用 +\ConTeXt\ Garden (\url{http://wiki.contextgarden.net}) 的文件;那里有 +更多的信息。 + +MetaPost: 对错误的路径方向、TFM 和 PNG 输出的修正。 + +pdf\TeX: 允许位图字体使用 encoding vector;当前目录不再被加入 PDF ID 的计算;关于 +\cs{pdfprimitive} 的 bug 修正及相关改变。 + +Xe\TeX: 在插入 PDF 图像文件时支持 \code{/Rotate};如果输出程序失败会返回非 0 +退出码;许多 UTF-8 和原语的修正。 + +Mac\TeX: 参见下面关于 macOS 版本支持的变化。除此之外,Mac\TeX\ 在 +\code{/Applications/TeX/} 下安装的文件经过了重新组织使之更为清晰;现在这个目录 +包含四个 GUI 程序 (BibDesk, LaTeXiT, TeX Live Utility, 和 TeXShop),它的子目录 +则包含其余的实用程序和文档。 + +\code{tlmgr}: 新的 \code{tlshell} (Tcl/Tk) 和 \code{tlcockpit} (Java) 前端;JSON +输出;\code{uninstall} 现在可以替代 \code{remove} 使用;新的 +\code{print-platform-info} 选项。 + +平台支持: +\begin{itemize*} +\item 新增: \code{x86\_64-linuxmusl} 和 \code{aarch64-linux}。 +去除: \code{armel-linux}, \code{powerpc-linux}。 + +\item \code{x86\_64-darwin} 支持 10.10--10.13 +(Yosemite, El~Capitan, Sierra, 和 High~Sierra). + +\item \code{x86\_64-darwinlegacy} 支持 10.6--10.10 (尽管 10.10 最好使用 +\code{x86\_64-darwin})。去除了所有对 10.5 (Leopard) 的支持,也就是说 +\code{powerpc-darwin} 和 \code{i386-darwin platforms} 被去除了。 + +\item Windows: 不再支持 XP。 +\end{itemize*} + \subsection{未来} -\emph{\TL{} 并不完美!} (也永远不会达到完美。) 我们希望继续发行新的 -版本,也希望提供更多的帮助文档、更多的实用程序、更多的安装程序,当然还 -有更多更新的宏包与字体。这个工作是由志愿者在其空闲时间完成的,所以总有 -更多值得做的地方。请参见 \url{http://tug.org/texlive/contribute.html}。 +\TL{} 并不完美,也永远不会达到完美。我们希望继续发行新的版本,也希望提供 +更多的帮助文档、更多的实用程序、更多的安装程序,当然还有更多更新的宏包与 +字体,以及其他一切和 \TeX\ 有关的东西。这个工作是由志愿者在其空闲时间完成的, +所以总有更多值得做的地方。请参见 \url{http://tug.org/texlive/contribute.html}。 请把更正、建议或者提供帮助的意愿发送到: \begin{quote} @@ -3001,6 +3053,6 @@ Helin Gai 翻译。其中 Jinsong Zhao 负责 Windows 部分的翻译,Yue Wang 2009 年的简体中文版本由 Jiang Jiang 和 Jinsong Zhao 翻译。 -2010 到 2017 年的简体中文版本都由 Jiang Jiang 翻译。 +2010 到 2018 年的简体中文版本都由 Jiang Jiang 翻译。 \end{document} |