--
Knut Skrindo
> Jeg skulle gjerne kompilert noen TeX-dokumenter på bakgrunn av
> brukervalg på en nettside. Den ene serveren er en microsoft IIS-server.
> Kan det la seg gjøre å installere TeX på den?
Jeg kan ikke skjønne annet. Det er vel MiXTeX som har pleid være mest
aktuell for windows, men TeX live skal også ha windows-støtte. Den
første sammenligningen jeg fant av de to med googles hjelp tyder på at
det ikke er stor forskjell på dem. (Men la meg skynde meg å legge til at
jeg selv har omtrent så lite peiling på windows som det lar seg gjøre
for en som har puslet med datamaskiner siden 70-tallet.)
--
* Harald Hanche-Olsen <URL:http://www.math.ntnu.no/~hanche/>
- It is undesirable to believe a proposition
when there is no ground whatsoever for supposing it is true.
-- Bertrand Russell
> Jeg kan ikke skjønne annet. Det er vel MiXTeX som har pleid være mest
> aktuell for windows, men TeX live skal også ha windows-støtte. Den
> første sammenligningen jeg fant av de to med googles hjelp tyder på at
> det ikke er stor forskjell på dem.
Før var det vel MikTeX som var tingen på Windows. Men med 2008-
utgåva har vel Tex Live overtatt litt for alle plattformer. Tex Live er
blitt *veldig* bra! Eg likar spesielt den innebygde pakkehandsamaren.
Men merk at det kan vera tryggleiksproblem ved å la TeX kjøra på vilkårlige
dokument.
--
Karl Ove Hufthammer
E-post/Jabber: ka...@huftis.org
> Harald Hanche-Olsen skreiv:
>
> > Jeg kan ikke skjønne annet. Det er vel MiXTeX som har pleid være mest
> > aktuell for windows, men TeX live skal også ha windows-støtte. Den
> > første sammenligningen jeg fant av de to med googles hjelp tyder på at
> > det ikke er stor forskjell på dem.
>
> Før var det vel MikTeX som var tingen på Windows. Men med 2008-
> utgåva har vel Tex Live overtatt litt for alle plattformer. Tex Live er
> blitt *veldig* bra! Eg likar spesielt den innebygde pakkehandsamaren.
Takk til begge!
> Men merk at det kan vera tryggleiksproblem ved å la TeX kjøra på vilkårlige
> dokument.
OK, men hvis jeg selv har kontrollen på TeX-dokumentene, burde det vel
ikke være noe problem? Jeg tenker at brukeren skal kunne velge mellom
ulike elementer i en TeX-fil, og så få produsert den som passer til han.
--
Knut Skrindo
(Hmm, her skjedde det noe artig med tegnsett ...)
Det skulle være greit nok. Men hvis noe som helst input kommer fra
brukeren, så pass på å vaske den før bruk. Bare det å la brukeren
bestemme en dokument-tittel, eller et brukernavn som blir med i
dokumentet, kan være farlig.
> + Knut Skrindo <kn...@skrindo.no>:
>
> > In article <20604397....@ID-99504.news.uni-berlin.de>,
> > Karl Ove Hufthammer <ka...@huftis.org> wrote:
> >> Men merk at det kan vera tryggleiksproblem ved å la TeX kjøra på
> >> vilkårlige dokument.
> >
> > OK, men hvis jeg selv har kontrollen på TeX-dokumentene, burde det
> > vel ikke være noe problem? Jeg tenker at brukeren skal kunne velge
> > mellom ulike elementer i en TeX-fil, og så få produsert den som
> > passer til han.
>
> (Hmm, her skjedde det noe artig med tegnsett ...)
Ideelt sett hadde Newwatcher klart dette uten min hjelp, men det ser
ikke slik ut.
>
> Det skulle være greit nok. Men hvis noe som helst input kommer fra
> brukeren, så pass på å vaske den før bruk. Bare det å la brukeren
> bestemme en dokument-tittel, eller et brukernavn som blir med i
> dokumentet, kan være farlig.
Skjønner. Det vil si, jeg aner ikke hva slags input man skal gi til TeX
for at det er farlig for serveren, men har fantasi nok til å ane at det
finnes ting man ikke vil skal skje.
Takk!
--
Knut Skrindo
Vel, TeX kan lese hvilken som helst fil og servere den i mer eller
mindre tygd form som del av outputen. Det er ikke sikkert at du ønsker
at brukerne av webtjenesten din skal kunne lese alle filene dine. TeX
kan også overskrive filer og anrette skade på den måten.
I tillegg har man shell escapes, men det krever litt innsats å skru dem
på, nettopp av sikkerhetsgrunner. Jeg siterer manualsiden for tex på
unixutgaven av texlive:
-shell-escape
Enable the \write18{command} construct. The command can be
any shell command. This construct is normally disallowed for
security reasons.
-no-shell-escape
Disable the \write18{command} construct, even if it is
enabled in the texmf.cnf file.
Sikkert ikke svar på det du spør om, men skader vel ikke:
http://www.open.ac.uk/mathtran/
Hans
--
The UK (La)TeX FAQ - http://www.tex.ac.uk/faq
The Not So Short ... - http://people.ee.ethz.ch/~oetiker/lshort/lshort.pdf
TeX at ODP - http://dmoz.org/Computers/Software/Typesetting/TeX/
> På 2009-02-27 skrev Knut Skrindo:
> > Jeg skulle gjerne kompilert noen TeX-dokumenter på bakgrunn av
> > brukervalg på en nettside. Den ene serveren er en microsoft IIS-server.
> > Kan det la seg gjøre å installere TeX på den?
>
> Sikkert ikke svar på det du spør om, men skader vel ikke:
> http://www.open.ac.uk/mathtran/
Jo, jeg er forsåvidt interessert i noe slikt. Men jeg har nå foreløpig
gitt opp MathML og går for pdf i stedet.
--
Knut Skrindo
Ja, MathTran prater om MathML, men de eneste de støtter/produserer er
bilder (ikke PDF). Det er også verdt å sjekke ut MathTeX/MimeTeX
http://www.forkosh.com/mathtex.html