Hallo LUG!
Ich habe mir soeben ein Paket für LaTeX heruntergeladen mit dem ich schöne Reaktionsgleichungen setzen kann.
Mit kpsewhich --expand-var='$TEXMFMAIN' habe ich das Verzeichnis für meine Pakete Ausfindig gemacht und dort in ein Unterverzeichnis die Dateien arrow.360pk arrow.tfm arrow.mf chemarrow.sty abgelegt. Danach den Befehl mktexlsr ausgeführt.
In diesem Verzeichnis konnte ich ohne weiteres tex-files mit dem Paket und Meta-Fonts compilen. Wenn ich tex-files in einem anderen Verzeichnis compilen will erhalte ich die folgende Fehlermeldung...
(/usr/share/texmf/tex/latex/chemarrow/chemarrow.sty) (./testchem.aux)kpathsea: Running mktextfm arrow mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow This is METAFONT, Version 2.7182 (Web2C 7.4.5)
kpathsea: Running mktexmf arrow ! I can't find file `arrow'. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Please type another input file name ! Emergency stop. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Transcript written on mfput.log. mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow' failed. kpathsea: Appending font creation commands to missfont.log.
! Font U/arr/m/n/12=arrow at 12.0pt not loadable: Metric (TFM) file not found. <to be read again> relax l.47 \aqua + \aqua\ \chemarrow \ \acid + \base ? q OK, entering batchmodekpathsea: Running mktextfm arrow mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow This is METAFONT, Version 2.7182 (Web2C 7.4.5)
kpathsea: Running mktexmf arrow ! I can't find file `arrow'. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Please type another input file name ! Emergency stop. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Transcript written on mfput.log. mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow' failed. kpathsea: Running mktextfm arrow mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow This is METAFONT, Version 2.7182 (Web2C 7.4.5)
kpathsea: Running mktexmf arrow ! I can't find file `arrow'. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Please type another input file name ! Emergency stop. <*> ...e:=ljfour; mag:=1; nonstopmode; input arrow
Transcript written on mfput.log. mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input arrow' failed.
Was habe ich falsch gemacht und wie kann ich das Problem lösen? In der dazugehörigen readme steht noch dies..
Zur Benutzung muss arrow.tfm in einen Ordner kopiert werden, in dem LaTeX nach .tfm Files sucht, arrow.mf muss in einen Ordner kopiert werden, in dem MetaFont nach MetaFont Sourcen sucht. Die benoetigten .pk Dateien sollten dann automatisch vom DVI Previewer oder vom Druckertreiber erzeugt werden.
Wenn das mein Fehler ist: Wie behebe ich ihn?
Gruß martin
martin paesold schrieb:
Zur Benutzung muss arrow.tfm in einen Ordner kopiert werden, in dem LaTeX nach .tfm Files sucht, arrow.mf muss in einen Ordner kopiert werden, in dem MetaFont nach MetaFont Sourcen sucht. Die benoetigten .pk Dateien sollten dann automatisch vom DVI Previewer oder vom Druckertreiber erzeugt werden.
Lege arrow.tfm in ein Verzeichnis wie z.B. [your_texmf]/fonts/tfm/public/public/chemarrow/arrow.tfm und arrow.mf in ein Verzeichnis wie z.B. [your_texmf]/fonts/source/public/chemarrow/arrow.mf
Nach einem erneuten mktexlsr sollten die Dateien gefunden werden und es sollte funktionieren oder es sollte zumindest eine andere Fehlermeldung ausgegeben werden. Wenn es gar nicht funktionieren will, poste mal ein Minimalbeispiel.
Stefan
.
Am Di, den 14.12.2004 schrieb Stefan Lagotzki um 21:39:
martin paesold schrieb:
Zur Benutzung muss arrow.tfm in einen Ordner kopiert werden, in dem LaTeX nach .tfm Files sucht, arrow.mf muss in einen Ordner kopiert werden, in dem MetaFont nach MetaFont Sourcen sucht. Die benoetigten .pk Dateien sollten dann automatisch vom DVI Previewer oder vom Druckertreiber erzeugt werden.
Lege arrow.tfm in ein Verzeichnis wie z.B. [your_texmf]/fonts/tfm/public/public/chemarrow/arrow.tfm und arrow.mf in ein Verzeichnis wie z.B. [your_texmf]/fonts/source/public/chemarrow/arrow.mf
Nach einem erneuten mktexlsr sollten die Dateien gefunden werden und es sollte funktionieren oder es sollte zumindest eine andere Fehlermeldung ausgegeben werden. Wenn es gar nicht funktionieren will, poste mal ein Minimalbeispiel.
Stefan
Klappt jetzt alles wunderbar und zu meiner Zufriedenheit. Danke!
martin
On 14.12.04 Stefan Lagotzki (lago20@gmx.de) wrote:
martin paesold schrieb:
Moin,
Zur Benutzung muss arrow.tfm in einen Ordner kopiert werden, in dem LaTeX nach .tfm Files sucht, arrow.mf muss in einen Ordner kopiert werden, in dem MetaFont nach MetaFont Sourcen sucht. Die benoetigten .pk Dateien sollten dann automatisch vom DVI Previewer oder vom Druckertreiber erzeugt werden.
Lege arrow.tfm in ein Verzeichnis wie z.B. [your_texmf]/fonts/tfm/public/public/chemarrow/arrow.tfm und arrow.mf in ein Verzeichnis wie z.B. [your_texmf]/fonts/source/public/chemarrow/arrow.mf
Hinweis: Das pk und das tfm sollten aus dem mf generiert werden. Braucht man also nicht kopieren, wird zur runtime erzeugt.
H.
lug-dd@mailman.schlittermann.de