Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Problem bei Erstellung von pdf

  1. #1
    Registrierter Benutzer
    Registriert seit
    13.02.2005
    Beiträge
    35

    Problem bei Erstellung von pdf

    Moin,

    wenn ich mein Dokument (Koma-Script-Klasse scrlltr2) als pdf kompilieren möchte, erscheint die Warnung

    pdflatex (file psfonts.map): cannot open font map file

    Das Schriftbild des fertigen pdfs ist wirklich gruselig. Hab MikTeX und TexnicCenter installiert und psfonts.map ist eigentlich auch dort, wo es sein sollte (mytex\pdftex\config)... Wer weiß Rat?

    Gruß, zora

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Was für ne Schriftart?

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    13.02.2005
    Beiträge
    35
    Hm, weiß ich ehrlich gesagt gar nicht. Habs einfach bei der in dieser Klasse vorgegebenen Schriftart belassen.

    Keine Ahnung, ob das das Richtige ist, aber unter scrlltr2.cls sind ein paar Kommandos angegeben, die etwas mit den Schriften zu tun haben:
    Code:
    \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
    \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
    \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
    \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
    \DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
    \DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
    \DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
    \DeclareOldFontCommand{\sfb}{\normalfont\sffamily\bfseries}{\@nomath\sfb}
    \DeclareRobustCommand*{\cal}{\@fontswitch\relax\mathcal}
    \DeclareRobustCommand*{\mit}{\@fontswitch\relax\mathnormal}
    \newcommand*\descfont{\sffamily\bfseries}
    \newcommand*\sectfont{\normalcolor\sffamily\bfseries}
    \newcommand*\pnumfont{\normalfont\normalcolor}
    \newcommand*\headfont{\normalfont\normalcolor\slshape}
    \newcommand*\titlefont{\sectfont}
    \newcommand*{\subject@font}{\normalfont\normalcolor\bfseries}
    \newcommand*{\baddr@font}{\sffamily}
    \newcommand*{\setkomafont}[2]{%
      \@ifundefined{scr@fnt@#1}{%
        \@ifundefined{scr@fnt@instead@#1}{%
          \ClassError{%
            scrlttr2%
          }{font of element `#1' can't be set}{%
            You've told me to redefine the font selection of the element,%
            \MessageBreak%
            but either no such element is known by KOMA-Script\MessageBreak
            or the element does not use a special font selection}
        }{%
          \ClassError{%
            scrlttr2%
          }{font of element `#1' can't be set}{%
            You've told me to redefine the font selection of the element,%
            \MessageBreak%
            but the element does not use a special font
            selection. The\MessageBreak
            The font of `#1' may be changed with element `\csname
            scr@fnt@instead@#1\endcsname'}
        }%
      }{%
        \expandafter\expandafter\expandafter\renewcommand%
        \csname scr@fnt@#1\endcsname{#2}%
        \@ifundefined{scr@fnt@wrn@#1}{}{%
          \ClassWarning{%
          scrlttr2%
          }{\csname scr@fnt@wrn@#1\endcsname{#1}}
        }
      }
    }
    Hilft dir das weiter?

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Wow - woher hast du denn diesen ganzen Block?!

    Lass ihn mal weg(auskommentieren, in andere Datei kopieren, Sicherheitskopie anlegen,...) und füg ein:

    \usepackage{palatino}

    Hilft dies was?

    MfG Bischi

    PS: Palatino ist ganz sichen eine PS-Fähige Schrift, darum zum Testen mal diese verwenden. Sonst füg mal noch ein Screenshot an.

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Registrierter Benutzer
    Registriert seit
    13.02.2005
    Beiträge
    35
    Der Block ist nicht aus meinem Dokument, sondern das sind die font-Angaben aus der scrlttr2.cls-Datei... Sorry, ist vielleicht nicht deutlich geworden.
    Die Ausgabe in PS und DVI funktioniert einwandfrei, nur das PDF will nicht. Auch der Umweg über PS => PDF bringt nichts.
    Das Paket palatino hab ich ausprobiert, aber es scheint sich nicht mit der Dokumentklasse zu vertragen, auf jeden Fall wird im PS gar kein Text mehr angzeigt und im PDF ist es nicht anders...
    Keine Ahnung, ob der Fehler nicht sogar in der Dokumentklasse selbst liegt... Irgendwie scheint das ja auf irgendwelche mathematischen Schriften zurückzugreifen (mathrm, mathsf, mathtt etc.), oder nicht? Muss ich dann vielleicht irgendein Mathe-Paket einbinden?

    lg, zora

  6. #6
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Poste mal den ganzen Code - das kommt mir irgendwie komisch vor... Palatino hat bei mir immer ausnahmslos funktioniert...

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... offensichtlich kann pdfTeX die fontmap nicht finden. Der Code der class hat doch damit gar nichts zu tun, sondern nur mit deiner Installation. Wieso sollte psfonts.map unter pdftex stehen? Naja .. ich kenn mich mit Win nicht aus ...
    s. mal hier http://newsarchiv.tugraz.at/browse/t.../msg00028.html
    edico
    Geändert von edico (02-03-2005 um 21:44 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    13.02.2005
    Beiträge
    35
    Es hatte tatsächlich etwas mit MikTeX zu tun, aber für den Fall, dass es noch andere mit dem gleichen Problem gibt, poste ich hier einmal die Lösung...

    Je nachdem wie euer Baum aufgebaut ist müsst ihr in der Kommandozeile folgenden Befehl aufrufen:
    C:\texmf\miktex\bin\initexmf.exe --mkmaps

    Die font map files werden dann erneut erzeugt. Anschließend bei MikTeX Options "File name database" --> Refresh now und "Format files" --> Update now ausführen und alles läuft wieder.

    Grüße, zora

Lesezeichen

Berechtigungen

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