\TextField im lstlisting

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: \TextField im lstlisting

Re: \TextField im lstlisting

von Jaffet » Sa 2. Jan 2021, 17:14

:shock: wow

Re: \TextField im lstlisting

von u_fischer » Sa 2. Jan 2021, 16:09

Im Prinzip schon. Du kannst ja innerhalb von listings zu LaTeX "escapen":

\documentclass[12pt,a4paper,oneside,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%Listening Package
\usepackage{listings}
%Formularelemente
\usepackage{hyperref}
\begin{document}
\Form
\begin{lstlisting}[basicstyle=\small\rmfamily, numbers=left, stepnumber=1,xleftmargin=15pt,escapeinside={(!}{!)}]
for(int i=1; i<11;i++){
	Console.WriteLine("{0}",i); (!\TextField[name=Var1,width=3cm]{}!)
}
\end{lstlisting}
\end{document}

\TextField im lstlisting

von Jaffet » Sa 2. Jan 2021, 14:36

Hallo,

ich habe folgendes Minimalbeispiel erstellt:

\documentclass[12pt,a4paper,oneside,ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%Listening Package
\usepackage{listings}
%Formularelemente
\usepackage{hyperref}
\begin{document}
\begin{lstlisting}[basicstyle=\small\rmfamily, numbers=left, stepnumber=1,xleftmargin=15pt]
for(int i=1; i<11;i++){
	Console.WriteLine("{0}",i);
}
\end{lstlisting}
\end{document}

Ich möchte im lstlisting-Bereich Formularelemente wie \TextField platzieren, damit die Schüler dort Code-Ausschnitte eintragen können.

Meine erste Frage wäre, ist das überhaupt realisierbar im lstlisting?


Nach oben