% Our directory setup as explained in $SELFAUTOPARENT/README.gwtex % TEXMFMAIN contains the TEXMF tree installed by make install of the programs TEXMFMAIN = $SELFAUTOPARENT/texmf % TEXMFTL contains (a subset of) the main TEXMF tree from TeX Live TEXMFTL = $SELFAUTOPARENT/texmf.texlive % TEXMFGW contains GW specific defaults and additions TEXMFGW = $SELFAUTOPARENT/texmf.gwtex % TEXMFPKGS contains stuff installed on-top-of your installation that may % hide existing older implementations and that may be removed TEXMFPKGS = $SELFAUTOPARENT/texmf.pkgs % TEXMFLOCAL contains any local system TeXadmin overrides TEXMFLOCAL = $SELFAUTOPARENT/texmf.local % $VARTEXMF is where texconfig writes its local settings VARTEXMF = $TEXMFLOCAL % User texmf trees can be catered for like this... HOMETEXMF = $HOME/Library/texmf % Our complete search path, the last three are searched through % ls-R exclusively, which means that you have to run texhash % after you have added, moved or deleted files in the tree TEXMF={$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFPKGS,!!$TEXMFGW,!!$TEXMFTL,!!$TEXMFMAIN} % If you want to disable the HOME trees, use this: % TEXMF=!!{$TEXMFLOCAL,TEXMFPKGS$TEXMFGW,$TEXMFTL,$TEXMFMAIN} % The system trees. These are the trees that are shared by all the users. SYSTEXMF = $TEXMFLOCAL;TEXMFPKGS;$TEXMFGW;$TEXMFTL;$TEXMFMAIN % Where generated fonts may be written. This tree is used when the sources % were found in a system tree and either that tree wasn't writable, or the % varfonts feature was enabled in MT_FEATURES in mktex.cnf. VARTEXFONTS = /var/tmp/texfonts % teTeX-3.0 and TL2005+ require these. Note, if you want pre-2005 behaviour, % set GWTEXVAR to VARTEXMF. That makes foo and foo-sys behave the same % roughly and close to old-style). Setting GWTEXVAR to HOMETEXMF gives you % new (incompatible) behaviour GWTEXVAR=$VARTEXMF TEXMFVAR = $GWTEXVAR TEXMFCONFIG = $GWTEXVAR TEXMFSYSCONFIG = $VARTEXMF TEXMFSYSVAR = $VARTEXMF % Where to look for ls-R files. There need not be an ls-R in the % directories in this path, but if there is one, Kpathsea will use it. % This is default set to TEXMF+VARTEXFONTS but without HOMETEXMF TEXMFDBS = $TEXMFLOCAL;$TEXMFPKGS;$TEXMFGW;$TEXMFTL;$TEXMFMAIN;$VARTEXFONTS % Make font tfm files is mf files are available MKTEXTFM = 1 % Make fonts when unavailable (not all fonts are available for pdf directly) % Useful when using non-pdf-available fonts and going the tex->dvi->ps->pdf route MKTEXPK.pdftex = 1 MKTEXPK.pdflatex = 1 MKTEXPK.pdfetex = 1 MKTEXPK.pdfelatex = 1 % Enable \write18 (run shell processes from within TeX job) % Set to t if needed % (I think this might have security implications, especially if you % run tex jobs as administrator, so I keep it turned off by default shell_escape = f % Fixes for mixing old and new style locations in TL2004 (according to % Hans Hagen), adapted in 2006 TEXPSHEADERS = .;$TEXMF/{fonts/{enc,map,type1,truetype},dvips,pdftex,tex}//;$TEXMF/{etex,tex,pdftex,dvips,fonts/type1}// TEXFONTMAPS.dvipdfm = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.dvipdfmx = .;$TEXMF/fonts/map/{dvipdfm,dvips,}// TEXFONTMAPS.pdftex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.pdfetex = .;$TEXMF/fonts/map/{pdftex,dvips,}// TEXFONTMAPS.xetex = .;$TEXMF/fonts/map/{xetex,pdftex,dvips,}// TEXFONTMAPS.dvips = .;$TEXMF/fonts/map/{dvips,pdftex,}// TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//;$TEXMF/{$progname,pdftex,dvips}/{config,}// TEXCONFIG = .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}// PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}// DVIPDFMINPUTS = .;$TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}// % XeTeX TEXINPUTS.xelatex = .;$TEXMF/{xetex,tex}/{xelatex,latex,generic,}// TEXINPUTS.xetex = .;$TEXMF/{xetex,tex}/{xetex,plain,generic,}//