TeX Live 2012 release is near, so I think it is possibly a good time to sum it a bit, like it was done before with 2011. Feel free to add anything relevant in this community wiki.

What should we know about TeX Live 2012?

E.g. As a debian user I'm happy that wheezy (aka testing atm, freeze is planned on June 30) has the new TeX Live on board since May.

  • To avoid any charges: I've already flagged the question for making it a community wiki. Unfortunately I don't see where I can do it myself. I believe I could easily set it year ago. Apparently something changed at TeX.SX.
    – przemoc
    Jun 23, 2012 at 15:39
  • 3
    TL 2012 contains new versions of XeTeX and LuaTeX, fixing some long-standing bugs. (Not an answer, because I don't want to dig for links right now.)
    – Caramdir
    Jun 23, 2012 at 15:56
  • 1
    @przemoc The ability for the questioner to make a question CW was taken out of the SE system a while back. What you did is right: flagging for moderator attention. Jun 23, 2012 at 17:01
  • Why was it taken out?
    – Ingo
    Jun 26, 2012 at 18:21

1 Answer 1


The TEX Live Guide for TeX Live 2012 has in section 9 “Release history” following information about the present version (page 39):

tlmgr supports updates from multiple network repositories. The section on multiple repositories in the tlmgr help output has more.

The parameter \XeTeXdashbreakstate is set to 1 by default, for both xetex and xelatex. This allows line breaks after em-dashes and en-dashes, which has always been the behavior of plain TeX, LaTeX, LuaTeX, etc. Existing XeTeX documents which must retain perfect line-break compatibility will need to set \XeTeXdashbreakstate to 0 explicitly.

The output files generated by pdftex and dvips, among others, can now exceed 2gb.

The 35 standard PostScript fonts are included in the output of dvips by default, since so many different versions of them are extant.

In the restricted \write18 execution mode, set by default, mpost is now an allowed program.

A texmf.cnf file is also found in ../texmf-local, e.g., /usr/local/texlive/texmf-local/web2c/texmf.cnf, if it exists.

The updmap script reads a per-tree updmap.cfg instead of one global config. This change should be invisible, unless you edited your updmap.cfg's directly. The updmap ­help output has more.

Platforms: armel-linux and mipsel-linux added; sparc-linux and i386-netbsd are no longer in the main distribution, but are available for installation as custom binaries, along with a variety of other platforms: http://tug.org/texlive/custom-bin.html.

"Known issues in TeX Live 2012" adds:

We forgot to mention a notable change in TL 2012: the Japanese uptex engine (Unicode-enhanced ptex) and related programs (uplatex, upbibtex, etc.) are now included.

  • 1
    There are also a few bug fixes in XeTeX, as far as I know. Maybe @KhaledHosny can be more precise.
    – egreg
    Jun 23, 2012 at 19:23
  • 1
    XeLaTeX suddenly allowing line-breaks after n-dashes (undesirable imo) puzzled me quite a bit – thanks for clarifying. But even after turning this off, I still get different hyphenations in my files (some better, some worse than TL '11). Can anyone point me to where I can read more about the changes in hyphenation-rules?
    – Florian
    Jun 24, 2012 at 9:42
  • 4
    Is there any list of interesting new packages maybe?
    – Ingo
    Jun 26, 2012 at 18:20
  • The XeTeX-SyncTeX bug appears to be fixed as well as of 2012. In previous version there was an wrong offset, causing the sync to occur at a wrong paragraph.
    – Jörg
    Jul 26, 2012 at 8:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .