#rev 2020-08-31 alders = How to install a LaTeX package not provided by the local installation of texlive = == General howto == You can install the missing LaTeX package to your home directory. If available, always download a LaTeX package that follows the {{{TeX Directory Structure}}}. These packages normally end in {{{.tds.zip}}}. The advantage of these packages is that you do not have to care about the install location within the {{{~/texmf}}} tree. If there is no {{{.tds.zip}}} file, you will have to determine the install location within {{{~/texmf}}} by yourself. Here is a small howto for a package that follows the {{{TeX Directory Structure}}}: {{{ cd ~/texmf # Or create this directory if it does not exist yet wget 'http://mirror.switch.ch/ftp/mirror/tex/install/.../PACKAGE.tds.zip' unzip PACKAGE.tds.zip rm PACKAGE.tds.zip texhash ~/texmf }}} If you installed a font, you will also have to update the font map file. First you have to find the name of the font map file of the just installed font (the file ends in {{{.map}}}). Then run: {{{ updmap --enable Map=FONTNAME.map }}} == Example 1: Roboto font == The roboto font package follows the {{{TeX Directory Structure}}} so we can just unpack it in the {{{texmf}}} tree. {{{ cd ~/texmf wget 'http://mirror.ctan.org/install/fonts/roboto.tds.zip' unzip roboto.tds.zip rm roboto.tds.zip texhash ~/texmf updmap --enable Map=roboto.map }}} == Example 2: mweights package == The {{{mweights}}} package seems not to be available as a {{{.tds.zip}}} file so we will have to choose the install location by ourselves. {{{ cd ~/texmf/tex/latex wget 'http://mirrors.ctan.org/macros/latex/contrib/mweights.zip' unzip mweights.zip rm mweights.zip texhash ~/texmf }}} ---- [[CategoryLXSW]]