Where to put new files 

Where to put new files
http://www.tex.ac.uk/cgi-bin/texfaq2html?question=44

  1. Always install new files in a local texmf tree. Let's write $TEXMF for this root.
  2. In your local texmf tree, imitate the directory structure in your main tree. Here's some examples of where files of given extensions should go:

Where to put new files 

Example 1. dvi, .ps or .pdf: $TEXMF/doc/latex/<package>/

Linux Official:
TEXMF=/usr/share/texmf

Linux user files:
TEXMF=/usr/local/share/texmf
Solaris:
TEXMF=/usr/shared/teTeX/share/texmf

kpsewhich chicago.sty

  • you need to run texhash after you install new files.
  • run mktexlsr in order to update your TeX tree (same tree!)

Where to put new files 

/usr/share/texmf
/usr/share/texmf/tex
/usr/share/texmf/tex/jadetex
/usr/share/texmf/tex/amstex
/usr/share/texmf/tex/context
/usr/share/texmf/tex/cyrplain
/usr/share/texmf/tex/eplain
/usr/share/texmf/tex/fontinst
/usr/share/texmf/tex/generic
/usr/share/texmf/tex/mex
/usr/share/texmf/tex/plain
/usr/share/texmf/tex/texinfo
/usr/share/texmf/tex/latex
/usr/share/texmf/tex/platex
/usr/share/texmf/web2c
/usr/share/texmf/bibtex
/usr/share/texmf/bibtex/bib
/usr/share/texmf/bibtex/bst
/usr/share/texmf/context
/usr/share/texmf/context/config
/usr/share/texmf/context/data
/usr/share/texmf/context/perltk
/usr/share/texmf/doc
/usr/share/texmf/doc/latex
/usr/share/texmf/doc/bibtex
/usr/share/texmf/etex
/usr/share/texmf/etex/plain
/usr/share/texmf/etex/latex
/usr/share/texmf/fontname
/usr/share/texmf/fonts...
/usr/share/texmf/makeindex...
/usr/share/texmf/metafont...
/usr/share/texmf/metapost...
/usr/share/texmf/mft
/usr/share/texmf/omega...
/usr/share/texmf/pdfetex
/usr/share/texmf/pdfetex/tex
/usr/share/texmf/pdfetex/latex
/usr/share/texmf/pdftex
/usr/share/texmf/pdftex/config
/usr/share/texmf/pdftex/mex
/usr/share/texmf/pdftex/plain
/usr/share/texmf/pdftex/texinfo
/usr/share/texmf/pdftex/latex
/usr/share/texmf/texconfig...
/usr/share/texmf/dvips...
/usr/share/texmf/source...