PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : missfont.log ?



Mat
02-10-2008, 15:19
Hallo,

ich kompiliere über pdflatex. Ich habe symbole aus marvosym.sty korrekt installiert und die kompilation dieser funktioniert auch. ALlerdings scheint es im pdf dann auf der seite ein problem zu geben und auch die symbole sind falsch.

Es wird beim compilieren folgendes ausgespuckt:



kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+57/600 --dpi 657 umvs
mktexpk: don't know how to create bitmap font for umvs.
kpathsea: Appending font creation commands to missfont.log.
(see the transcript file for additional information)

pdfTeX warning: pdflatex (file umvs): Font umvs at 657 not found



es wird ein missfont.log ausgespuckt wo drin steht:



mktexpk --mfmode / --bdpi 600 --mag 1+57/600 --dpi 657 umv


Wie kann ich dieses Problem umgehen...mir ist klar dass anscheinend der umvs font fehlt..nur wie kann ich das problem lösen?

danke euch

voss
02-10-2008, 15:37
ich kompiliere über pdflatex. Ich habe symbole aus marvosym.sty korrekt installiert und die kompilation dieser funktioniert auch. ALlerdings scheint es im pdf dann auf der seite ein problem zu geben und auch die symbole sind falsch.


hast du überhaupt den Font installiert?

Herbert

Mat
02-10-2008, 15:44
also ich hab den font nicht explizit installiert - wie mache ich das denn unter linux gentoo?

voss
02-10-2008, 15:55
also ich hab den font nicht explizit installiert - wie mache ich das denn unter linux gentoo?

normalerweise sollte der ja in irgendeinem der Pakete sein, die
mam auch unter gentoo installalieren kann. Ansonsten wirst
du die zip ja schon geholt haben.
ftp://dante.ctan.org/tex-archive/fonts/psfonts/marvosym.zip

In der sind:
umvs.tfm TeX font metric file for the marvosym font
umvs.fd Font description file for the marvosym font
marvodoc.pdf The documentation for the marvosym package (PDF)
marvodoc.ps The documentation for the marvosym package (PS)
marvodoc.tex The source of the documentation
marvosym.afm Type 1 font metric file for the marvosym font
marvosym.pfb Type 1 font
marvosym.sty The marvosym style file for LaTeX2e

die *.fd, *.sty packst du nach
/usr/local/share/texmf/tex/latex/marvosym/

die *tfm nach
/usr/local/share/texmf/fonts/tfm/public/marvosym/

die *.afm nach
/usr/local/share/texmf/fonts/tfm/public/marvosym/

die *.pfb nach
/usr/local/share/texmf/fonts/pfb/public/marvosym/

eine map-Datei sollte da eigentlich auch sein.
sonst vorher holen:
ftp://dante.ctan.org/tex-archive/fonts/psfonts/marvosym/marvosym.map
Sie kommt nach
/usr/local/share/texmf/fonts/map/dvips/marvosym/


und dann aus diesem Verzeichnis heraus
sudo updmap --enable Map=marvosym.map

danach nochmal sudo texhash und alles sollte gut werden.

Herbert

Mat
02-10-2008, 16:06
Hallo Herbert,

erstmal vielen Dank für Deine ausführliche Antwort. Wirklich sehr nett.
Ich habe es genauso gemacht wie du gesagt hast. Ich habe auch die *afm nach afm und nicht tfm - glaube das war ein tippfehler oder?

Seltsam ist das das Verzeichnis pfb nicht vorhanden ist. Ich habe es jetzt per Hand erstellt und die *pfb dann reinkopiert.

Leider funktioniert es immer nocht nicht. Es hat sich also nichts geändert...

:o

P.S. Bei mir liegt das texmf verzeichnis unter /usr/share/texmf und nicht wie du beschrieben hast /usr/local/share/texmf - hoffe das ist kein problem...

voss
02-10-2008, 17:09
Ich habe es genauso gemacht wie du gesagt hast. Ich habe auch die *afm nach afm und nicht tfm - glaube das war ein tippfehler oder?

Seltsam ist das das Verzeichnis pfb nicht vorhanden ist. Ich habe es jetzt per Hand erstellt und die *pfb dann reinkopiert.

Leider funktioniert es immer nocht nicht. Es hat sich also nichts geändert...
P.S. Bei mir liegt das texmf verzeichnis unter /usr/share/texmf und nicht wie du beschrieben hast /usr/local/share/texmf - hoffe das ist kein problem...

das Verzeichnisse im lokalen Baum nicht da sind ist normal.
Klären wir erstmal deine Verzeichnisse. MAch mal auf der Konsole:

Hauptbaum:
kpsewhich -var-value=TEXMF

Lokaler Baum
kpsewhich -var-value=TEXMFLOCAL

Eigener Baum
kpsewhich -var-value=TEXMFHOME

sind das die Verzeichnisse, die du erwartest hast?

Herbert

Mat
06-10-2008, 17:01
Hallo voss, danke erstmal. hier mal meine ausgaben:

kpsewhich -var-value=TEXMF


{/home/<ich>/.texmf-config,/home/<ich>/.texmf-var,/home/<ich>/texmf,!!//etc/texmf,!!//var/lib/texmf,!!/usr/share/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf-site,!!/usr/share/texmf-dist}


kpsewhich -var-value=TEXMFLOCAL


/usr/local/share/texmf


kpsewhich -var-value=TEXMFHOME


/home/mat/texmf


also nur beim ersten ist mein tex-pfad enthalten. Er liegt in /usr/share/texmf/...

ist das inkorrekt jetzt? Ich nehme wohl an ja....nur wie ändere ich die Pfade?


Danke für die geduld.

voss
06-10-2008, 17:14
kpsewhich -var-value=TEXMFLOCAL


/usr/local/share/texmf


kpsewhich -var-value=TEXMFHOME


/home/mat/texmf


also nur beim ersten ist mein tex-pfad enthalten. Er liegt in /usr/share/texmf/...

ist das inkorrekt jetzt? Ich nehme wohl an ja....nur wie ändere ich die Pfade?


Die sollst du gar nicht ändern. Lokale Dateien, wie marvosym sollten dann
nach /usr/local/share/....

Mach das mal und lass danach
sudo texhash

Wie sieht die Ausgabe aus?

Herbert

Mat
07-10-2008, 09:12
danke voss - leider stelle ich mich im moment blöd an und weiß nicht so recht wie ich das ändern könnte...kannst du mir dabei noch auf die sprünge helfen ? danke dir

Mat
08-10-2008, 17:39
ich bräuchte doch noch etwas Hilfe...

Mat
13-10-2008, 10:17
bitte um Hilfe .....

Mat
17-10-2008, 12:09
Also ich habe erneut etwas kompilieren wollen und es kommt folgende Meldung mit ich einfach nicht umzugehen weiß:



(/usr/share/texmf-dist/tex/latex/psnfss/ot1ppl.fd)kpathsea: Running mktextfm pplr7t
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input pplr7t
This is METAFONT, Version 2.71828 (Web2C 7.5.6)

kpathsea: Running mktexmf pplr7t
! I can't find file `pplr7t'.
<*> ...:=ljfour; mag:=1; nonstopmode; input pplr7t

Please type another input file name
! Emergency stop.
<*> ...:=ljfour; mag:=1; nonstopmode; input pplr7t

Transcript written on mfput.log.
grep: pplr7t.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input pplr7t' failed to make pplr7t.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font OT1/ppl/m/n/24.88=pplr7t at 24.88pt not loadable: Metric (TFM) file not
found.
<to be read again>
relax
l.167 \begin{document}

?

Stefan_K
17-10-2008, 13:42
Hallo Mat,

evtl. hast Du Palatino nicht installiert, pplr7t gehört dazu.

Stefan

Mat
17-10-2008, 14:21
Mir fehlen anscheinend mehrere fonts - kann ihc nicht alle irgendwie auf einmal installieren?

Stefan_K
17-10-2008, 14:33
Ich kann Dir nicht sagen, wie es unter Gentoo Linux aussieht, ich verwendete bisher stets Debian oder Ubuntu Linux. Du könntest jedoch TeX Live 2008 installieren, das ist auf sehr neuem Stand und enthält einen Paketmanager für solche Zwecke.

Stefan