Ito ang command na updmap-sys na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
updmap - pamahalaan ang mga mapa ng font ng TeX, bawat user
updmap-sys - pamahalaan ang mga mapa ng font ng TeX, sa buong system
SINOPSIS
updmap [OPTION] ... [COMMAND]
updmap-sys [OPTION] ... [COMMAND]
DESCRIPTION
bersyon ng updmap svn33988 (2014-05-12 15:39:32 +0900)
I-update ang mga default na file ng mapa ng font na ginagamit ng pdftex, dvips, at dvipdfm(x), at opsyonal
pxdvi, gaya ng tinutukoy ng lahat ng configuration file updmap.cfg (ang mga ibinalik sa pamamagitan ng running
"kpsewhich --lahat updmap.cfg", ngunit tingnan sa ibaba).
Sa iba pang mga bagay, ang mga file ng mapa na ito ay ginagamit upang matukoy kung aling mga font ang dapat gamitin bilang
bitmaps at kung alin bilang mga balangkas, at upang matukoy kung aling mga font file ang kasama sa PDF
o PostScript output.
Ang updmap-sys ay nilayon na makaapekto sa system-wide configuration, habang ang updmap ay nakakaapekto
mga personal na configuration file lamang, na pinapalampas ang mga file ng system. Bilang resulta, isang beses
Ang updmap ay pinatakbo, kahit isang beses, ang pagpapatakbo ng updmap-sys ay wala nang epekto.
(nagbibigay ng babala ang updmap-sys sa sitwasyong ito.)
Bilang default, ang TeX filename database (ls-R) ay ina-update din.
Opsyon
--cnffile FILE
basahin ang FILE para sa pagsasaayos ng updmap (maaaring ibigay ng maraming beses, kung saan
lahat ng mga file ay ginagamit)
--dvipdfmxoutputdir DIR
tukuyin ang direktoryo ng output (dvipdfm(x) syntax)
--dvipsoutputdir DIR
tukuyin ang output na direktoryo (dvips syntax)
--pdftexoutputdir DIR
tukuyin ang direktoryo ng output (pdftex syntax)
--pxdvioutputdir DIR
tukuyin ang direktoryo ng output (pxdvi syntax)
--outputdir DIR
tukuyin ang direktoryo ng output (para sa lahat ng mga file)
--kopya cp generic na mga file sa halip na gumamit ng mga symlink
--puwersa
muling likhain ang mga file kahit na ang config ay hindi nagbago
--nomkmap
huwag muling likhain ang mga file ng mapa
--nohash
huwag tumakbo texhash
--sys makakaapekto sa mga file sa buong system (katumbas ng updmap-sys)
-n, --dry-run
ipakita lamang ang pagsasaayos, walang output
--tahimik, --tahimik
bawasan ang verbosity
command:
- Tumulong ipakita ang mensaheng ito at lumabas
--bersyon
ipakita ang impormasyon ng bersyon at lumabas
--showoption OPTION
ipakita ang kasalukuyang setting ng OPTION
--showoptions OPTION
ipakita ang mga posibleng setting para sa OPTION
--setoption OPTION VALUE
itakda ang OPTION sa halaga; mga pangalan ng opsyon sa ibaba
--setoption OPTION=VALUE
tulad ng nasa itaas, iba lang ang syntax
--paganahin MAPTYPE MAPFILE
idagdag ang "MAPTYPE MAPFILE" sa updmap.cfg, kung saan ang MAPTYPE ay Map, MixedMap, o KanjiMap
--paganahin Map=MAPFILE
idagdag ang "Map MAPFILE" sa updmap.cfg
--paganahin MixedMap=MAPFILE idagdag ang "MixedMap MAPFILE" sa updmap.cfg
--paganahin KanjiMap=MAPFILE idagdag ang "KanjiMap MAPFILE" sa updmap.cfg
--disable MAPFILE
huwag paganahin ang MAPFILE, kahit anong uri
--listmaps
ilista ang lahat ng aktibo at hindi aktibong mapa
--listavailablemaps
katulad ng --listmaps, ngunit walang hindi magagamit na mga file ng mapa
--syncwithtrees
huwag paganahin ang hindi magagamit na mga file ng mapa sa updmap.cfg
Paliwanag ng mga uri ng mapa: ang (tanging) pagkakaiba sa pagitan ng Map at MixedMap ay iyon
Hindi idinaragdag ang mga entry ng MixedMap sa psfonts_pk.map. Ang layunin ay upang matulungan ang mga gumagamit sa
mga device na nagiging mas masahol pa sa Type 1 outline font kaysa sa naka-mode na Type 1 bitmap na font. Kaya,
Ginagamit ang MixedMap para sa mga font na available bilang parehong Type 1 at Metafont. KanjiMap
idinaragdag ang mga entry sa psfonts_t1.map at kanjix.map.
Paliwanag ng mga OPTION na pangalan para sa --showoptions, --showoption, --setoption:
dvipsPreferOutline
totoo, mali (default true)
Gumagamit man ng mga bitmap o outline ang dvips, kapag available ang pareho.
dvipsDownloadBase35
totoo, mali (default true)
Kung kasama sa dvips ang karaniwang 35 PostScript font sa output nito.
pdftexDownloadBase14
totoo, mali (default true)
Kung kasama sa pdftex ang karaniwang 14 na PDF font sa output nito.
pxdviUse
tama, mali (default false)
Kung ang mga mapa para sa pxdvi (Japanese-patched xdvi) ay nasa ilalim ng kontrol ng updmap.
kanjiEmbed
(anumang string)
kanjiVariant
(anumang string)
Tingnan sa ibaba.
LW35 URWkb,URW,ADOBEkb,ADOBE (default URWkb)
Iangkop ang font at mga pangalan ng file ng karaniwang 35 PostScript font.
URWkb URW font na may mga "berry" na filename (hal. uhvbo8ac.pfb)
Mga URW URW font na may mga filename na "vendor" (hal n019064l.pfb)
ADOBEkb
Mga Adobe font na may mga filename na "berry" (hal. phvbo8an.pfb)
ADOBE Mga Adobe font na may mga "vendor" filename (hal hvnbo___.pfb)
Ang mga opsyong ito ay binabasa at inaaksyunan lamang ng updmap; dvips, pdftex, atbp., huwag
may alam tungkol sa kanila. Gumagana ang mga ito sa pamamagitan ng pagpapalit ng default na file ng mapa kung saan ang
nabasa ang mga programa, upang ma-override ang mga ito sa pamamagitan ng pagtukoy ng mga opsyon sa command-line o
configuration file sa mga program, gaya ng ipinaliwanag sa simula ng updmap.cfg.
Ang mga opsyon na kanjiEmbed at kanjiVariant ay tumutukoy ng mga espesyal na kapalit sa mapa
mga linya. Kung ang isang mapa ay naglalaman ng string na @kanjiEmbed@, ito ay papalitan ng
ang halaga ng opsyon na iyon; katulad din para sa kanjiVariant. Sa ganitong paraan, ang mga gumagamit ng
Ang Japanese TeX ay maaaring pumili ng iba't ibang mga font na isasama sa panghuling output.
Kapaligiran
Paliwanag ng mga puno at mga file na karaniwang ginagamit:
If --cnffile ay tinukoy sa command line (posibleng maraming beses), its
(mga) halaga ang ginagamit. Kung hindi, binabasa ng updmap ang lahat ng updmap.cfg file na nakita ni
tumatakbo `kpsewhich -lahat updmap.cfg', sa pagkakasunud-sunod na ibinalik ng kpsewhich.
Sa anumang kaso, kung maraming updmap.cfg file ang natagpuan, lahat ng mga mapa na binanggit sa lahat
ang mga updmap.cfg file ay pinagsama.
Kaya, kung ang mga updmap.cfg file ay naroroon sa lahat ng mga puno, at ang default na layout ay ginagamit
bilang ipinadala kasama ang TeX Live sa Debian, ang mga sumusunod na file ay binabasa, sa ibinigay
order.
Para sa updmap-sys:
TEXMFSYSCONFIG /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
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Para sa 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
TEXMFLOCAL /usr/local/share/texmf/web2c/updmap.cfg
TEXMFDEBIAN /usr/share/texmf/web2c/updmap.cfg
TEXMFDIST /usr/share/texlive/texmf-dist/web2c/updmap.cfg
Ayon sa mga aksyon, maaaring sumulat ang updmap sa isa sa mga ibinigay na file o lumikha ng a
bagong updmap.cfg, inilarawan sa ibaba.
Kung saan nai-save ang mga pagbabago:
Kung ang mga config file ay ibinigay sa command line, kung gayon ang unang ibinigay ay
ginagamit upang i-save ang anumang mga pagbabago mula sa --setoption, --paganahin or --disable. Kung ang config
Ang mga file ay kinuha mula sa kpsewhich na output, kung gayon ang algorithm ay mas kumplikado:
1) Kung $TEXMFCONFIG/web2c/updmap.cfg or $TEXMFHOME/web2c/updmap.cfg ay lilitaw sa
listahan ng mga ginamit na file, pagkatapos ay ang unang nakalista ng kpsewhich --lahat (katumbas nito, ang
isa na ibinalik ng kpsewhich updmap.cfg), ay ginagamit.
2) Kung wala sa dalawa sa itaas ang naroroon at may mga pagbabagong ginawa, isang bagong config file
ay nilikha sa $TEXMFCONFIG/web2c/updmap.cfg.
Sa pangkalahatan, ang ideya ay kung ang isang naibigay na config file ay hindi maisusulat, isang mas mataas na antas
maaaring gamitin ang isa. Sa ganoong paraan, maaaring ma-override ang mga setting ng pamamahagi para sa
sa buong system gamit ang TEXMFLOCAL, at pagkatapos ay maaaring ma-override muli ang mga setting ng system para sa
isang partikular na gamit gamit ang TEXMFHOME.
Paglutas ng maraming kahulugan ng isang font:
Kung ang isang font ay tinukoy sa higit sa isang file ng mapa, ang kahulugan ay nagmumula sa
ginagamit ang unang nakalistang updmap.cfg. Kung ang isang font ay tinukoy ng maraming beses sa loob ng
parehong file ng mapa, ang isa ay pinili nang arbitraryo. Sa parehong mga kaso, isang babala ang inilabas.
Hindi pagpapagana ng mga mapa:
Ang mga updmap.cfg na file na may mas mataas na priyoridad (nakalista nang mas maaga) ay maaaring hindi paganahin ang mga mapang nabanggit
sa mas mababang priyoridad (nakalista sa ibang pagkakataon) updmap.cfg file sa pamamagitan ng pagsulat, hal,
#! Mapa mapname.map
or
#! MixedMap mapname.map
sa mas mataas na priyoridad na updmap.cfg file.
Bilang halimbawa, ipagpalagay na mayroon kang kopya ng mga font ng MathTime Pro at gusto mong i-disable
ang Belleek na bersyon ng mga font; ibig sabihin, huwag paganahin ang mapa belleek.map. Kaya mo
lumikha ng file $TEXMFCONFIG/web2c/updmap.cfg kasama ang nilalaman
#! Map belleek.map Mapa mt-plus.map Mapa mt-yy.map
at tumawag sa updmap.
Isinulat ng updmap ang mga file ng mapa para sa dvips (psfonts.map) at pdftex (pdftex.map) sa
TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/ mga direktoryo.
Ang log file ay isinulat sa TEXMFVAR/web2c/updmap.log.
Kapag ang updmap-sys ay pinapatakbo, TEXMFSYSCONFIG at TEXMFSYSVAR ang ginagamit sa halip na TEXMFCONFIG at
TEXMFVAR, ayon sa pagkakabanggit. Ito ang tanging pagkakaiba sa pagitan ng updmap-sys at updmap.
Maaaring gumamit ng ibang mga lokasyon kung ibibigay mo ang mga ito sa command line, o ang mga punong ito ay hindi
umiiral, o hindi mo ginagamit ang orihinal na TeX Live.
Upang makita ang mga tiyak na lokasyon ng iba't ibang mga file na babasahin at isusulat, ibigay ang
-n opsyon (o basahin ang pinagmulan).
HALIMBAWA
Para sa sunud-sunod na mga tagubilin sa paggawa ng mga bagong font na kilala sa TeX, basahin
http://tug.org/fonts/fontinstall.html. Para sa higit pang maikling mga tagubilin, basahin ang
simula ng pangunahing updmap.cfg.
Gumamit ng updmap-sys online gamit ang mga serbisyo ng onworks.net