Creare un PDF dai campi compilabili
Per generare un PDF con campi modulo compilabili (ad esempio moduli di consegna, questionari, form da restituire firmati), si usa il pacchetto hyperref — già caricato da unitnthesis in links.sty (vedi Pacchetti caricati) — che espone i comandi per i campi AcroForm dello standard PDF.
Campo di testo
\TextField[name=nome, width=6cm]{}Casella di controllo
\CheckBox[name=accetto]{}Menu a tendina
\ChoiceMenu[name=corso, combo]{}{
Laurea Triennale,
Laurea Magistrale,
Dottorato
}Pulsante di invio
\PushButton[name=invia, onclick={app.alert("Modulo inviato!");}]{Invia}Attenzione
I campi modulo funzionano solo nei visualizzatori PDF che supportano gli AcroForm (Adobe Acrobat, la maggior parte dei browser moderni) — alcuni visualizzatori più leggeri li mostrano come testo statico non modificabile.
Esempio completo
\begin{Form}
Nome: \TextField[name=nome, width=6cm]{} \\
Accetto i termini: \CheckBox[name=accetto]{} \\
\PushButton[name=invia, onclick={app.alert("Inviato!");}]{Invia}
\end{Form}Tutti i campi modulo devono stare dentro l'ambiente Form.
Suggerimento
Per una tesi questo è un caso d'uso di nicchia (più utile per moduli amministrativi o questionari allegati come appendice) — ma può evitare di dover ricorrere a strumenti esterni per creare un semplice modulo compilabile.