Re: LaTeX a0poster
Malte Thoma <thoma@uni-muenster.de> schrieb:
> Hallo,
>
> ich will ein Poster mit LaTeX erstellen, dazu habe ich
>
> mit 'apt-file search a0poster' herausgefunden in welchem Paket die
> Klasse a0poster sich befindet, das habe ich dann installiert:
> 'apt-get install tetex-src'
>
> mit 'dpkg -L tetex-src | grep poster' finde ich dann heraus, daß sich
> die Kalsse in folgendes Verzeichnis installiert hat:
> /usr/share/texmf/source/latex/a0poster/a0poster.cls
>
> aber auch ein 'update-texmf' sorgt nicht dafür, daß die Klasse
> 'a0poster' gefunden wird :-(
>
> ! LaTeX Error: File `a0poster.cls' not found.
>
>
> Was mache ich falsch?
Nichts. Du hast einen Bug in tetex gefunden. Klassen gehören nicht ins
Paket tetex-src, sondern tetex-extra oder tetex-base. Dann werden sie
auch automatisch in ein Verzeichnis installiert, wo sie gefunden werden.
Abhilfe für dich:
mkdir /usr/local/share/texmf/tex/latex/a0poster
mkdir /usr/local/share/doc/texmf/latex/a0poster
cp /usr/share/texmf/source/latex/a0poster/*{tex} /usr/local/share/doc/texmf/latex/a0poster
cp /usr/share/texmf/source/latex/a0poster/*{sty,cls} /usr/local/share/texmf/tex/latex/a0poster
und dann nochmal texhash oder update-texmf
Und, natürlich, bitte einen Bugreport. Du kannst dir aussuchen, ob du es
gegen tetex-base oder tetex-src machst - jedenfalls kannst du gleich
anmerken, dass das ein Bug von upstream ist.
Gruß, Frank
--
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie
Reply to: