Anzeige:
Ergebnis 1 bis 10 von 10

Thema: LaTeX Schriften font map

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10

    LaTeX Schriften font map

    Hi zusammen,

    um die Schriftarten MyriadPro und MinionPro zu installieren, bin sich nach diversen Anleitungen im Internet vorgegangen. Einer der letzten Schritte ist das Aktualisieren der 'font map'. Dies ist unter 'http://www.tug.org/fonts/fontinstall.html' beschrieben. Jedoch fürhrt das Ausführen dieser Schritte nicht zum Erfolg, da 'kpsewhich minionpro.map' das Verzeichnis nicht ausgibt, während dieser Befehl bei bereits installierten Schriften deren Verzeichnis liefert. Beim Kompilieren des Dokuments tritt '...MinionPro.sty not found' auf.

    Ich beschäftige mich mit diesem Problem, leider erfolglos, schon seit über 5 Stunden. Ich würde mich freuen, wenn mir jemand helfen könnte, da ich mittlerweile sämtliche Foren abgegrast habe.

    Schon mal besten Dank im voraus und Gruß
    Daniel

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wenn weder die map-Datei noch minionpro.sty gefunden wird, hast du die Dateien entweder gar nicht installiert, oder an die falsche Stelle getan, oder die Dateidatenbank (FNDB bei Miktex) nicht aktualisiert.

    Da du aber sagst, was du eigentlich getan hast, und noch nicht einmal erwähnst, welches TeXSystem du eigentlich benutzt, wird dir niemand sagen können, wo du fehlgegangen bist.

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10
    Hallo Ulrike,

    ich bin nach folgender Anleitung vorgegangen

    http://www.latex-community.org/forum...&t=8415#p39693

    da das hier recht ausführlich beschrieben ist. Nur die updmap.cfg habe ich nicht manuell editiert, sondern wie unter

    http://www.tug.org/fonts/fontinstall.html

    beschrieben, da sonst anscheinend die Änderungen beim nächsten Update weg sein sollen.

    Die Orte der ganzen zu installierenden Dateien habe ich nochmals manuell überprüft.

    Ich verwende MikTeX 2.9 unter Windows XP.

    Ich hoffe, daß das weiterhilft.

    Gruß
    Daniel

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du wirst schon was exakter sein müssen. Mache eine Liste der Dateien, wo du sie hingesteckt hast, und was du so an Aktionen (FNDB aktualisieren, updmap aufrufen) durchgeführt hast. Solltest du eine Multiuser-Installation haben, beschreibe auch, ob du MikTeX-Werkzeuge im admin-Modus oder user-Modus verwendet hast.

    Ein Minimalbeispiel + log-Datei wäre auch nützlich.

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10
    Hallo Ulrike,

    ich habe heute früh nochmal von vorne angefangen und das Vorgehen folgendermassen detailiert dokumentiert:

    1. Löschen aller Dateien mit Myriad und Minion im Dateinamen im C:\Programme\MiKTeX 2.9

    2. Die vermöge http://onlinefontconverter.com konvertierten Schriften wurden beibehalten. (weiteres siehe 5.)

    3. MinionPro Dateien (http://tug.ctan.org/tex-archive/fonts/minionpro/) enc-2.000.zip, metrics-base.zip, metrics-full.zip holen

    und nach C:\Programme\MiKTeX 2.9 extrahieren. Dies erzeugt knappe 3000 Dateien. Einträge in

    C:\Programme\MiKTeX 2.9\fonts\enc\dvips\MinionPro
    C:\Programme\MiKTeX 2.9\doc\latex\MinionPro
    C:\Programme\MiKTeX 2.9\fonts\map\dvips\MinionPro*1
    C:\Programme\MiKTeX 2.9\fonts\tfm\adobe\MinionPro*2
    C:\Programme\MiKTeX 2.9\fonts\vf\adobe\MinionPro*3
    C:\Programme\MiKTeX 2.9\tex\latex\MinionPro*4

    *1: Einträge lauten z.B: MinionPro-Regular--lcdfj MinionPro-RegularLCDFJ "" *2: Dateien lauten z.B: MinionPro-Regular--lcdfj.tfm, MinionPro-Regular-lf-l1-lgi.tfm
    *3: Dateien lauten z.B: MinionPro-Regular-lf-l1-lgi.vf
    *4: Stylefile, usw.

    4. Die Datei http://faq.ktug.or.kr/wiki/uploads/MyriadProAR7.zip runterladen, entpacken und

    das Verzeichnis fonts kopieren sodass der neue Pfad lautet: C:\Dokumente und Einstellungen\dakamp11.IMVM\Anwendungsdaten\MiKTeX \2.9\fonts

    das Verzeichnis dvips kopieren, sodass in C:\Programme\MiKTeX 2.9\dvips\MyriadPro die enc-Dateien und die Map ist. Die Einträge der map lauten z.B. MyriadPro-Regular-7t MyriadPro-Regular " MinionPro-OT1Encoding ReEncodeFont "
    das Verzeichnis tex kopieren, sodass unter C:\Programme\MiKTeX 2.9\tex\latex\MyriadPro das Stylefile und fd-Dateien sind

    5. Die pfb-Dateien (Type1 Schriften) mit Namen z.B: MyriadPro-Regular.pfb nach C:\Dokumente und Einstellungen\dakamp11.IMVM\Anwendungsdaten\MiKTeX \2.9\fonts\type1\Adobe\MyriadPro kopieren. Da hier sonst keine Schriften sind wurden die zusätzlich noch nach C:\Programme\MiKTeX 2.9\fonts\type1\adobe\MyriadPro kopiert. Dito wurde mit MinionPro vorgegangen.

    6. Drücken des Knopfes refresh FNDS
    cmd: texhash
    cmd: initexmf --edit-config-file updmap
    hier Eintragen der Zeile: map MinionPro.map
    dann speichern
    initexmf --mkmaps
    Drücken des Knopfes refresh FNDS

    7. kpsewhich MinionPro.map liefert keinen Pfad
    kpsewhich ucr.map liefert C:\Programme\MiKTeX 2.9\fonts\map\dvips\courier

    8. in Latex:
    \usepackage{MinionPro}
    \renewcommand{\sfdefault}{Minion-LF}
    Auskommentieren von: amssymb,amsfonts,amsmath

    Bemerkungen / Fragen:

    Punkt 7 müßte doch nur bestätigen, ob Punkt 6 (ausschließlich) ordentlich durchgeführt worden ist?

    Auch wenn die bereits installierten Schriften nach Karl Berry’s Fontname scheme benannt sind, habe ich Myriad und Minion nicht umbenannt, weil die in der Map ja auch so benannt sind dass das aufeinander passt.

    Kopilieren des Latex-Dokuments liefert folgenden Fehler: ! LaTeX Error: File 'MinionPro.sty' not found.

    Schon mal Danke fürs Durchsehen
    Daniel

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Ich habe jetzt keine Zeit für eine genaue Analyse aber zwei Dinge sind mir aufgefallen:

    1.

    C:\Programme\MiKTeX 2.9\dvips\MyriadPro die enc-Dateien und die Map ist
    Das ist mit Sicherheit ein falscher Pfad. enc-Dateien gehören in \fonts\enc\.... und map-Dateien am Besten in \fonts\map\....

    2. Grundsätzlich ist es keine gute Idee lokale/experimentelle Dateien in "C:\Programme\MiKTeX 2.9" zu stecken. Wenn du je miktex neu installieren musst, verlierst du alles. Wenn du aber dorthin Dateien kopierst, musst du die FNDB im Admin-Modus aktualisieren, also "initexmf --admin -u"

    Besser aber erzeuge irgendwo außerhalb von Miktex einen Ordner "meineSchriften", füge schon mal ein paar der nötigen Unterordner ein (tex, tex\latex, fonts), und melde dann "meineSchriften" als neue Root in miktex->settings an.

  7. #7
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10
    Besten Dank! Das Problem lag an den Adminrechten. Die fontmap konnte nun gefunden werden. Es gibt jetzt aber neue Probleme mit denen ich mich jetzt mal beschäftige ...

  8. #8
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10
    Irgendwie komme ich nicht richtig weiter. Es gibt bei Latex Fehlermeldungen wie (mit ganz vielen Schriftarten):

    Trying to make PK font MyriadPro-Bold-7t at 9600 DPI
    miktex-makepk: Specified BDPI (8000) doesn't match ljfour resolution (600).
    ...
    C:\Programme\MikTeX 2.9\miktex\bin\dvips.exe: Font MyriadPro-Bold-7t not found; charakters will be left blank.

    Im Latex-Dokument habe ich die Schriften wie folgt eingebunden

    \documentclass[a4paper,titlepage,12pt,twoside,fleqn]{scrbook}
    \usepackage[minionint,mathlf]{MinionPro}
    \renewcommand{\sfdefault}{Myriad-LF}

    mit dem Ausgabeprofil TeX->Ps->Pdf in TeXnicCenter. Nach

    http://old.nabble.com/The-MiKTeX-Cor...d20264106.html

    könnte dies daran liegen, dass http://onlinefontconverter.com die Schriften nicht richtig konvertiert hat. Daher habe ich dies unter Benützung der LCDF Typetools konvertiert. Dies liefert jedoch leider keine Behebung des Fehlers.

    Die fast vollständige log-Datei ist hier: http://www.dagealka.de/1206221502problem.log

    Um weitere Problemlösungshilfe wäre ich dankbar. Viele Grüße
    Daniel

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    1. Teste Schriften als Erstes immer mit pdflatex: Es ist nicht so sensibel, aber gibt bessere Informationen in der log-Datei.

    2. Mache nicht so komplizierte Testdokumente. Schriften testet man besser erst mal einzeln, s.unten.

    3.

    Code:
    Trying to make PK font MyriadPro-Bold-7t
    Wenn du die Meldung auch mit pdflatex bekommst, hast du die map-Datei nicht korrekt eingebunden. Rufe mal updmap auf. Wenn es nicht klappt, versuche die map-Datei zuerst einmal manuell zu laden:

    Code:
    \documentclass{article}
    \pdfmapfile{=MyriadPro.map}
    
    \font\test=MyriadPro-Bold-7t
    \begin{document}
    
    \test blub
    
    \end{document}
    4.
    Specified BDPI (8000) doesn't match ljfour resolution (600).
    Das ist bloß ein Seiteneffekt, du hast bei dvips die Option -Ppdf und dann versucht es Bitmapschriften mit großer Auflösung zu erzeugen.

  10. #10
    Registrierter Benutzer
    Registriert seit
    21.06.2012
    Beiträge
    10
    Hallo Ulrike,

    Danke für die erstens blitzartig schnelle und zweitens hervorragende und problemlösende Hilfestellung.

    Mit pdf-LaTeX habe diese Fehlermeldung zwar nicht bekommen, aber es konnte kein Dokument erzeugt werden - Einbinden der map-Datei hat das dann behoben und mit updmap aufrufen funktioniert das ganze auch bei tex->ps.

    Nochmal allerbesten Dank für die großartige Hilfe!

    Daniel

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •