TeXovani ciziho zdroje?

Jan Kasprzak kas at informatics.muni.cz
Thu Jul 3 16:49:55 CEST 2003


	Dobry den,

predstavte si, ze chcete napsat nejakou (treba webovou) sluzbu, ktera
bude cast vstupu od uzivatele kompilovat TeXem. A ted je problem,
jak osetrit, aby TeX na zaklade uzivatelova vstupu neudelal neco spatneho
(\input nejakeho jinak pres web neviditelneho souboru a zpristupneni jeho
obsahu uzivateli, \openout/\write nekam na disk, atd.).

	Mam dva dotazy:

1) ktera primitiva TeXu lze povazovat za nebezpecna (krome tech tri
	jmenovanych)
2) jak byste tohle resili? Jeste je tady jedna vec, ze uzivatel ten text
	zadava menekrat nez se pak TeXuje, takze by bylo dobre kontrolovat
	zadany vstup jiz pri vkladani, nikoliv az pri tisku. Navic pri finalnim
	TeXovani by bylo dobre mit jeste porad \input k dispozici.
	ani \openout \write asi uz nemusi byt.

	Zkusil jsem si navrhnout par reseni, ale po case jsem vzdycky prisel
na neco, jak by se to asi dalo prolomit. Shanim tedy inspiraci.

	Zrejme zatim staci omezit se na format Plain.

	Diky,

-Yenya

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
\\\\     If you hold a Unix shell to your ear, do you hear the C?       ////



More information about the csTeX mailing list