Hallo,
Blijkbaar heeft de TeXLive distro die in Ubuntu zit niet "standaard" alle pakketjes. Er zijn meerdere oplossingen, al naar gelang hoeveel tijd je wil besteden:
- Met de Ubuntu package manager alles verwijderen dat met "TeXLive" te maken heeft, en dan zelf TeXLive installeren via http://www.tug.org/texlive/ Let op: het is mogelijk dat de package manager niet de gehele texlive distro verwijdert, omdat sommige andere pakketten op je computer van LaTeX afhankelijk zijn (bijvoorbeeld voor het genereren van documentatie, dingen als texinfo, doxygen, sommige Python-software en dergelijke). Deze oplossing is het beste maar ook het meest waarschijnlijk om conflicten te genereren tussen de "zelf-geinstalleerde TeXLive" en de "Ubuntu TeXLive". Dat kan allerlei gezeik met zoekpaden opleveren, YMMV.
- Je kan in elke tex-distributie een "prive-directory" gebruiken om pakketten te installeren die buiten de distributie vallen. Bijvoorbeeld, als je pakketje foo.cls en bar.sty wil gebruiken, en deze pakketten zijn geen onderdeel van de distributie, dan kan je ze in plaatsen in de "work directory" waar ook de tex-file staat, ofwel in een "home tex-tree" (/home/user/texmf/....), ofwel in system-wide tex-tree (/usr/local/texmf/.....)
Persoonlijk zou ik zeggen: in eerste instantie de ontbrekende pakketjes in de work dir zetten en kijken of alles naar behoren werkt, en dan kan je later een tex-tree in je home-dir opbouwen. Let er wel op dat de structuur van de tex-tree moet voldoen aan de eisen van de TDS (Tex Directory Structure).
Groeten,
Wilfred
________________________________
From: Harry de Jong