TeX Live 2017 released | There and back again (original) (raw)

TeX Live 2017 has been released! CTAN mirrors are busy updating. Get out bottles of good wine, and enjoy a good long download 😉

Besides the huge amount of package updates due to the 2 month testing hiatus, I want to pick a few changes before copying the complete changelog entry:

Additional TEXMF trees

tlmgr got a new functionality to easily add and remove additional TEXMF trees to the search path. MikTeX had this features since long, and it was often requested. As it turned out, it is a rather trivial thing to achieve by some texmf.cnf lines. The rest is just front end in tlmgr. Here a few invocations (not very intelligent usage, though):

$ tlmgr conf auxtrees show tlmgr: no auxiliary texmf trees defined. $ tlmgr conf auxtrees add /projects/book-abc $ tlmgr conf auxtrees List of auxiliary texmf trees: /projects/book-abc $ tlmgr conf auxtrees remove /projects/book-abc $ tlmgr conf auxtrees show tlmgr: no auxiliary texmf trees defined.

TeX Live Manager interactive shell

tlmgr also got an interactive shell now, that can also be used for scripting. Available commands are all the usual command line actions, plus a few more (see documentation). Again, here a simple session:

$ tlmgr shell protocol 1 tlmgr> load local OK tlmgr> load remote tlmgr: package repositories main = /home/norbert/public_html/tlnet (verified) koma = http://www.komascript.de/repository/texlive/2017 (verified) OK tlmgr> update --list tlmgr: package repositories main = /home/norbert/public_html/tlnet (verified) koma = http://www.komascript.de/repository/texlive/2017 (verified) tlmgr: saving backups to /home/norbert/tl/2017/tlpkg/backups tlmgr: no updates available OK tlmgr> byebye $

User versus System mode for updmap and fmtutil

I have reported on this during BachoTeX/TUG 2017, here are the slides, that the two central configuration programs updmap and fmtutil will change their operation mode slightly by disallowing invocations without mde specification. That is, one either needs to call updmap -sys (or updmap-sys, nothing changed here from previous years) or updmap -user (or updmap-user, new in TeX Live 2017). We hope by this and the accompanying web page of recommendations to help users not to shoot themselves to often by calling updmap without knowing the consequences.

The upcoming proceedings of the BachoTeX will also comtain an article fully documenting both updmap and fmtutil including the most recent changes.


These were only a few changes where I had my fingers in the development. For the full list, read on below.

Now get ready for partying, and also for the end of the peace, because daily package updates will restart in the next days.

Enjoy

Changes since TeX Live 2016

The following list of changes is directly from the TeX Live documentation.