Seite 1 von 1

Ausfüllbare Latex Beamer Präsentation

Verfasst: Di 22. Mai 2012, 00:59
von catoninetails
Hallo an alle,

ich erstelle gerade eine Präsentation mit Latex Beamer.
Alles toll, alles schön. Nun kam mir eine Idee.

Ich werde gegen Ende der Präsentation eine Folie mit dem Titel "Kritik?" haben. An diesem Punkt sind die Zuhörer aufgerufen, Kritik am vorgestellten Thema zu äußern, bzw. zu erarbeiten.
Nun währe es schön, wenn ich die Gedanken schriftlich festhalten könnte - und das am besten in der Präsentation selbst.

Ich würde gerne eine Art Textbox auf der Folie haben in die hineingeschrieben wird, sobald ich mit der Tastatur Text eingebe.
(Sinnvollerweise sollte der eingegebene Text gespeichert werden können)
Schön währe es, wenn ich dazu nicht den Vollbildmodus verlassen müsste.
Ich hab so etwas schon mal gesehen, weiß jedoch nicht, ob die damalige Präsentation ein PDF Dokument war.

Meine Frage nun: Kann ich so etwas mit Latex umsetzen und wenn ja wie?
Besten Dank im Vorraus.

Hier mal ein Minimalbeispiel:
\documentclass{beamer}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage{cite}
\begin{document} 

\section{Inhalt} 
\begin{frame}{Folie 1}  
ein paar Stichpunkte
\end{frame}

\section{Kritik?} 
\begin{frame}{Kritik?}  
Hier hätte ich gern die Möglichkeit, im Vortrag Text einzugeben, so wie in einem ausfüllbaren PDF.
Am Besten, ohne den Vollbildmodus beenden zu müssen, einfach über die Eingabe mit der Tastatur.
\end{frame}

\end{document}

Verfasst: Di 22. Mai 2012, 10:09
von schmendrich
Das kannst Du mit dem hyperref-Paket haben:
\begin{Form}
  \TextField[multiline,width=7cm,height=5cm,
  name=members,bordercolor=0 0 0,
  backgroundcolor=.8 .8 .8,borderstyle=I
  borderwidth=3,
]{Kritik:}
\end{Form}
Bedenke, daß Du abhängig vom Reader das ausgefüllte Formular nicht speichern kannst. Du wirst es ausdrucken müssen. Im Zweifelsfall in eine pdf-Datei ;)

Grüße
schmendrich

Verfasst: Sa 2. Jun 2012, 12:59
von Klaus-Anton
schmendrich hat geschrieben:
\begin{Form}
  \TextField[multiline,width=7cm,height=5cm,
  name=members,bordercolor=0 0 0,
  backgroundcolor=.8 .8 .8,borderstyle=I
  borderwidth=3,
]{Kritik:}
\end{Form}
Hinter "borderstyle=I" muss noch ein Komma gesetzt werden als Trenner zum nächsten optionalen Argument, also so: "borderstyle=I,". Ohne dieses Komma behauptete mein PDF-Reader, die erzeugte PDF-Datei sei beschädigt und konnte sie nicht öffnen. Eigentlich hätte pdflatex das gar nicht so vollständig kompilieren sollen, ohne dabei in den Errorstopmodus zu schalten.

Ob das Komma hinter dem letzten optionalen Argument (hier: "borderwidth=3,") ohne irgendwelche Auswirkungen gesetzt werden kann oder nicht, das ist mir unklar, das sei also dahingestellt; zumindest hat es hier nicht die semantische Funktion als Argumenttrenner zu erfüllen und kann von daher weggelassen werden. Aber BTW: Was soll die "3" in "borderwidth=3,"? Müsste hier nicht noch nicht irgendeine Einheit folgen, heißt das hier implizit bp (BigPoint)? Und wird es dann "3," als "3,0" bzw. "3.0" von pdflatex interpretiert?