[cstex] pripojovani packages

Jano Kula jano.kula at tiscali.cz
Wed Mar 21 13:09:38 CET 2007


dobry den,

plisna at yahoo.com wrote:
> dobry den, chtel bych se zeptat, zda-li neexistuje nejaky implicitne
> nastaveny adresar, ktery latex prochazi drive nez adresar, kde je
> ulozen aktualni dokument a hleda v nem packages, ktere jsou k souboru
> pripojeny v hlavicce pomoci \usepackage{}. mam totiz ve dvaceti
> slozkach dvacet ruznych souboru, ktere ale vyuzivaji jeden tentyz
> package, proto by me zajimalo, kam jej jednou provzdy nakopirovat a
> nemuset tak do kazde slozky kopirovat ten stejny soubor. doufam, ze
> jsem to popsal srozumitelne a predem diky za odpovedi!

cesta je obvykle opacna, v hledani se postupuje od aktualniho adresare 
ke "vzdalenejsim".

prohledavani je dano nastavenim cest v souboru texmf.cnf, tech muze byt 
taky vice. pouzije se ten "nejblizsi"

v linuxu (tetex) napr.

./texmf.cnf	aktualni adresar
~/texmf/web2/texmf.cnf
/usr/loca/share/texmf/web2/texmf.cnf
/usr/share/texmf/web2/texmf.cnf

podobne se ctou vsechny potrebne soubory, napr. promenna v texmf.cnf

TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//

urcuje, ze pri volani cslatex se nejdriv hleda v aktualnim adresari, pak 
postupne dale dokud program kpathsea soubor nenajde.

// na konci jsou dalsi podadresare.

syntaxe je popsana v texmf.cnf

ve vasem pripade tedy nejlepe v domovskem adresari vytvorit (v linuxu, 
nevim jak ve windows) napriklad:

~/texmf/tex/cslatex/soubor.sty

a smazat jej v aktualnich adresarich.

jano kula



More information about the csTeX mailing list