diff options
author | Jjgod Jiang <gzjjgod@gmail.com> | 2015-05-10 11:46:21 +0000 |
---|---|---|
committer | Jjgod Jiang <gzjjgod@gmail.com> | 2015-05-10 11:46:21 +0000 |
commit | 95fd5154a25abe346bd0217c0921e4c51997c3d1 (patch) | |
tree | 3ef428af766ebe8c3970f5e3c6cd40013c4db041 | |
parent | 6f8f35b29c37c5600da80b0e218d3277f0e75099 (diff) |
texlive-zh-cn.tex 2015 update
git-svn-id: svn://tug.org/texlive/trunk@37311 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-zh-cn/texlive-zh-cn.tex | 206 |
1 files changed, 128 insertions, 78 deletions
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 f0374b39d53..a2c38be9180 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 @@ -15,14 +15,14 @@ \begin{document} \title{% - {\huge \textit{\TeX\ Live 指南---2014}}% + {\huge \textit{\TeX\ Live 指南---2015}}% } \author{Karl Berry 编写 \\[3mm] \url{http://tug.org/texlive/} } -\date{2014 年 5 月} +\date{2015 年 5 月} \maketitle @@ -267,8 +267,8 @@ Windows 的特殊支持。 \begin{description} \item[全系统根目录] 可以包含多个 \TL{} 版本: \begin{ttdescription} - \item[2013] 上一个版本。 - \item[2014] 当前版本。 + \item[2014] 上一个版本。 + \item[2015] 当前版本。 \begin{ttdescription} \item [bin] ~ \begin{ttdescription} @@ -286,8 +286,8 @@ Windows 的特殊支持。 \item[用户主 (home) 目录] (\texttt{\$HOME} 或 \texttt{\%USERPROFILE\%}) \begin{ttdescription} - \item[.texlive2013] 给上个版本的,个人生成和配置的数据。 - \item[.texlive2014] 给这个版本的,个人生成和配置的数据。 + \item[.texlive2015] 给上个版本的,个人生成和配置的数据。 + \item[.texlive2015] 给这个版本的,个人生成和配置的数据。 \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR}, \envname{TEXMFCACHE} \item [texmf-config] \envname{TEXMFCONFIG} @@ -349,7 +349,7 @@ Windows 的特殊支持。 \begin{cmddescription} -\item [bibtex, bibtex8] 参考文献支持。 +\item [bibtex] 参考文献支持。 \item [makeindex, xindy] 索引支持。 @@ -357,8 +357,6 @@ Windows 的特殊支持。 \item [xdvi] X Window System 下的 \dvi{} 阅读器。 -\item [dvilj] HP LaserJet 系列打印机的 \dvi{} 驱动。 - \item [dviconcat, dviselect] 从 \dvi{} 文件中复制和粘贴页面。 \item [dvipdfmx] 将 \dvi{} 转换为 \acro{PDF},是 (前面提到过的) @@ -387,15 +385,15 @@ pdf\TeX\ 的一套替换方案。 \begin{description} \item [网络安装程序,.zip 或 .tar.gz 格式:] 在 \CTAN 的 \dirname{systems/texlive/tlnet} -目录下可以下载,\url{http://mirror.ctan.org/systems/texlive/tlnet} 这个地址能 -自动将你导向一个附近的、保持更新的镜像。你可以下载同时支持 Unix 和 +目录下可以下载,\url{http://mirror.ctan.org/systems/texlive/tlnet} 这个地址应该 +能将你导向一个附近的、保持更新的镜像。你可以下载同时支持 Unix 和 Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的 \filename{install-unx.tar.gz}。解压后,\filename{install-tl} 和 \filename{install-tl-windows.bat} 就会出现在 \dirname{install-tl} 子目录中。 \item[网络安装程序,Windows .exe:] 和上述一样从 \CTAN{} 下载,然后双击。它会作为 第一阶段的安装程序和解压工具启动;见图~\ref{fig:nsis}。它提供了三个选项: -``Simple install'' 启动安装程序向导,``Custom install'' 是给专家提供的图形界面安 +``Simple install'' 启动安装程序向导,``Custom install'' 是给专家提供的 \GUI{} 安 装程序,如第~\ref{sec:wininst}~节所述。第三个选项则仅仅是解压。 \item [\TeX{} Collection \DVD:] 打开 \DVD\ 的 \dirname{texlive} 这个子目录。 @@ -418,6 +416,12 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的 得到的当前可用的程序包。这和和 \DVD\ 或者 \ISO\ 镜像在主版本之间不能更新 不同。 +如果你需要用代理服务器来下载,Wget 的代理服务器设置可以使用 \filename{~/.wgetrc} +文件或者环境变量来指定 +(\url{http://www.gnu.org/software/wget/manual/html_node/Proxies.html})。 +\TL{} 总是使用 \GNU\ Wget 来下载。当然,如果你是从 \DVD\ 或者 \ISO\ 镜像来安装就 +没有关系了。 + \noindent 下面的章节介绍更详细地介绍了安装程序的启动。 @@ -454,7 +458,7 @@ Windows 的 \filename{install-tl.zip} 或者小得多、但只支持 Unix 的 \textbf{关于 Cygwin 的特殊考虑:} 和其他 Unix 兼容系统不同,Cygwin 并没有包含所有运行 \TL{} 安装程序所必须的程序,见第~\ref{sec:cygwin}~节。 -\subsubsection{Mac OS X} +\subsubsection{\MacOSX} \label{sec:macosx} 如第~\ref{sec:tl-coll-dists}~节提到的,我们给 \MacOSX 准备了一套独立的 @@ -498,22 +502,23 @@ Mac\TeX\ 是严格依赖 \TL 构建的,所以主 \TeX\ 树和二进制文件 \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2014 from: ... -Platform: i386-linux => 'Intel x86 with GNU/Linux' +Installing TeX Live 2015 from: ... +Platform: i386-linux => 'GNU/Linux on Intel x86' Distribution: inst (compressed) +Directory for temporary files: /tmp ... - Detected platform: Intel x86 with GNU/Linux + Detected platform: GNU/Linux on Intel x86 - <B> platforms: 1 out of 21 + <B> platforms: 1 out of 19 <S> Set installation scheme (scheme-full) <C> customizing installation collections - 47 collections out of 48, disk space required: 3641 MB + 47 collections out of 48, disk space required: 4022 MB <D> directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2014 + /usr/local/texlive/2015 ... <O> options: @@ -600,27 +605,25 @@ Actions: \begin{boxedverbatim} Available platforms: =============================================================================== - a [ ] alpha-linux DEC Alpha with GNU/Linux - b [ ] amd64-freebsd x86_64 with FreeBSD - c [ ] amd64-kfreebsd x86_64 with GNU/kFreeBSD - d [ ] amd64-netbsd x86_64 with NetBSD - e [ ] armel-linux ARM with GNU/Linux - f [ ] armhf-linux ARMhf with GNU/Linux - g [ ] i386-cygwin Intel x86 with Cygwin - h [ ] i386-freebsd Intel x86 with FreeBSD - i [ ] i386-kfreebsd Intel x86 with GNU/kFreeBSD - j [ ] i386-linux Intel x86 with GNU/Linux - k [ ] i386-netbsd Intel x86 with NetBSD - l [ ] i386-solaris Intel x86 with Solaris - m [ ] mipsel-linux mipsel with Linux - o [ ] powerpc-linux PowerPC with GNU/Linux - p [ ] sparc-solaris Sparc with Solaris - s [ ] universal-darwin universal binaries for MacOSX/Darwin - t [ ] win32 Windows - u [ ] x86_64-cygwin x86_64 with Cygwin - v [ ] x86_64-darwin x86_64 with MacOSX/Darwin - w [ ] x86_64-linux x86_64 with GNU/Linux - x [ ] x86_64-solaris x86_64 with Solaris + a [ ] Cygwin on Intel x86 (i386-cygwin) + b [ ] Cygwin on x86_64 (x86_64-cygwin) + c [ ] MacOSX/Darwin universal binaries (universal-darwin) + d [ ] MacOSX/Darwin on x86_64 (x86_64-darwin) + e [ ] FreeBSD on x86_64 (amd64-freebsd) + f [ ] FreeBSD on Intel x86 (i386-freebsd) + g [ ] GNU/Linux on DEC Alpha (alpha-linux) + h [ ] GNU/Linux on ARM (armel-linux) + i [ ] GNU/Linux on ARMhf (armhf-linux) + j [X] GNU/Linux on Intel x86 (i386-linux) + k [ ] GNU/Linux on MIPSel (mipsel-linux) + l [ ] GNU/Linux on PowerPC (powerpc-linux) + m [ ] GNU/Linux on x86_64 (x86_64-linux) + o [ ] NetBSD on x86_64 (amd64-netbsd) + p [ ] NetBSD on Intel x86 (i386-netbsd) + s [ ] Solaris on Intel x86 (i386-solaris) + t [ ] Solaris on Sparc (sparc-solaris) + u [ ] Solaris on x86_64 (x86_64-solaris) + v [ ] Windows (win32) \end{boxedverbatim} \caption{Binaries (二进制程序) 菜单}\label{fig:bin-text} \end{figure} @@ -679,21 +682,26 @@ Collection (安装集合) 是比 scheme (方案) 要更细的一层 \Dash 实际 \label{sec:directories} 缺省的目录布局在第~\ref{sec:texmftrees}~节有过叙述,见 -第~\pageref{sec:texmftrees}~页。默认的 \dirname{TEXDIR} 路径 -在 Unix 下是 \dirname{/usr/local/texlive/2014} 而 Windows 下是 -|%SystemDrive%\texlive\2014|。因此,你默认就会有两个并行存在的 -\TL\ 安装,每个发行版本一个,你可以通过修改搜索路径来在它们中间 -切换。 +第~\pageref{sec:texmftrees}~页。在 Unix 下默认的安装目录是 +\dirname{/usr/local/texlive/2015} 而 Windows 下是 +|%SystemDrive%\texlive\2015|。这样的安排允许你有多个并行存在的 \TL\ 安装,每年的 +发行版本一个,你可以通过修改搜索路径来在它们中间切换。 + +这个安装路径可以通过设置安装程序中的 \dirname{TEXDIR} 来修改。这个选项和其他选项 +如图~\ref{fig:gui-main} 所示。最常见的更改它的原因要么是该分区没有足够的空间 (完 +整的 \TL\ 安装需要好几 GB 的空间),要么是没有默认位置的写权限。(虽然要安装 +\TL\ 不需要是管理员或者 root 用户,但你至少得对安装的目的目录有写权限。) -这个默认值可以通过设置安装程序中的 \dirname{TEXDIR} 来修改。 -更改它的主要原因大概是你可能没有默认位置的写权限。虽然要安装 \TL\ 不需要是管理员 -或者 root 用户,但你至少得对安装的目的目录有写权限。 +你也可以通过在运行安装程序以前修改特定的环境变量来改变安装目录,最常见的是 +\envname{TEXLIVE\_INSTALL\_PREFIX} 或者 \envname{TEXLIVE\_INSTALL\_TEXDIR},参见 +|install-tl --help| 的文档 (\url{http://tug.org/texlive/doc/install-tl.html} 有 +在线版本) 以了解完整的列表和更多的信息。 一个合理的选择是你自己主目录下的一个子目录,尤其在只有你一个人 -使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2014|'。 +使用的时候。使用 `|~|' 来表示主目录,比如 `|~/texlive/2015|'。 我们建议在目录名称中保留年份,这样可以让你保留多个不同版本的 -\TL{}。(你可能希望还有一个类似 \dirname{/usr/local/texlive-cur} +\TL{}。(你可能希望还维护一个类似 \dirname{/usr/local/texlive-cur} 这样的名字作为指向当前版本的符号链接,这样的目录名就和版本无 关了,你只要在新版本出来直接重新指向符号链接即可。) @@ -869,18 +877,18 @@ GNU/Linux、默认的目录设置为例,需要修改的文件是 \filename{$HO 这样: \begin{sverbatim} -PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH; export PATH -MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH -INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH +PATH=/usr/local/texlive/2015/bin/i386-linux:$PATH; export PATH +MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH; export MANPATH +INFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH; export INFOPATH \end{sverbatim} 对于 csh 或者 tcsh,需要修改的文件通常是 \filename{$HOME/.cshrc},而 应该添加的内容类似: \begin{sverbatim} -setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2015/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH \end{sverbatim} 如果你已经在你的配置文件里写过了这样的路径设置,那就只需要 @@ -897,8 +905,8 @@ setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH 这个文件是否存在,如果有的话,添加下面这样的内容: \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \ - /usr/local/texlive/2014/texmf-dist/doc/man +MANPATH_MAP /usr/local/texlive/2015/bin/i386-linux \ + /usr/local/texlive/2015/texmf-dist/doc/man \end{sverbatim} 然后 2)~检查 \filename{/etc/environment} 是否定义了默认的搜索路径 @@ -960,7 +968,7 @@ MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \ 你可以运行 \code{fc-list} 来查看系统字体的名称。命令 \code{fc-list : family style file spacing} 可以列出一些有趣的信息。 -\subsubsection{\ConTeXt{} Mark IV} +\subsubsection{\ConTeXt{} Mark \acro{IV}} \label{sec:context-mkiv} “旧”的 \ConTeXt{} (Mark \acro{II}) 和“新的” \ConTeXt{} (Mark \acro{IV}) @@ -1036,11 +1044,12 @@ Windows 下的 \verb|%SystemDrive%\texlive\texmf-local|) 这个目录就是为 在完成 \TL{} 安装之后,自然你会希望试试看它是否正常工作,好让你在以后能够创建优 美的文档和字体。 -你可能马上需要的是一个用来编辑文件的前端程序。\TL{} 在 Windows 下安装了 +你可能马上需要的是一个用来编辑文件的前端程序。\TL{} 在 Windows 下只安装了 \TeX{}works (\url{http://tug.org/texworks}),而 Mac\TeX\ 则安装了 TeXShop (\url{http://pages.uoregon.edu/koch/texshop}。在其他 Unix 系统下,由你自己选择编 辑器。当然,存在很多选择,有些在下一小节列出了;还可以参见 -\url{http://tug.org/interest.html#editors}。原则上,任何纯文本编辑器都可以。 +\url{http://tug.org/interest.html#editors}。任何纯文本编辑器都可以,不需要专门为 +\TeX{} 设计的。 这个小节后面给出了一些测试系统是否正常工作的基本步骤。我们这里使用的是 Unix 命令, 在 \MacOSX{} 和 Windows 下你更可能是使用图形界面运行这些测试的,不过其原理并无不 @@ -1164,9 +1173,8 @@ Transcript written on opentype-info.log. \item \cmdname{TeXnicCenter} 是自由软件,在 \url{http://www.texniccenter.org} 提供,也随 pro\TeX{}t 发行版附带。 - \item \cmdname{TeXworks} 是自由软件,在 - \url{http://tug.org/texworks} 提供,也作为 \TL{} 的一部分在 - Windows 和 \MacOSX\ 下被安装。 + \item \cmdname{TeXworks} 是自由软件,在 \url{http://tug.org/texworks} 提供,也 + 作为 \TL{} 的一部分只在 Windows 被安装。 \item \cmdname{Vim} 是自由软件,在 \url{http://www.vim.org} 提供。 \item \cmdname{WinEdt} 是共享软件,在 @@ -1313,7 +1321,7 @@ sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin 惯了原有的界面,我们仍然发行和维护 \prog{texconfig},现在但我们建议使用 \prog{tlmgr}。 -\subsection{图形界面模式的 \cmdname{tlmgr}} +\subsection{\cmdname{tlmgr} 的 \GUI{} 模式} \prog{tlmgr} 可以用以下命令以图形模式 (图~\ref{fig:tlmgr-gui}) 启动: \begin{alltt} > \Ucom{tlmgr -gui} @@ -1358,12 +1366,12 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2014/texmf-dist/ls-R... +mktexlsr: Updating /usr/local/texlive/2015/texmf-dist/ls-R... ... running fmtutil-sys --missing ... Transcript written on xelatex.log. -fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt installed. +fmtutil: /usr/local/texlive/2015/texmf-var/web2c/xetex/xelatex.fmt installed. \end{fverbatim} 如你所见,\prog{tlmgr} 会安装所有依赖的包,也会处理所有包括刷新文件名 @@ -1416,7 +1424,8 @@ PostScript 预览程序) 和一些文档的菜单。 \subsection{Windows 上附加的软件} 为了使安装更加完整,\TL{} 需要支持那些 Windows 机器上不常见的软件包。 -\TL{} 提供了以下缺失的部分: +\TL{} 提供了以下缺失的部分。这些程序只在 \TL{} 的 Windows 版本中提供。 + \begin{description} \item[Perl 和 Ghostscript。] 由于 Perl 和 Ghostscript 的重要性,\TL{} 提供了这些程序的`隐藏'拷贝。需要这些软件支持的 \TL{} 程序知道它们的位置, @@ -1501,6 +1510,12 @@ Windows 将几乎所有的配置数据存放在注册表中。注册表是包含 提供管理员权限。实际上,是否以管理员身份登录并不是问题所在。相反,在你希望运行的 程序或快捷方式上单击右键,系统通常会给出“以管理员身份执行”这样的选择。 +\subsubsection{保护 \TL{} 目录} + +管理员安装\emph{不能}保护 \TL{} 目录被普通用户修改。你必须使用一个合适的 +\acro{ACL} (Access Control List) 来保护这个目录。Windows 的 \filename{icacls} 命 +令行工具可以实现这个功能。 + \subsection{增加 Windows 和 Cygwin 下的最大内存量} \label{sec:cygwin-maxmem} @@ -1659,9 +1674,9 @@ Windows Registry Editor Version 5.00 而这个 \file{texmf.cnf} 存放的路径则是在 \envname{TEXMFCNF} 变量里定义的, 但我们不建议设置这个 (或者任何) 环境变量。 -作为代替,标准的安装将产生文件 \file{.../2014/texmf.cnf}。如果你必须修改缺省 +作为代替,标准的安装将产生文件 \file{.../2015/texmf.cnf}。如果你必须修改缺省 值 (一般不需要),这是修改的地方。主配置文件是 -\file{.../2014/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更 +\file{.../2015/texmf-dist/web2c/texmf.cnf}。你不应该修改后者,因为在发行版本被更 新后会丢失修改。 搜索路径里\emph{所有的} \file{texmf.cnf} 文件都会被读入,而先读入的优先级更高。 @@ -2249,7 +2264,6 @@ Kpathsea 添加多线程功能,等等许多工作。 Ettore Aldrovandi (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Marc Baudoin (\pkgname{amd64-netbsd}, \pkgname{i386-netbsd}), Karl Berry (\pkgname{i386-linux}), -Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Peter Breitenlohner (\pkgname{x86\_64-linux}), Ken Brown (\pkgname{i386-cygwin}, \pkgname{x86\_64-cygwin}), Simon Dales (\pkgname{armhf-linux}), @@ -2620,7 +2634,7 @@ Euler 字体也整个由 Hermann Zapf 重新绘制了一遍 (参见 不过上述变化并没有改变字体的 metrics 文件。AMS 字体的主页在 \url{http://www.ams.org/tex/amsfonts.html}。 -现在 Windows 和 Mac\TeX\ 都包含了新的 GUI 前端 \TeX{}works。至于其他 +现在 Windows 和 Mac\TeX\ 都包含了新的 \GUI{} 前端 \TeX{}works。至于其他 的平台和更多的信息,请参见 \TeX{}works 的主页,\url{http://tug.org/texworks}。 设计这个跨平台前端的灵感来自于 \MacOSX\ 下的 TeXShop 编辑器,目标就是 易用。 @@ -2781,9 +2795,7 @@ Lua\TeX: 升级到 Lua 5.2,包含一个新的库 (\code{pdfscanner}) 来处理 平台: \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd}, 和 \pkgname{amd64-netbsd} 被重新加入;\pkgname{powerpc-aix} 被去除。 -\htmlanchor{news} -\subsection{当前版本---2014} -\label{sec:tlcurrent} +\subsection{2014} 2014 年我们收到了 Knuth 的又一个 \TeX\ 修正,这影响了所有的引擎,但可能唯一可见 的变化是在启动时恢复显示的 \code{preloaded format} 字符串。根据 Knuth 的说法,这 @@ -2797,7 +2809,7 @@ pdf\TeX: 新的警告忽略参数 \cs{pdfsuppresswarningpagegroup};用来制 Lua\TeX: 对于字体载入和断字 (hyphenation) 有明显的变化和修正。最大的增加时一个新 的引擎,\code{luajittex} (\url{http://foundry.supelec.fr/projects/luajittex}) 和 它的相关变体 \code{texluajit} 和 \code{texluajitc}。它使用的是一个即时编译的 Lua -编译器 (在 TUGboat 文章 \url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf} 有详 +编译器 (在 \textsl{TUGboat} 文章 \url{http://tug.org/TUGboat/tb34-1/tb106scarso.pdf} 有详 细介绍)。\code{luajittex} 还在开发中,所以并没有在所有平台提供,也比 \code{luatex} 要不稳定许多。我们及其作者都不建议使用它,除非为了试验 Lua 代码的即时编译 (JIT) 这样特殊的目的。 @@ -2827,10 +2839,48 @@ Mac\TeX\ 这个 \TeX\ Live 的重新发行版 (见第~\ref{sec:macosx}~节) 不 大小更合理。 平台:加入了 \pkgname{x86\_64-cygwin},去除了 \pkgname{mips-irix};Microsoft 不 -再支持 Windows XP,所以我们的程序也可能在以后不支持这个系统。 +再支持 Windows \acro{XP},所以我们的程序也可能在以后不支持这个系统。 + +\htmlanchor{news} +\subsection{当前版本---2015} +\label{sec:tlcurrent} + +\LaTeXe\ 现在默认包含了以前必须自己手工载入的 \pkgname{fixltx2e} 包的内容,所以 +现在手工载入这个包不起任何作用了。一个新的 \pkgname{latexrelease} 包和其他的机制 +控制了实现的功能。\LaTeX\ News \#22 和 ``\LaTeX\ changes'' 文档有更多的信息。顺 +带,\pkgname{babel} 和 \pkgname{psnfss} 包尽管是 \LaTeX{} 的核心部分,是独立维护 +的,所以不受这些改变的影响 (而且应该仍然继续有用)。 + +\LaTeXe\ 的内部现在包含了和 Unicode 相关的引擎配置 (包括哪些字符是字母、 +primitive 的命名等等),这些配置以前是 \TeX\ Live 的一部分。这个变化对用户应该是 +没有影响的;有些底层的内部控制命令被改名或者去除了,但行为应保持一致。 + +pdf\TeX: 支持 \acro{JPEG} Exif 和 \acro{JFIF};就算在 \cs{pdfinclusionerrorlevel} +是负值时也不输出警告;同步到 \prog{xpdf}~3.04 版本。 + +Lua\TeX: 加入用于扫描 token 的 \pkgname{newtokenlib};对 \code{normal} 随机数生 +成器等的 bug 修正。 + +\XeTeX: 图像处理的修正;优先选择与 \prog{xetex} 处在同一个目录的 +\prog{xdvipdfmx} 程序;内部的 \code{XDV} 操作符有所变化。 + +MetaPost: 新的 \code{binary} numbersystem;新的支持日语的 \prog{upmpost} 和 +\prog{updvitomp} 程序,类似 \prog{up*tex}。 + +Mac\TeX: 更新了自带的 Ghostscript 包的 \acro{CJK} 支持。\TeX\ Distribution 选项 +面板支持了 Yosemite (\MacOSX~10.10)。\XeTeX{} 不再支持 resource-fork font +suitcase 格式 (通常没有扩展名);data-fork suitcase (\code{.dfont}) 仍然是支持的。 + +基础设施:重新实现了 \prog{fmtutil} 脚本来按每个独立的目录树读取 +\filename{fmtutil.cnf} 文件,类似 \prog{updmap}。Web2C \prog{mktex*} 脚本 (包括 +\prog{mktexlsr}, \prog{mktextfm}, \prog{mktexpk}) 现在优先选择自己所在目录的程 +序,而不总选用当前 \envname{PATH} 里的。 + +平台:\pkgname{*-kfreebsd} 被去除了,因为 \TeX\ Live 现在在这个平台下通过系统自 +带的安装方式已经很容易获取了。 部分额外平台提供了定制二进制包 (\url{http://tug.org/texlive/custom-bin.html})。 -此外,为节省空间部分平台没有在 \DVD\ 中提供,但可以通过网络安装。 +此外,为节省空间部分平台现在没有在 \DVD\ 中提供,但可以通过网络安装。 \subsection{未来} |