[cstex] texlive - restaurace

Zdenek Wagner zdenek.wagner at gmail.com
Mon Nov 5 22:24:33 CET 2012


Dne 5. listopadu 2012 20:22  <tkadlec at math.feld.cvut.cz> napsal(a):
> Není to špatně ve smyslu, že by to nefungovalo (*.map soubory lze dát
> kamkoliv, kde se hledají), ale není to vhodné - samozřejmě je lepší dát
> vše do texmf-local/fonts/:
>   tfm/local/*.tfm
>   source/local/*.mf
>   type1/local/*.pfb
>   map/dvips/local/*.map
>
> U mne byl problém, že jsem neměl v instalaci "připravený" adresář pro
> *.map a tipnul jsem si ho špatně (dobral jsem se k němu až na třetí
> pokus). Vyhledávání pak má určitou inteligenci, takže *.map se ignoruje,
> pokud není ve "správném" adresáři. Když jsem pak *.map soubor stěhoval,
> začalo to dělat velice divné věci, kdy jsem o konfigurace mapování
> přicházel.
>
> Na webu (http://www.tug.org/fonts/fontinstall.html) jsem našel funkční
> postup, který jsem použil:
>
> * Spustit texhash nebo mktexlsr (přes tvrzení na www to není úplně totéž).
> * Spustit "updmap-sys --enable Map=<font>.map". To přidá řádek "Map
> <font>.map" do <rok>/texmf-config/web2c/updmap.cfg (v případě potřeby se
> soubor vytvoří) a provede další věci (asi zahrne konfigurace do formátů).
> Nikam jinam se to nezapsalo.
>
> Za lepší bych považoval, kdyby se konfigurační soubor měnil někde v
> texmf-local. Z tex-live at tug.org mi napsali jiný postup, který by to
> zaručoval (netestoval jsem ho):
>
> * Přidat do texmf-local/web2c/updmap.cfg řádky "Map <font>.map" (v případě
> potřeby ho vytvořit).
> * Spustit mktexlsr nebo texhash.
> * Spustit updmap-sys.
>
> Nejsem si jistý vaším postupem, připadá mi, že postupujete takto:
>
> * Přidat do texmf-local/web2c/updmap-local.cfg řádky "Map <font>.map".
> * Spustit tlmgr generate updmap.
> * Spustit updmap-sys.
>
> Oproti předešlému postupu mi přijde zbytečné z updmap-local.cfg vytvářet
> prakticky identický updmap.cfg (nebo zahrnovat jeho obsah někam jinam) a
> chybí mi tam aktualizace databáze souborů (texhash), která je ale možná
> schována v "tlmgr generate updmap".
>
tlmgr generate updmap bylo nutné v TL 2011 a dříve, počínaje TL 2012
je to trochu jinak. Ještě jsem dokumentaci podrobně nepřečetl, ale
Norbert Preining to určitě ví správně.

> Josef Tkadlec
>
>> Dobrý den.
>>
>> On  3.11.2012 18:18, tkadlec at math.feld.cvut.cz wrote:
>>> Omlouvám se, zapomněl jsem dopsat jméno souboru v tomto adresáři -
>>> updmap.cfg - obsahoval typicky řádky "Map<font>.map", kde ale místo Map
>>> bylo občas nějaká komplikovanější verze.
>>>
>>> Uvítal bych jakýkoukoliv verzi podobného souboru pro alespoň nouzové
>>> řešení, ideálně ale z texlive 2012, protože se myslím měnil.
>>>
>>> Zkoušel jsem tento soubor vyhledat na instalačním DVD, tam je ale někde
>>> zkomprimovaný a netuším kde. Do nové instalace (třeba do jiného
>>> adresáře)
>>> se mi nechce pouštět, protože s ní byly problémy a dost věcí jsem tam
>>> upravoval.
>>>
>>> Vzniklo to nejspíš tak, že jsem nejprve .map soubor nového fontu dal do
>>> texmf-local/dvips/local/, kde ho updmap-sys nenašel (přestože jsem
>>> předtím
>>> spustil texhash a soubor se objevil v seznamu texmf-local//ls-R,
>>> kpsewhich
>>> ho nenašel??). Něco zhavarovalo a soubor se nejspíš smazal. Pomohlo,
>>> když
>>> jsem uložil .map soubor do 2012/texmf-dist/fonts/map/dvips/.
>> To určitě nebude dobře. Nový soubor updmap.cfg se vygeneruje příkazem
>> tlmgr generate updmap
>>
>> Tímto příkazem se to, co se najde v instalaci, doplní o obsah souboru
>> texmf-local\web2c\updmap-local.cfg. Já tam mám třeba
>>
>> # Y&Y's Lucida Bright and  Lucida New Math supporting "Berry"-style
>> # tfm names (commercial fonts):
>> Map lucida.map
>>
>> # Y&Y's Mathtime (commercial fonts). Disable mt-belleek.map if you want to
>> # use mt-yy.map!
>> Map psfonts.mtz
>>
>> # Horakuv grotesk
>> Map cmvgr.map
>>
>> # Fonty od Melichara
>> Map melichar.map
>>
>> # Stormuv font Lido
>> Map slido.map
>>
>> Příslušné soubory jsou v \texmf-local\fonts v podadresářích map, afm,
>> tfm, type1 atd.
>>
>> Pak se příkazem
>>
>> updmap-sys
>>
>> vytvoří nové soubory v adresářích fonts/maps/dvips (tuším ve větvi
>> texmf-var). Tomuto programu lze zadat i nějaké parametry. Já třeba
>> potřebuji vyřadit fonty belleek (nahradí je komerční fonty MathTime),
>> takže volám
>> updmap-sys --disable belleek.map.
>>
>> Zdraví
>>                Jaromír Kuben
>>
>>>
>>> Josef Tkadlec
>>>
>>>> Dne 3. listopadu 2012 14:36<tkadlec at math.feld.cvut.cz>  napsal(a):
>>>>> Dobrý den,
>>>>>
>>>>> neví, prosím, někdo, jak lze v texlive (2012) zrestaurovat soubor
>>>>> texlive/2012/texmf-config/web2c (přehled mapování)? Při instalaci
>>>>> nových
>>>>> fontů se mi tento soubor místo doplnění přepsal.
>>>>>
>>>> To není soubor, ale adresář. Na mém počítači je prázdný. Pokud to
>>>> pomůže, mohu poslat obsah svých souborů ze všech adresářů web2c (ale
>>>> mohu tam mít lokální změny, protože mám i komerční fonty).
>>>>
>>>>> Josef Tkadlec
>>>
>>> _______________________________________________
>>> csTeX mailing list
>>> csTeX at cs.felk.cvut.cz
>>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz




More information about the csTeX mailing list