TeX Live 2017 发布

TeX Live 2017 正式版已经于6月4日发布,各镜像站差不多已经同步完成,老版本需要重新安装(新旧可并存)。
下载说明地址:http://www.tug.org/texlive/acquire.html
中文版说明文档:http://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf
推荐使用”Downloading one huge ISO file (typically to burn your own DVD).”的方式下载完整镜像文件安装的方式。

TeX Live 2017更新说明节取:
LuaTeX: 更多 callback,更多排版控制,更多对内部机制的控制;在一些平台增加了用
来动态载入代码的 ffi 库。

pdfTeX: 去年的 SOURCE_DATE_EPOCH_TEX_PRIMITIVES 环境变量被改名为
FORCE_SOURCE_DATE,没有功能改变。如果 \pdfpageattr token 列表包含了字符串
/MediaBox,则会忽略输出默认的 /MediaBox。

XeTeX: Unicode/OpenType 数学支持现在是基于 HarfBuzz 的 MATH table 支持实现的;
还有一些 bug 修正。

Dvips: 保证最后一次设置的 papersize special 是最后选中的纸张尺寸,和 dvipdfmx
以及宏包希望的效果一致;-L0 选项 (L0 配置文件设置) 可以用来恢复以前的行为,也
就是第一次设置纸张尺寸的 special 才有效。

epTeX, eupTeX: 来自 pdfTeX 新的原生命令 \pdfuniformdeviate, \pdfnormaldeviate,
\pdfrandomseed, \pdfsetrandomseed, \pdfelapsedtime, \pdfresettimer。

MacTeX: 从这一年开始,MacTeX 只支持 Apple 还在发布安全更新的 MacOSX 版本,使用
的平台名称是 x86_64-darwin,目前这包括 Yosemite, El Capitan, 和 Sierra (10.10
及以后的)。给更老版本的 MacOSX 用的二进制程序不会包含在 MacTeX 里面,但 TeX
Live 里还会提供 (x86_64-darwinlegacy, i386-darwin, powerpc-darwin)。

基础架构: TEXMFLOCAL 树现在 (默认) 是在 TEXMFSYSCONFIG 和 TEXMFSYSVAR 之前搜索
了;这是为了更好地符合本地文件优先于系统文件的原则。另外,tlmgr 有一个新的
shell 模式,进行交互和脚本使用,和一个新的 conf auxtrees 功能来方便添加和删除
额外的目录树。

updmap 和 fmtutil: 这些脚本如果在没有明确指定是系统模式 (updmap-sys,
fmtutil-sys, 或者 -sys 选项),还是用户模式 (updmap-user, fmtutil-user, 或者
-user 选项) 的时候会给出警告。这是为了减少常见的不小心启用用户模式而导致系统更
新无法生效。细节请参见 http://tug.org/texlive/scripts-sys-user.html。

install-tl: Mac 下的个人路径现在默认设置为和 MacTeX 一样的 (~/Library/…)。增
加了新选项 -init-from-profile 来以特定 profile 启动安装;新命令 P 来直接保存一
个 profile;新的 profile 变量名 (但先前的名字也还支持)。

SyncTeX: 临时文件现在被改为了 foo.synctex(busy),而不是 foo.synctex.gz(busy)
(不再有 .gz)。需要删除临时文件的前端和编译系统因此需要调整。

其他工具: texosquery-jre8 是一个新的跨平台程序,用来在 TeX 文档中获取系统
locale 和其他 OS 信息;它已经包含在了 shell_escape_commands 中,可以在受限的
shell 环境中执行。(texosquery 也支持更老的 JRE 版本,但不能在受限模式下启用,
因为 Oracle 由于安全问题不再支持那些版本了。)

平台:见上述的 MacTeX 条目。没有其他的变化。

附:
latexstudio.net关于TeX Live 下载及安装说明,以及本站的历史文章LaTex的一点入门经验 & TexLive安装