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.
Best Answer
You can always put your personal files in a proper subdirectory of
~/texmf
; for instance, your personal.sty
files could go inThis "personal tree" is always consulted for input files before the other trees and doesn't need hashing (with
texhash
akamktexlsr
). This is by far the preferred method for personal input files.If instead you have a folder somewhere, you can set the variable TEXINPUTS in the environment by saying something like
The
//
means that TeX programs will search recursively in that folder; the trailing colon means "append the standard value ofTEXINPUTS
" (which you don't need to provide).Note that
TEXINPUTS
is usually not set; it takes a value as soon as a TeX program is started (by reading a set oftexmf.cnf
files). However, if the program finds it in the environment, it follows the rule sketched above.If you need the current directory to be searched for inputs before the local one, then
should be the best choice.