Seite 1 von 1

Latex-Befehle in Code-Umgebung

Verfasst: Sa 22. Aug 2009, 17:19
von Blackrock
Hallo Leute,


ich habe eine wichtige Frage, die ich lösen muss. Ich schreibe gerade meine Diplomarbeit und verwende dazu Latex. Ich habe eine Code-Umgebung, in die ich Fußnoten einfügen möchte, damit ich bestimmte Teile eines Codes erläutern kann. Ich habe das folgendermaßen versucht:


\lstset{language=java}
\begin{lstlisting}[breaklines,showstringspaces=false]

text \footnote{ein Versuch, Fußnoten in einer Code-Umgebung zu erstellen}

\end{lstlisting}



leider hat das aber nicht funktioniert.

Kann jemand mir helfen??? :(

Verfasst: Sa 22. Aug 2009, 18:13
von bloodworks
na ja das wird so net funktionieren schließlich ist das ja sinn einer LIsting, dass Code nicht interpretiert wird. Tipp: Zeilennummern. Das ist auch viel mehr Programmier mässig;)

Fußnoten in Listings

Verfasst: Sa 22. Aug 2009, 23:25
von Stefan Kottwitz
Hallo,

wenn es mit Fußnoten sein soll, ginge es über mathescape, \footnotemark und \footnotetext, etwa
\documentclass[a4paper,10pt]{article}
\usepackage{listings}
\begin{document}
\lstset{language=java}
\begin{lstlisting}[mathescape=true,breaklines,showstringspaces=false]
text$\footnotemark$
\end{lstlisting} 
\footnotetext{Fußnoten in einer Code-Umgebung}
\end{document}
Viele Grüße,

Stefan

Verfasst: So 23. Aug 2009, 10:53
von Blackrock
Vielen DAnk für eure Antworten , aber ich habe eine andere Lösung gefunden :) Und so geht's :



\begin{lstlisting}[breaklines,showstringspaces=false,escapechar=']

text '\footnote{ein Versuch, Fußnoten in einer Code-Umgebung zu erstellen}'

\end{lstlisting}