Formular neues Textfeld auf Klick generieren

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Don
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 17. Sep 2013, 09:27

Formular neues Textfeld auf Klick generieren

Beitrag von Don »

Hey Leute,

weis jemand ob es mit dem Paket hyperref möglich ist, in einem Formular ein "Master Textfeld" zu generieren und dies in dem pdf Dokument per Klick einzufügen?

Ich möchte ein allgemeines Formular für den Laborbetrieb erstellen und je nach Probenaufkommen müsste das Feld 1 - x mal ausfüllbar sein.

Ich hoffe ich habe mich halbwegs klar ausgedrückt :wink:

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Ich denke das Paket hyperref ist dafür nicht geeignet. Ich wäre mir nicht einmal sicher, ob das in einem pdf überhaupt umsetzbar ist.
Für mich stellt sich dabei schon einmal die Frage, was passiert, wenn x=30? Reicht der Platz dann noch? Was spricht dagegen, die Felder direkt in das Formular einzutragen. Die Labormitarbeiter müssen diese ja nicht ausfüllen, wenn sie weniger Proben haben.
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

X-Post zu mrunix

X-Post sind kontraproduktiv und verstoßen hier auch gegen die Regeln. Kannst du bitte bei mrunix auf diesen Thread verweisen?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Don
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 17. Sep 2013, 09:27

Beitrag von Don »

X-Post entfernt und auf dieses Forum verwiesen.

In einem pdf Dokument ist das ganze möglich, ein Kollege hat über AdobeCreator ein dementsprechendes Formular erstellt.
Da ich es aber nicht im geringsten einsehe solche Software zu kaufen / unterstützen :D wollte ich es etwas anders versuchen.

Ich denke mal auch bei großen Probenzahlen sollte das Formular funktionieren, es kommt halt irgendwann der Seitenumbruch. Das ganze ist am Ende sowieso mehrseitig da noch die gesamten Parameter und Messungen auftauchen.

Prinzipiell hast du Recht und es wäre möglich die Felder von Anfang an einzubinden und eventuell frei zu lassen, aber ich finde es vom Aussehen her einfach unschön wenn bei einem Kontrollexperiment nur 2 von 15 Zeilen ausgefüllt werden und der Rest leer bleibt. Aber jedesmal die .tex Datei zu ändern finde ich nicht so prickelnd.

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag von sudo »

Das Problem ist, dass LaTeX eben kein solcher PDF-Creator ist. Stattdessen ist es ein Textsatzsystem. Wenn du solche Textfelder im PDF erstellen lässt schiebst du andere Sachen immer weiter weg. Die Frage ist also nicht nur, wie das PDF/LaTeX erkennt wann die Seite voll ist, sondern auch was mit Kopf- und Fusszeilen passiert? Woher bekommt die PDF diese Informationen?
Ein vollständiges Minimalbeispiel (VM) zu erzeugen, ist gar nicht schwer und hilft ganz oft, Fehler selber zu finden. Ohne bekommt man selten gute Antworten. Anleitungen findest du z.B. im golatex Wiki auf TeXWelt oder minimalbeipiel.de
Außerdem hilft das Lesen dieser Seite, Fragen richtig zu stellen.

Don
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Di 17. Sep 2013, 09:27

Beitrag von Don »

Mhmm...
gutes Argument. Von der Seite habe ich das noch nicht so ganz bedacht.
Ist denn ein OpenSource PDF-Creator bei euch bekannt mit dem sowas eher geht?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Also wenn das pdf-Format es grundsätzlich erlaubt (wahrscheinlich über Javascript), dann kann man es höchstwahrscheinlich auch mit LaTeX machen - wenn die entsprechende Funktion nicht von Adobe geheimgehalten wird.

Eine Möglichkeit ist z.B. das acrotex-Paket, aber es könnte einigen Aufwand bedeuten, rauszufinden, wie man es konkret machen sollte.

Antworten