Dies ist der Befehl updmap-sys, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
updmap - TeX-Schriftkarten verwalten, pro Benutzer
updmap-sys - TeX-Font-Maps systemweit verwalten
ZUSAMMENFASSUNG
Karte aktualisieren [zur Auswahl] ... [COMMAND]
updmap-sys [zur Auswahl] ... [COMMAND]
BESCHREIBUNG
updmap-Version svn33988 (2014-05-12 15:39:32 +0900)
Aktualisieren Sie die von pdftex, dvips und dvipdfm(x) verwendeten Standard-Schriftartenzuordnungsdateien und optional
pxdvi, wie von allen Konfigurationsdateien updmap.cfg bestimmt (die von running
"kpsewhich --alle updmap.cfg", aber siehe unten).
Diese Map-Dateien werden unter anderem verwendet, um festzulegen, als welche Schriftarten verwendet werden sollen
Bitmaps und welche als Umrisse, und um zu bestimmen, welche Schriftdateien im PDF enthalten sind
oder PostScript-Ausgabe.
updmap-sys soll die systemweite Konfiguration beeinflussen, während updmap Auswirkungen auf
nur persönliche Konfigurationsdateien, die die Systemdateien überschreiben. Als Konsequenz einmal
updmap ausgeführt wurde, auch nur ein einziges Mal, hat die Ausführung von updmap-sys keine Auswirkungen mehr.
(updmap-sys gibt in dieser Situation eine Warnung aus.)
Standardmäßig wird auch die TeX-Dateinamendatenbank (ls-R) aktualisiert.
OPTIONAL
--cnffile FILE
read FILE für die updmap-Konfiguration (kann mehrmals angegeben werden, in diesem Fall
alle Dateien werden verwendet)
--dvipdfmxoutputdir DIR
Ausgabeverzeichnis angeben (dvipdfm(x)-Syntax)
--dvipsoutputdir DIR
Ausgabeverzeichnis angeben (dvips-Syntax)
--pdftexoutputdir DIR
Ausgabeverzeichnis angeben (pdftex-Syntax)
--pxdvioutputdir DIR
Ausgabeverzeichnis angeben (pxdvi-Syntax)
--outputdir DIR
Ausgabeverzeichnis angeben (für alle Dateien)
--Kopieren cp generische Dateien statt Symlinks zu verwenden
--Macht
Dateien neu erstellen, auch wenn sich die Konfiguration nicht geändert hat
--nomkmap
Kartendateien nicht neu erstellen
--nohash
führe kein texhash aus
--sys Auswirkungen auf systemweite Dateien (entspricht updmap-sys)
-n, --Probelauf
nur die Konfiguration anzeigen, keine Ausgabe
--ruhig, --Leise
Ausführlichkeit reduzieren
Befehle:
--help diese Nachricht anzeigen und beenden
--Version
Versionsinformationen anzeigen und beenden
--showoption zur Auswahl
aktuelle Einstellung von OPTION anzeigen
--showoptions zur Auswahl
mögliche Einstellungen für OPTION anzeigen
--setoption OPTIONSWERT
setze OPTION auf einen Wert; Optionsnamen unten
--setoption OPTION=WERT
wie oben, nur andere Syntax
--aktivieren KARTENTYP KARTENDATEI
füge "MAPTYPE MAPFILE" zu updmap.cfg hinzu, wobei MAPTYPE Map, MixedMap oder KanjiMap ist
--aktivieren Karte=MAPFILE
"Map MAPFILE" zu updmap.cfg hinzufügen
--aktivieren MixedMap=MAPFILE "MixedMap MAPFILE" zu updmap.cfg hinzufügen
--aktivieren KanjiMap=MAPFILE "KanjiMap MAPFILE" zu updmap.cfg hinzufügen
--deaktivieren KARTENDATEI
MAPFILE deaktivieren, egal welchen Typs
--listmaps
alle aktiven und inaktiven Karten auflisten
--listeverfügbareKarten
wie --listmaps, aber ohne nicht verfügbare Kartendateien
--syncwithtrees
Deaktivieren Sie nicht verfügbare Kartendateien in updmap.cfg
Erklärung der Kartentypen: der (einzige) Unterschied zwischen Map und MixedMap ist, dass
MixedMap-Einträge werden psfonts_pk.map nicht hinzugefügt. Der Zweck besteht darin, Benutzern zu helfen mit
Geräte, die Type 1 Outline-Schriften schlechter darstellen als mode-optimierte Type 1 Bitmap-Fonts. So,
MixedMap wird für Schriftarten verwendet, die sowohl als Typ 1 als auch als Metafont verfügbar sind. KanjiMap
Einträge werden zu psfonts_t1.map und kanjix.map hinzugefügt.
Erklärung der OPTION-Namen für --showoptions, --showoption, --setoption:
dvipsPreferOutline
true,false (standardmäßig wahr)
Ob dvips Bitmaps oder Outlines verwendet, wenn beides verfügbar ist.
dvipsDownloadBase35
true,false (standardmäßig wahr)
Ob dvips die standardmäßigen 35 PostScript-Schriftarten in seine Ausgabe einbezieht.
pdftexDownloadBase14
true,false (standardmäßig wahr)
Ob pdftex die standardmäßigen 14 PDF-Schriftarten in seine Ausgabe einbindet.
pxdviUse
wahr, falsch (Standardwert falsch)
Ob Karten für pxdvi (japanisch gepatchtes xdvi) unter der Kontrolle von updmap stehen.
KanjiEinbetten
(beliebige Zeichenfolge)
KanjiVariante
(beliebige Zeichenfolge)
Siehe unten.
LW35 URWkb,URW,ADOBEkb,ADOBE (Standard-URWkb)
Passen Sie die Schrift- und Dateinamen der 35 Standard-PostScript-Schriften an.
URWkb URW-Fonts mit "berry"-Dateinamen (zB uhvbo8ac.pfb)
URW URW-Fonts mit „Hersteller“-Dateinamen (zB n019064l.pfb)
ADOBEkb
Adobe-Schriften mit "berry"-Dateinamen (zB phvbo8an.pfb)
ADOBE Adobe-Schriften mit "Hersteller"-Dateinamen (zB hvnbo___.pfb)
Diese Optionen werden nur von updmap gelesen und verarbeitet; dvips, pdftex usw. nicht
weiß nichts über sie. Sie funktionieren, indem sie die Standard-Map-Datei ändern, die die
Programme lesen, sodass sie durch die Angabe von Befehlszeilenoptionen überschrieben werden können oder
Konfigurationsdateien zu den Programmen, wie am Anfang von updmap.cfg erklärt.
Die Optionen kanjiEmbed und kanjiVariant geben spezielle Ersetzungen in der Karte an
Linien. Enthält eine Map den String @kanjiEmbed@, wird dieser ersetzt durch
der Wert dieser Option; ähnlich für kanjiVariant. Auf diese Weise können Benutzer von
Japanese TeX kann verschiedene Schriftarten auswählen, die in die endgültige Ausgabe aufgenommen werden sollen.
Erklärung der normalerweise verwendeten Bäume und Dateien:
If --cnffile in der Befehlszeile (möglicherweise mehrmals) angegeben wird, ist es
Wert(e) verwendet werden. Andernfalls liest updmap alle gefundenen updmap.cfg-Dateien von
`kpsewhich . ausführen -alles updmap.cfg' in der von kpsewhich zurückgegebenen Reihenfolge.
Auf jeden Fall, wenn mehrere updmap.cfg-Dateien gefunden werden, alle genannten Karten in allen
die updmap.cfg-Dateien werden zusammengeführt.
Wenn also updmap.cfg-Dateien in allen Bäumen vorhanden sind und das Standardlayout verwendet wird
wie mit TeX Live auf Debian ausgeliefert, werden die folgenden Dateien in der angegebenen
Ordnung.
Für updmap-sys:
TEXMFSYSKONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOCAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFVERT /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Für updmap:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
TEXMFOME $HOME/texmf/web2c/updmap.cfg
TEXMFSYSKONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOCAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFVERT /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Abhängig von den Aktionen kann updmap in eine der angegebenen Dateien schreiben oder eine Datei erstellen
neue updmap.cfg, weiter unten beschrieben.
Wo Änderungen gespeichert werden:
Wenn Konfigurationsdateien in der Befehlszeile angegeben werden, ist die erste, die angegeben wird
verwendet, um alle Änderungen zu speichern von --setoption, --aktivieren or --deaktivieren. Wenn die Konfiguration
Dateien aus der Ausgabe von kpsewhich entnommen werden, ist der Algorithmus komplexer:
1) Wenn $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg erscheint in der
Liste der verwendeten Dateien, dann die zuerst aufgeführte von kpsewhich --alle (gleichbedeutend, die
einer, der von kpsewhich updmap.cfg zurückgegeben wird), wird verwendet.
2) Wenn keine der beiden oben genannten vorhanden ist und Änderungen vorgenommen werden, eine neue Konfigurationsdatei
wird erstellt in $TEXMFCONFIG/web2c/updmap.cfg.
Im Allgemeinen ist die Idee, dass, wenn eine gegebene Konfigurationsdatei nicht beschreibbar ist, eine übergeordnete
einer kann verwendet werden. Auf diese Weise können die Einstellungen der Verteilung für . überschrieben werden
systemweit mit TEXMFLOCAL, und dann können die Systemeinstellungen wieder überschrieben werden für
eine besondere Verwendung mit TEXMFHOME.
Auflösen mehrerer Definitionen einer Schriftart:
Wenn eine Schriftart in mehr als einer Map-Datei definiert ist, dann kommt die Definition aus der
zuerst aufgeführte updmap.cfg wird verwendet. Wenn eine Schriftart mehrmals innerhalb der
gleiche Map-Datei, eine wird willkürlich gewählt. In beiden Fällen wird eine Warnung ausgegeben.
Karten deaktivieren:
updmap.cfg-Dateien mit höherer Priorität (siehe oben) können die erwähnten Karten deaktivieren
in Dateien mit niedrigerer Priorität (später aufgeführt) updmap.cfg-Dateien durch Schreiben, z.
#! Karte mapname.map
or
#! MixedMap Kartenname.map
in der Datei updmap.cfg mit der höheren Priorität.
Angenommen, Sie haben eine Kopie von MathTime Pro-Schriften und möchten diese deaktivieren
die Belleek-Version der Schriftarten; das heißt, deaktivieren Sie die Karte belleek.map. Du kannst
die Datei erstellen $TEXMFCONFIG/web2c/updmap.cfg mit dem Inhalt
#! Karte belleek.map Karte mt-plus.map Karte mt-yy.map
und rufen Sie updmap auf.
updmap schreibt die Kartendateien für dvips (psfonts.map) und pdftex (pdftex.map) in die
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ Verzeichnisse.
Die Protokolldatei wird nach TEXMFVAR/web2c/updmap.log geschrieben.
Wenn updmap-sys ausgeführt wird, werden TEXMFSYSCONFIG und TEXMFSYSVAR anstelle von TEXMFCONFIG verwendet und
TEXMFVAR bzw. Dies ist der einzige Unterschied zwischen updmap-sys und updmap.
Andere Speicherorte können verwendet werden, wenn Sie sie in der Befehlszeile angeben oder diese Bäume dies nicht tun
existieren, oder Sie verwenden nicht das ursprüngliche TeX Live.
Um die genauen Speicherorte der verschiedenen Dateien zu sehen, die gelesen und geschrieben werden, geben Sie die
-n Option (oder lesen Sie die Quelle).
Beispiele:
Eine Schritt-für-Schritt-Anleitung zum Bekanntmachen neuer Schriftarten für TeX finden Sie unter
http://tug.org/fonts/fontinstall.html. Für noch knappere Anweisungen lesen Sie die
Anfang der Haupt-updmap.cfg.
Verwenden Sie updmap-sys online mit den onworks.net-Diensten