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