Problemy s pdfcslatex pod TL6

Petr Olsak olsak at math.feld.cvut.cz
Mon Oct 15 15:02:40 CEST 2001


On Mon, 15 Oct 2001, Libor Chocholaty wrote:

> Stanislav Rataj wrote:
>
> > Neni zac ... a s debilitou onoho nazvu nelze nez souhlasit  ... jestlize ma
> > byt zachovana nejaka zpetna kompatibilita, neni prave chytre dat jedne z
> > klicovych slozek nazev, ktery je s timto v prikrem rozporu ...
> >
>
> Zeptam se spise naopak: Proc to pri instalaci TeXLive 6 vadi? Rekl bych, ze
> tento adresar a moznost mezer v nazvech souboru a adresaru mame mnoho let. Je
> s podivem, ze se s tim spravce balicku jeste nesetkal.
>
> Libor

Tuto otazku chapu. Na vine neni spravce balicku, ale TeX samotny. Ten
nepripousti mezery v nazvu souboru, protoze mezera je regulernim
separatorem nazvu v parametru primitivu \input nebo \font. Pohledem do
tex.web zjistime, ze ani zmena kategorie mezery nepomuze a soubor
s mezerou v nazvu v TeXu proste nenacteme.

Je sice pravda, ze mezery v nazvech souboru se v operacnich
systemech vyskytuji uz radu let, nektere operacni systemy strategii
s mezerami v nazvech dokonce preferuji, ale dokud se neudela zasah do TeXu
samotneho (vcetne knihy The TeXbook, kde je mezera jako separator nazvu
souboru dokumentovana), nezmuzeme s tim vubec nic.

Jediny, kdo takovou zmenu muze udelat, je D. Knuth.

Jina otazka filosofickeho razu je, zda to je dobre nebo spatne. Licence
TeXu se v tomto konkretnim bode jevi jako "brzda pokroku". Anebo jsou
uzivatele ochotni akceptovat, ze TeX proste neumi mezery v nazvech souboru
a prizpusobi tomu sve instalace na konkretnich operacnich systemech bez
remcani?

Petr Olsak





More information about the csTeX mailing list