[cstex] TLMGR v TexLive negeneruje formát pdfcsplain.fmt
Zdenek Wagner
zdenek.wagner at gmail.com
Thu Jun 6 15:01:11 CEST 2013
Ono ještě záleží na tom, zda je TeX Live ve Windows instalováno pro
všechny, nebo jen pro jednoho uživatele, a jestli akce z menu pouští
fmtutil, nebo fmtutil-sys. To se liší hlavně tím, jaké soubory se
používají a kam se ukládají vygenerované formáty. Já jsem to zkusil na
2 linuxových počítačích v TL 2013 (teď jsem uprostřed několika
důležitých TeXových prací, takže odmítám experimentovat s funkční
verzí TL 2012). Na obou linuxových strojích jsem editoval přímo
fmtutil.cnf z distribuce.
BTW: Když se vytvoří dodatečně (tj. až po instalaci)
fmtutil-local.cnf, je nutno ještě spustit
tlmgr generate fmtutil
doufám, že si to pamatuju dobře, podrobnosti jsou v dokumentaci.
Dne 6. června 2013 14:00 Petr Sojka <sojka at fi.muni.cz> napsal(a):
> On Thu, Jun 06, 2013 at 04:11:17AM -0700, Řehoř J. Žáček wrote:
> Dobrý den,
>> omlouvám se, že jsem nepopsal více, co jsem vlastně dělal... Napravuji.
>> 1. spustil jsem tlmgr a odkomentoval v souboru texlive\2012\texmf\web2c\fmtutil.cnf řádky do této podoby:
>>
>> # from csplain:
>> csplain pdftex - -etex -enc csplain-utf8.ini
>> pdfcsplain pdftex - -etex -enc csplain-utf8.ini
>> pdfcsplain xetex - -etex csplain.ini
>> pdfcsplain luatex - -etex csplain.ini
>>
>> 2. v tlmgr jsem zvolil z menu "akce/znovu vytvořit všechny formáty" a zkontroloval, zdali se vytvořil ve složce "texlive\2012\texmf-var\web2c\xetex" soubor pdfcsplain.fmt A nevytvořil.
>>
>> 3. Log z vytváření formátů máte zde v logu, protože je to velmi rozsáhlé.: https://skydrive.live.com/embed?cid=272E39A5FA460B57&resid=272E39A5FA460B57%2130994&authkey=ACTyo1CzLPLRhj8
>
> Diky, .logy jsou cesta ke zjisteni, kde delate chybu.
> Kdyz Vas log prohlednu:
> sojka at hador:~/Download$ grep dump\ on\ file Update.log |wc -l
> 38
> sojka at hador:~/Download$ grep dump\ on\ file Update.log |grep csplain |
> wc -l
> 0
>
> tak z toho pulmegabajtoveho souboru je zrejme, ze
> - negenerujete zadnou z verzi formatovych souboru csplainu
> (kdyz date grepovat csplain zjistite, ze se vyskytuje pri generovani
> cslatexu).
> - generujete 38 formatovych souboru -- opravdu je vsechny potrebujete
> a pouzivate?
> bohuzel tlak na to, aby vse bylo odkomentovano v konfiguracnich
> souborech jde proti proklamovanemu principu minimalismu --
> to vede k zahlcovani disku nepotrebnymi formatovymi soubory :-(.
> Navic v TeXlive existuje mechanismus dogenerovavani format filu
> on-the-fly pri prvnim uziti (mktexfmt).
>
> Z toho, co jste napsal je ma pracovni hypoteza ze fmtutil-sys
> pouzil texlive\2012\texmf-var\web2c\fmtutil.cnf
> misto Vami editovaneho a proto to nedopadlo jak jste cekal.
>
> Navrhuji vyzkouset reseni navrzene p. Wagnerem, a to vytvoreni triradkoveho
> texlive\2012\texmf-var\web2c\fmtutil-local.cnf a spusteni
> fmtutil-sys -missing
>
> Pokud bude fungovat, navrhuji reportovat tuto variantu jako overenou a
> doporucovanou, a zduraznit spravne umisteni meneneho konfiguracniho
> adresare.
>
> Pokud fungovat nebude, obavam se, ze se budete muset blize
> seznamit s mechanismem hledani souboru a knihovnou kpathsea.
> Nevim jak pod windows, ale pod unixem je program kpsewhich,
> pomoci ktereho muzete zjistit, kde se dany soubor (v tomto pripade
> fmtutil.cnf) hleda (knihovnu linkuji vsechny programy vcetne fmtutil-sys)
> a najde (patrne se pri Vasem generovani nasel jiny soubor nez
> ve kterem jste odkomentoval ty tri radky).
>
> Ja napriklad dostavam
> sojka at hador:~/Download$ kpsewhich fmtutil.cnf
> /packages/share/texlive-2012/texmf-var/web2c/fmtutil.cnf
> a tak vidim, ze nastaveni cest je takove, ze se
> jako primarni se najde konfigurak z adresare texmf-var
>
> Snad to pomuze
>
> S pozdravem
> Petr Sojka
> _______________________________________________
> 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