[cstex] Dvips - Generování existujících fontů

Jan Holub Jan.Holub at fit.cvut.cz
Tue Sep 22 17:24:44 CEST 2015


Děkuji moc za rady. Pomohly.

Zjistil jsem, že konfigurační soubor /etc/texmf/web2c/updmap.cfg není v
pořádku. Upravil jsem ho podle toho ve "funkčním počítači" a spustil
'updmap-sys'. Nyní vše funguje jak má.

S pozdravem,
Jan Holub

Dne 21.9.2015 v 22:37 Petr Sojka napsal(a):
> On Mon, Sep 21, 2015 at 10:00:08PM +0200, Jan Holub wrote:
> Dobrý den,
>> při sestavování výsledného PostScriptového
>> souboru pomocí příkazu
>>
>> dvips -Ppdf -t a4 slajdy.dvi
>>
>> vždy generují fonty, které však již existují. Viz níže.
>>
>> -----------
>> This is dvips(k) 5.995 Copyright 2015 Radical Eye Software
>> (www.radicaleye.com)
>> ' TeX output 2015.09.21:2143' -> slajdy.ps
>>
>> kpathsea: Running mktexpk --mfmode ljfour --bdpi 8000 --mag
>> 2+592/(2*4000) --dpi 16592 cmsy10
> 
> dvips po -Ppdf zkusil nacist psfonts_t1.map misto psfonts.map
> podle mapovani v tomto souboru nenasel cmsy10.pfb a
> tak jako fallback generuje bitmapy z cmsy10.mf ve vysokem
> rozliseni (ktere pri dalsim otevreni neodpovida pozadovanemu
> rozliseni modu ljfour a tak se situace opakuje). 
> 
> musite overit zda mate instalovane Type1 cm fonty
> (tj. napr. cmsy10.pfb):
> sojka at hador:~$ kpsewhich cmsy10.pfb
> /packages/share/texlive-2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb
> 
> a dale ze tento soubor je odkazovan v aktualnim 
> map. souboru:
> sojka at hador:~$ grep cmsy10 `kpsewhich psfonts_t1.map`
> cmsy10 CMSY10 <cmsy10.pfb
> 
> klicem k reseni problemu je program updmap (resp. updmap-sys), viz
> man updmap
> updmap --edit
> a/nebo prepinac dvipsu -d (debug):
> 
> sojka at hador:~$ tex testfont
> This is TeX, Version 3.14159265 (TeX Live 2015) (preloaded format=tex)
> (/packages/share/texlive-2015/texmf-dist/tex/plain/knuth-lib/testfont.tex
> 
> Name of the font to test = cmsy10
> Now type a test command (\help for help):)
> *\table\bye
> [1]
> Output written on testfont.dvi (1 page, 5888 bytes).
> Transcript written on testfont.log.
> sojka at hador:~$ dvips -Ppdf -d64 testfont
> I found a debug option that was not the first argument to the dvips
> command.  Some debugging output may have been lost because of this.
> kdebug:fopen(/packages/share/texlive-2015/texmf-var/fonts/map/dvips/updmap/psfonts_t1.map,
> r) => 0x19c8520
> kdebug:fclose(0x19c8520) => 0
> This is dvips(k) 5.995 Copyright 2015 Radical Eye Software
> (www.radicaleye.com)
> kdebug:fopen(testfont.dvi, rb) => 0x19c8520
> kdebug:fopen(/packages/share/texlive-2015/texmf-dist/dvips/base/texc.pro,
> rb) => 0x271a450
> kdebug:fclose(0x271a450) => 0
> 
> Tak muzete zkusit dohledat zda se dvips dozvi kde najde vektorove CM
> fonty.
> HTH,
> --ps
> 
>> mktexpk: Mismatched mode ljfour and resolution 8000; ignoring mode.
>> mktexpk: /var/cache/fonts/pk/dpdfezzz/public/cm/cmsy10.16592pk already
>> exists.
>> </var/cache/fonts/pk/dpdfezzz/public/cm/cmsy10.16592pk>
>> kpathsea: Running mktexpk --mfmode ljfour --bdpi 8000 --mag
>> 2+3910/(2*4000) --dpi 19910 cmsy10
>> mktexpk: Mismatched mode ljfour and resolution 8000; ignoring mode.
>> mktexpk: /var/cache/fonts/pk/dpdfezzz/public/cm/cmsy10.19910pk already
>> exists.
>>
>> </var/cache/fonts/pk/dpdfezzz/public/cm/cmsy10.19910pk>
>> kpathsea: Running mktexpk --mfmode ljfour --bdpi 8000 --mag
>> 2+592/(2*4000) --dpi 16592 cmr12
>> mktexpk: Mismatched mode ljfour and resolution 8000; ignoring mode.
>> mktexpk: /var/cache/fonts/pk/dpdfezzz/public/cm/cmr12.16592pk already
>> exists.
>> ..
>> ..
>> ..
>> -----------
>>
>> Velmi to zdržuje překlad a práci činí nemožnou.
>>
>> Konfigurace: TeXLive 2014, Linux Gentoo
>>
>> Na dvou strojích se stejnou konfigurací se mi takto generují fonty, na
>> dalším probíhá sestavování bez generování těchto fontů. Bohužel se mi
>> ani s kolegou po několika hodinách nepodařilo zjistit, jak problém
>> vyřešit. Ještě v červnu vše běželo bez problémů. S nějakou aktualizací
>> se však zavlekl problém.
>>
>> Příkaz 'texconfig font rw' nepomáhá. Obsah adresáře /etc/texmf/ se zdá
>> být všude stejný. Přeinstalace TeXLive 2014 and upgrage na TeXLive 2015
>> nepomohl.
>>
>> Můžete mi prosím poradit, popř. nasměrovat?
>>
>> Zdraví,
>> Jan Holub
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex
> 



More information about the csTeX mailing list