TeXLive
Getting TeX information
Run the following command:
tlmgr conf
Locations of various configuration files will be printed. Like updmap.cfg,
TEXMFHOME
(On OS X, ~/Library/texmf
) path etc.
Useful Packages to install after installing BasicTeX
BasicTeX is a texlive distribution for OS X.
- collection-bibtexextra
- collection-fontsrecommended
- marvosym
- subfig
- preprint
- fontawesome
Adding customize font map file
Since texlive 2011, updmap uses config in
~/Library/texlive/2011basic/texmf-config/web2c/updmap.cfg
.
(Which is copied from
/usr/local/texlive/2011basic/texmf-config/web2c/updmap.cfg
if it does not
exist when calling updmap
.)
There are 2 ways to customize updmap.cfg
as mentioned in the above file.
One is to write the customized map entry in
TEXMFLOCAL/web2c/updmap-local.cfg
, and then call (sudo) tlmgr generate
updmap
. The entries in updmap-local.cfg
will be added to the final
updmap.cfg
file.
Another way is to call updmap --enable Map=<foo.map>
, this will add an entry
in the updmap.cfg
config file.
Because TEXMFLOCAL
is under a specific version of TeXLive and will be
deleted after upgrading TeXLive, so I just write my customize map file entries
under TEXMFHOME
. Just add these to updmap.cfg
after upgrading. After
that, run updmap
.