ich habe eine Frage bzgl. pdf-Formularen, die mit Latex erzeugt werden. Wie
man ein Formular mit dem hyperref-Paket aufbaut, ist kein Problem,
allerdings wollte ich auch Berechnungen innerhalb von Textfeldern sozusagen
in Echtzeit durchführen lassen. Dabei geht es im Wesentlichen um
Mittelwert- und Geradenberechnungen. Der User soll die Möglichkeit haben,
in einer Tabelle verschiedene Werte einzugeben, welche dann die Grundlage
sind, in anderen Textfeldern bestimmte Ergebnisse anzuzeigen. Z. B. soll
der Mittelwert der gegebenen Werte ausgegeben werden, und zwar sobald die
Werte eingetippt werden.
Nun ist meine Frage, ob das mit einfachen Latex-Mitteln möglich oder ob
dafür in jedem Fall JavaScript notwendig ist. Sollte letzteres der Fall
sein, so stellt sich mir das Problem, dass ich das Paket "insdljs" nicht
besitze und auch nicht gefunden habe, woher ich denn die
datei "insdljs.sty" bekommen könnte. (Es sei dazu gesagt, dass ich als
Betriebssystem Gentoo benutze.)
Ich hab gelesen, dass das AcroTex Bundle dieses Paket enthalten solle, doch
ist AcroTex nur käuflich zu erwerben und vermutlich für meine Zwecke viel
zu umfangreich.
Es wäre schön, wenn jemand eine Lösung für das Problem hätte...
Gruß
Matthias
> Hallo Liste,
>
> ich habe eine Frage bzgl. pdf-Formularen, die mit Latex erzeugt
> werden. Wie man ein Formular mit dem hyperref-Paket aufbaut, ist kein
> Problem, allerdings wollte ich auch Berechnungen innerhalb von
> Textfeldern sozusagen in Echtzeit durchführen lassen.
> ...
> Sollte letzteres der
> Fall sein, so stellt sich mir das Problem, dass ich das Paket
> "insdljs" nicht besitze und auch nicht gefunden habe, woher ich denn
> die datei "insdljs.sty" bekommen könnte.
> ...
> Gruß
> Matthias
Hallo Matthias,
das AcroTeX-Paket findest Du unter www.acrotex.net, das AcroTeX
Education Bundle ist Freeware.
Unter CTAN:/info/pdf-forms-tutorial findest Du eine Anleitung,
wie man interaktive Formulare mit pdflatex bastelt und JavaScript
einbindet. Das Beispiel ex0202 fuehrt eine Berechnung aus, wenn
ein entsprechender Button gedrueckt wird.
Zusaetzlich solltest Du Dir noch folgende Werke besorgen:
- Acrobat JavaScript Object Specification
- Acrobat JavaScript Scripting Guide
- Acrobat JavaScript Scripting Reference
Ich hoffe, das hilft Dir weiter.
Gruss
Dirk
--
Please do not use the e-mail address dev...@fh-schmalkalden.de
to contact me, use the web interface at
http://www.fh-schmalkalden.de/url.php?/page/1026/select_wert/3023
instead. Thanks.
> Hallo Liste,
>
> ich habe eine Frage bzgl. pdf-Formularen, die mit Latex erzeugt werden.
> Wie man ein Formular mit dem hyperref-Paket aufbaut, ist kein Problem,
> allerdings wollte ich auch Berechnungen innerhalb von Textfeldern
> sozusagen in Echtzeit durchführen lassen. Dabei geht es im Wesentlichen um
> Mittelwert- und Geradenberechnungen. Der User soll die Möglichkeit haben,
> in einer Tabelle verschiedene Werte einzugeben, welche dann die Grundlage
> sind, in anderen Textfeldern bestimmte Ergebnisse anzuzeigen. Z. B. soll
> der Mittelwert der gegebenen Werte ausgegeben werden, und zwar sobald die
> Werte eingetippt werden.
>
> Nun ist meine Frage, ob das mit einfachen Latex-Mitteln möglich oder ob
> dafür in jedem Fall JavaScript notwendig ist. Sollte letzteres der Fall
> sein, so stellt sich mir das Problem, dass ich das Paket "insdljs" nicht
> besitze und auch nicht gefunden habe, woher ich denn die
> datei "insdljs.sty" bekommen könnte. (Es sei dazu gesagt, dass ich als
> Betriebssystem Gentoo benutze.)
Es ist mit JavaScript moeglich Berechnungen bei verschiedenen Ereignissen
anzustellen und das Ergebnis in Feldern anzuzeigen.
Finden tut man das Paket insdljs unter:
http://www.dante.de/cgi-bin/ctan-index
Die Installation dieser Pakete ist beschrieben unter:
http://www.dante.de/faq/de-tex-faq/html/makros1.html#5
Gruss,
Bernhard Donaubauer
Gruß
Matthias