Dit is de opdracht updmap-sys die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
updmap - beheer TeX-lettertypekaarten, per gebruiker
updmap-sys - beheer TeX-lettertypekaarten, systeembreed
KORTE INHOUD
updmap [OPTIE] ... [COMMAND]
updmap-sys [OPTIE] ... [COMMAND]
PRODUCTBESCHRIJVING
updmap-versie svn33988 (2014-05-12 15:39:32 +0900)
Werk de standaard lettertypetoewijzingsbestanden bij die worden gebruikt door pdftex, dvips en dvipdfm(x), en optioneel
pxdvi, zoals bepaald door alle configuratiebestanden updmap.cfg (de bestanden die worden geretourneerd door running
"kpswelke --alle updmap.cfg", maar zie hieronder).
Deze kaartbestanden worden onder andere gebruikt om te bepalen welke lettertypen als
bitmaps en welke als contouren, en om te bepalen welke lettertypebestanden in de PDF worden opgenomen
of PostScript-uitvoer.
updmap-sys is bedoeld om de systeembrede configuratie te beïnvloeden, terwijl updmap van invloed is
alleen persoonlijke configuratiebestanden, die de systeembestanden overschrijven. Een keer dus
updmap is uitgevoerd, zelfs een enkele keer, het uitvoeren van updmap-sys heeft geen enkel effect meer.
(updmap-sys geeft in deze situatie een waarschuwing.)
Standaard wordt ook de TeX-bestandsnaamdatabase (ls-R) bijgewerkt.
OPTIES
--cnfbestand FILE
read FILE voor de updmap-configuratie (kan meerdere keren worden gegeven, in welk geval
alle bestanden worden gebruikt)
--dvipdfmxoutputdir DIR
specificeer uitvoermap (syntaxis dvipdfm(x))
--dvipsoutputdir DIR
geef de uitvoermap op (dvips-syntaxis)
--pdftexoutputmap DIR
geef de uitvoermap op (pdftex-syntaxis)
--pxdviuitvoerdir DIR
geef de uitvoermap op (pxdvi-syntaxis)
--uitvoermap DIR
geef de uitvoermap op (voor alle bestanden)
--kopiëren cp generieke bestanden in plaats van symlinks te gebruiken
--kracht
maak bestanden opnieuw, zelfs als de configuratie niet is gewijzigd
--nomkmap
maak geen kaartbestanden opnieuw
--nohash
voer geen texhash uit
--sys systeembrede bestanden beïnvloeden (equivalent aan updmap-sys)
-n, --oefening
toon alleen de configuratie, geen uitvoer
--stil, --stil
breedsprakigheid verminderen
commando's:
--help laat dit bericht zien en sluit af
--versie
versie-informatie weergeven en afsluiten
--showoptie OPTIE
toon de huidige instelling van OPTIE
--showopties OPTIE
toon mogelijke instellingen voor OPTIE
--opstelling OPTIE WAARDE
stel OPTIE in op waarde; onderstaande optienamen
--opstelling OPTIE=WAARDE
zoals hierboven, alleen andere syntaxis
--inschakelen KAARTTYPE KAARTBESTAND
voeg "MAPTYPE MAPFILE" toe aan updmap.cfg, waarbij MAPTYPE Map, MixedMap of KanjiMap is
--inschakelen Kaart=MAPFILE
voeg "Map MAPFILE" toe aan updmap.cfg
--inschakelen MixedMap=MAPFILE voeg "MixedMap MAPFILE" toe aan updmap.cfg
--inschakelen KanjiMap=MAPFILE voeg "KanjiMap MAPFILE" toe aan updmap.cfg
--uitzetten KAARTBESTAND
schakel MAPFILE uit, van welk type dan ook
--lijstkaarten
lijst met alle actieve en inactieve kaarten
--lijstbeschikbarekaarten
gelijk --lijstkaarten, maar zonder niet-beschikbare kaartbestanden
--synchroniseer met bomen
schakel niet-beschikbare kaartbestanden uit in updmap.cfg
Uitleg van de kaarttypes: het (enige) verschil tussen Map en MixedMap is dat
MixedMap-vermeldingen worden niet toegevoegd aan psfonts_pk.map. Het doel is om gebruikers te helpen met
apparaten die Type 1-contourlettertypen slechter weergeven dan op modus afgestemde Type 1-bitmaplettertypen. Dus,
MixedMap wordt gebruikt voor lettertypen die beschikbaar zijn als zowel Type 1 als Metafont. KanjiMap
ingangen worden toegevoegd aan psfonts_t1.map en kanjix.map.
Uitleg van de OPTIE namen voor --showopties, --showoptie, --opstelling:
dvipsPreferOutline
waar, onwaar (standaard waar)
Of dvips bitmaps of contouren gebruikt, als beide beschikbaar zijn.
dvipsDownloadBase35
waar, onwaar (standaard waar)
Of dvips de standaard 35 PostScript-lettertypen in de uitvoer opneemt.
pdftexDownloadBase14
waar, onwaar (standaard waar)
Of pdftex de standaard 14 PDF-lettertypen in de uitvoer opneemt.
pxdviGebruik
waar, onwaar (standaard onwaar)
Of kaarten voor pxdvi (Xdvi met Japanse patch) onder updmap's controle staan.
kanjiEmbed
(elke tekenreeks)
kanjiVariant
(elke tekenreeks)
Zie hieronder.
LW35 URWkb,URW,ADOBEkb,ADOBE (standaard URWkb)
Pas het lettertype en de bestandsnamen van de standaard 35 PostScript-lettertypen aan.
URWkb URW-lettertypen met "berry"-bestandsnamen (bijv. uhvbo8ac.pfb)
URW URW-lettertypen met "vendor"-bestandsnamen (bijv. n019064l.pfb)
ADOBEkb
Adobe-lettertypen met "berry"-bestandsnamen (bijv. phvbo8an.pfb)
ADOBE Adobe-lettertypen met "vendor"-bestandsnamen (bijv. hvnbo___.pfb)
Deze opties worden alleen gelezen en uitgevoerd door updmap; dvips, pdftex, enz. niet
iets over hen weten. Ze werken door het standaard mapbestand te wijzigen dat de
programma's lezen, zodat ze kunnen worden overschreven door opdrachtregelopties of
configuratiebestanden toe aan de programma's, zoals uitgelegd aan het begin van updmap.cfg.
De opties kanjiEmbed en kanjiVariant specificeren speciale vervangingen in de kaart
lijnen. Als een kaart de tekenreeks @kanjiEmbed@ bevat, wordt deze vervangen door
de waarde van die optie; hetzelfde voor kanjiVariant. Op deze manier kunnen gebruikers van
Japanese TeX kan verschillende lettertypen selecteren die in de uiteindelijke uitvoer moeten worden opgenomen.
MILIEU
Uitleg van bomen en bestanden die normaal worden gebruikt:
If --cnfbestand wordt opgegeven op de opdrachtregel (mogelijk meerdere keren), its
waarde(n) worden gebruikt. Anders leest updmap alle updmap.cfg-bestanden die zijn gevonden door
uitvoeren van `kpsewhich -allemaal updmap.cfg', in de volgorde geretourneerd door kpsewhich.
In ieder geval, als er meerdere updmap.cfg-bestanden worden gevonden, worden alle genoemde kaarten in totaal
de updmap.cfg-bestanden worden samengevoegd.
Dus als updmap.cfg-bestanden aanwezig zijn in alle bomen en de standaardlay-out wordt gebruikt
zoals geleverd met TeX Live op Debian, worden de volgende bestanden gelezen, in het gegeven
order.
Voor updmap-sys:
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOKAAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMF.VERD /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Voor updmap:
TEXMFCONFIG $HOME/.texmf-config/web2c/updmap.cfg
TEXMFVAR $HOME/.texmf-var/web2c/updmap.cfg
TEXMFHOME $HOME/texmf/web2c/updmap.cfg
TEXMFSYSCONFIG /etc/texmf/web2c/updmap.cfg
TEXMFSYSVAR /var/lib/texmf/web2c/updmap.cfg
TEXMFLOKAAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMF.VERD /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Volgens de acties kan updmap naar een van de opgegeven bestanden schrijven of een
nieuwe updmap.cfg, hieronder verder beschreven.
Waar wijzigingen worden opgeslagen:
Als configuratiebestanden op de opdrachtregel worden gegeven, is de eerste die wordt gegeven
gebruikt om eventuele wijzigingen op te slaan --opstelling, --inschakelen or --uitzetten. Als de config
bestanden worden gehaald uit kpsewelke uitvoer, dan is het algoritme complexer:
1) Indien $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg verschijnt in het
lijst met gebruikte bestanden, dan degene die als eerste wordt vermeld door kpsewhich --alle (equivalent, de
één geretourneerd door kpsewhen updmap.cfg), wordt gebruikt.
2) Als geen van de bovenstaande twee aanwezig is en er wijzigingen worden aangebracht, wordt een nieuw configuratiebestand
is gemaakt in $TEXMFCONFIG/web2c/updmap.cfg.
Over het algemeen is het idee dat als een bepaald configuratiebestand niet beschrijfbaar is, een hoger niveau
één kan worden gebruikt. Op die manier kunnen de instellingen van de distributie worden overschreven
systeembreed met behulp van TEXMFLOCAL, waarna de systeeminstellingen opnieuw kunnen worden overschreven
een bepaald gebruik van TEXMFHOME.
Meerdere definities van een lettertype oplossen:
Als een lettertype is gedefinieerd in meer dan één kaartbestand, dan is de definitie die afkomstig is van de
eerst vermelde updmap.cfg wordt gebruikt. Als een lettertype meerdere keren wordt gedefinieerd binnen de
hetzelfde kaartbestand, wordt er willekeurig een gekozen. In beide gevallen wordt een waarschuwing gegeven.
Kaarten uitschakelen:
updmap.cfg-bestanden met een hogere prioriteit (eerder vermeld) kunnen de genoemde kaarten uitschakelen
in lagere prioriteit (later vermeld) updmap.cfg-bestanden door bijvoorbeeld te schrijven
#! Kaart mapnaam.map
or
#! MixedMap kaartnaam.map
in het updmap.cfg-bestand met hogere prioriteit.
Stel dat u een kopie van MathTime Pro-lettertypen hebt en deze wilt uitschakelen
de Belleek-versie van de lettertypen; dat wil zeggen, schakel de kaart belleek.map uit. Jij kan
maak het bestand aan $TEXMFCONFIG/web2c/updmap.cfg met de inhoud
#! Plattegrond belleek.map Plattegrond mt-plus.map Plattegrond mt-yy.map
en bel updmap.
updmap schrijft de kaartbestanden voor dvips (psfonts.map) en pdftex (pdftex.map) naar de
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ mappen.
Het logbestand wordt naar TEXMFVAR/web2c/updmap.log geschreven.
Wanneer updmap-sys wordt uitgevoerd, worden TEXMFSYSCONFIG en TEXMFSYSVAR gebruikt in plaats van TEXMFCONFIG en
TEXMFVAR, respectievelijk. Dit is het enige verschil tussen updmap-sys en updmap.
Andere locaties kunnen worden gebruikt als u ze op de opdrachtregel opgeeft, of deze bomen niet
bestaat, of u gebruikt de originele TeX Live niet.
Om de precieze locaties te zien van de verschillende bestanden die zullen worden gelezen en geschreven, geeft u de
-n optie (of lees de bron).
Voorbeelden
Lees voor stapsgewijze instructies voor het bekendmaken van nieuwe lettertypen aan TeX
http://tug.org/fonts/fontinstall.html. Voor nog kortere instructies, lees de
begin van de hoofdmap updmap.cfg.
Gebruik updmap-sys online met behulp van onworks.net-services