Code in den Anhang. Welches die einfachste Methode?
Code in den Anhang. Welches die einfachste Methode?
Hallo,
ich würde gerne SimTalk Code in den Anhang packen.
Mit welcher Methode mache ich das am besten?
Ich habe es mit listings probiert, sieht aber so aus als ob die Sprache nicht unterstützt wird.
Gibt es noch andere einfache Möglichkeiten?
ich würde gerne SimTalk Code in den Anhang packen.
Mit welcher Methode mache ich das am besten?
Ich habe es mit listings probiert, sieht aber so aus als ob die Sprache nicht unterstützt wird.
Gibt es noch andere einfache Möglichkeiten?
Wenn die Sprache nicht unterstützt wird, kannst Du selbst für Unterstützung sorgen.
Spätestens jetzt wäre der richtige Zeitpunkt für ein Minimalbeispiel gekommen.
Ok, ich versuchs mal:
\documentclass{scrreprt} \usepackage{listings} \lstdefinelanguage{SIMTALK} { morekeywords ={is,do,for,to,loop,If,then,elseif,end},keywordstyle = \color{blue}, classoffset = 1, morekeywords={true,false,void},keywordstyle = \color{purple}, classoffset = 0, sensitive=false, } \begin{document} \lstset{language = SIMTALK} \begin{lstlisting}[caption=SIMTALK-Code]{simtalk_code} -- Wahrscheinlichkeit überschreiben If ~.t_EBR_Prüfung[6,i] >= 0.01 then \end{lstlisting} \end{document}
Was hältst Du davon?
In Kommentaren dürften Umlaute kein Problem sein. Dein SIMTALK-Übersetzungsprogramm nimmt den Umlaut in Prüfung ohne Fehlermeldung an?
\documentclass{scrreprt} \usepackage[svgnames]{xcolor} \usepackage{listings} \lstdefinelanguage{SIMTALK}{ basicstyle=\small\ttfamily, morekeywords ={is,do,for,to,loop,If,then,elseif,end},keywordstyle = \color{blue}, classoffset = 1, morekeywords={true,false,void},keywordstyle = \color{purple}, classoffset = 0, sensitive=false, commentstyle=\itshape\color{DarkGreen}, morecomment=[l]{--}, literate=% {Ö}{{\"O}}1 {Ä}{{\"A}}1 {Ü}{{\"U}}1 {ß}{{\ss}}2 {ü}{{\"u}}1 {ä}{{\"a}}1 {ö}{{\"o}}1 } \begin{document} \begin{lstlisting}[language = SIMTALK, caption=SIMTALK-Code, label=simtalk_code] -- Wahrscheinlichkeit überschreiben If ~.t_EBR_Prüfung[6,i] >= 0.01 then true \end{lstlisting} \end{document}