(La)TeX - Problem mit Font-(De)Installation
Hallo, nach einer mißglückten Intallation der aktuellen Version des Fonts "marvosym" (lt. marvodoc.pdf) habe ich versucht, die alte Version durch Neuinstallation des RPM-Pakets tetex (1.0.7-319) wiederherzustellen. Dieses mißlang gründlich: auch nach Installation und Ausführung von SuSEconfig bekomme ich bei Aufruf von xdvi (aus xtem) die Meldung Checksum mismatch (dvi = 2510797538, pk = 692046243) in font file /var/cache/fonts/pk/modeless/public/marvosym/fmvr8x.360pk Die marvosym-Zeichen sind in der Ansicht Schrott. Auf geocrawler.com habe ich nichts verwertbares gefunden. Kann mir jemand erklären, wie ich wieder zu einem vernünftigen Zustand komme ? BTW: ich bin absoluter Anfänger in Sachen (La)TeX, Fonts etc. Gruß Rudi -- Auch Schlafen ist eine Form der Kritik, vor allem im Theater. [George Bernhard Shaw]
Hallo, On Sun, 02 Jun 2002, Rudolf Buerger wrote:
nach einer mißglückten Intallation der aktuellen Version des Fonts "marvosym" (lt. marvodoc.pdf) habe ich versucht, die alte Version durch Neuinstallation des RPM-Pakets tetex (1.0.7-319) wiederherzustellen. Dieses mißlang gründlich: auch nach Installation und Ausführung von SuSEconfig bekomme ich bei Aufruf von xdvi (aus xtem) die Meldung
Checksum mismatch (dvi = 2510797538, pk = 692046243) in font file /var/cache/fonts/pk/modeless/public/marvosym/fmvr8x.360pk
# rm -rf /var/cache/fonts/pk # texhash Ansonsten melde dich nochmal. Wenn man die Grundlagen kennt, ist ne tex-font-Installation mehr oder weniger trivial, zumindest laesst sich dann recht einfach helfen, da alles plain-text basiert ist :) -dnh -- Bleibe bei Windows. Wenn Du damit grundsaetzlich zufrieden bist, wirst Du mit LINUX grundsaetzlich unzufrieden sein. [Hans Bonfigt in doc]
On Sun, 02 Jun 2002 at 03:29 (+0200), David Haller wrote:
On Sun, 02 Jun 2002, Rudolf Buerger wrote:
nach einer mißglückten Intallation der aktuellen Version des Fonts "marvosym" (lt. marvodoc.pdf) habe ich versucht, die alte Version durch Neuinstallation des RPM-Pakets tetex (1.0.7-319) wiederherzustellen. Dieses mißlang gründlich: auch nach Installation und Ausführung von SuSEconfig bekomme ich bei Aufruf von xdvi (aus xtem) die Meldung
Checksum mismatch (dvi = 2510797538, pk = 692046243) in font file /var/cache/fonts/pk/modeless/public/marvosym/fmvr8x.360pk
# rm -rf /var/cache/fonts/pk # texhash
Ansonsten melde dich nochmal. Wenn man die Grundlagen kennt, ist ne tex-font-Installation mehr oder weniger trivial, zumindest laesst sich dann recht einfach helfen, da alles plain-text basiert ist :)
Ich wollte nur noch anmerken, dass man eigene Pakete nicht nach /usr/share/texmf sondern nach /usr/local/share/texmf installiert (IIRC gibt's da eine Umgebungsvariable dafür). Wenn das Verzeichnis nicht exisitert, dann einfach neu anlegen. texhash findet dort auch die Dateien :-) Das hat den Vorteil, dass man seine bestehende TeX-Installation unberührt lässt. Es kommt nur vor, dass man bei der Installation neuer Schriften die map-Dateien nach /usr/share/texmf/dvips/config/updmap unter "extra_modules" eintragen (und dann das Skript ausführen) muss. Ansonsten kann man ohne Probleme alles in /usr/local/share/texmf erledigen. Gruß, Bernhard -- F: Wie viele Microsoft-Leute braucht man um eine Glühbirne zu wechseln? A: Vier. Der erste ersetzt die Birne, der zweite ändert die Fassung, so dass Netscape-Glübirnen nicht reinpassen. Der dritte baut eine Kurzschlussautomatik ein, die ausgelöst wird, wenn jemand eine Glühbirne von Sun einsetzen will. Und der vierte überzeugt das amerikanische Justizministerium, dass das alles fairer Wettbewerb ist.
Hallo, On Sun, 02 Jun 2002, Bernhard Walle wrote:
Ich wollte nur noch anmerken, dass man eigene Pakete nicht nach /usr/share/texmf sondern nach /usr/local/share/texmf installiert (IIRC gibt's da eine Umgebungsvariable dafür). Wenn das Verzeichnis nicht exisitert, dann einfach neu anlegen. texhash findet dort auch die Dateien :-)
Genau. Und dann gibt's noch HOME_TEXMF (z.B. ~/texmf ;) Ich bin mir grad nicht sicher, ob's dafuer auch nen Punkt in texconfig gibt, einstellen kann man's aber auf jeden Fall in /etc/texmf/texmf.cnf: % The main tree, which must be mentioned in $TEXMF, below: TEXMFMAIN = /usr/share/texmf % A place for local additions to a "standard" texmf tree. For example: TEXMFLOCAL = /usr/local/share/texmf % If defined, teTeX's texconfig stores modifications here (instead of the % TEXMFMAIN tree). VARTEXMF = /var/lib/texmf % User texmf trees can be catered for like this... HOMETEXMF = $HOME/texmf
Das hat den Vorteil, dass man seine bestehende TeX-Installation unberührt lässt. Es kommt nur vor, dass man bei der Installation neuer Schriften die map-Dateien nach /usr/share/texmf/dvips/config/updmap unter "extra_modules" eintragen (und dann das Skript ausführen) muss.
Eher in $VARTEXMF/dvips/config/updmap. -dnh -- An email message is a big bag of bytes. When you get a big bag of bytes your mailer is supposed to let you LOOK AT IT. When you get a big bag of bytes your mailer is NOT supposed to DO WHAT THE BYTES TELL IT TO DO. -- Mark W. Schumann in the Monastery
Hallo, On Sun, 02 Jun 2002 at 20:47 (+0200), David Haller wrote:
On Sun, 02 Jun 2002, Bernhard Walle wrote:
Das hat den Vorteil, dass man seine bestehende TeX-Installation unberührt lässt. Es kommt nur vor, dass man bei der Installation neuer Schriften die map-Dateien nach /usr/share/texmf/dvips/config/updmap unter "extra_modules" eintragen (und dann das Skript ausführen) muss.
Eher in $VARTEXMF/dvips/config/updmap.
Komischerweise ist die bei mir mit der $TEXMFMAIN/dvips/config/updmap identisch, obwohl ich an der Datei nie etwas geändert habe. In Installationsanleitungen, die den Paketen beiliegen, wird halt immer $TEXMFMAIN/dvips/config/updmap erwähnt. Gruß, Bernhard -- "Was ökonomisch auf Dauer falsch ist, kann politisch auf Dauer nicht richtig sein." -- Franz Vranitzky
Hallo, On Mon, 03 Jun 2002, Bernhard Walle wrote:
On Sun, 02 Jun 2002 at 20:47 (+0200), David Haller wrote:
On Sun, 02 Jun 2002, Bernhard Walle wrote:
Schriften die map-Dateien nach /usr/share/texmf/dvips/config/updmap unter "extra_modules" eintragen (und dann das Skript ausführen) muss. Eher in $VARTEXMF/dvips/config/updmap. Komischerweise ist die bei mir mit der $TEXMFMAIN/dvips/config/updmap identisch, obwohl ich an der Datei nie etwas geändert habe.
Ist gar nicht komisch *eg*: Mach mal ein $ ls -l /usr/share/texmf/dvips/config -dnh --
They've put a fucking animated fucking dog on the fucking 'search' function for fucks sake. So you're saying it's humping the side of some GUI element, then? -- Lionel and AdB on XP
On Mon, 03 Jun 2002 at 18:23 (+0200), David Haller wrote:
On Mon, 03 Jun 2002, Bernhard Walle wrote:
On Sun, 02 Jun 2002 at 20:47 (+0200), David Haller wrote:
On Sun, 02 Jun 2002, Bernhard Walle wrote:
Schriften die map-Dateien nach /usr/share/texmf/dvips/config/updmap unter "extra_modules" eintragen (und dann das Skript ausführen) muss. Eher in $VARTEXMF/dvips/config/updmap. Komischerweise ist die bei mir mit der $TEXMFMAIN/dvips/config/updmap identisch, obwohl ich an der Datei nie etwas geändert habe.
Ist gar nicht komisch *eg*: Mach mal ein
$ ls -l /usr/share/texmf/dvips/config
*Baumstamm vorm Kopf weghol* *duck* *in die Ecke stell* *schäm* Darauf hätte ich auch selber kommen können! Gruß, Bernhard -- "Nachrichtensprecher fangen stets mit 'Guten Abend' an und brauchen dann 15 Minuten, um zu erklären, dass es kein guter Abend ist." -- Rudi Carrell
Hallo David, Am 02. Jun 2002, 03:29 Uhr schrieb David Haller:
# rm -rf /var/cache/fonts/pk # texhash
Vielen Dank, das war's ! Ich werde mich vor weiteren Font-Experimenten wohl erst mal etwas mit den Grundlagen beschäftigen (müssen). Gruß Rudi -- Microsoft spel chekar vor sail, worgs grate!
participants (3)
-
Bernhard Walle
-
David Haller
-
Rudolf Buerger