Latex, Datei EA, Steuerzeichen ignorieren

Hallo,

ich benötige einen kleinen Denkanstoß beim folgenden Plan:

Da ich in Latex häufig aus Quellcode (beispielsweise Java-Code) zitieren möchte, dachte ich mir, ich lasse die jeweilige Datei direkt von Latex einlesen und dann entsprechend formatieren.
Die verbatim Umgebung kenne ich, ich weiss jedoch nicht, wie ich dieser Umgebung Inhalt übergeben kann, welcher eventuell Steuerzeichen enthält, aber noch in einer Datei steckt.

zum Beispiel enthält das folgende Java-File noch jede Menge „böser“ Zeichen:

public class HalloWelt{
 public static void main(String[] args){
 System.out.println("Hallo Welt!");
 }
}

diese Datei würde ich dann beispielsweise gerne mit sowas wie

\documentclass[12pt]{article} 
\newif\ifmore \moretrue
\begin{document}

\newread\quelle
\openin\quelle=HalloWelt.java
\loop
 \immediate\read\quelle to \zeile
 \ifeof\quelle
 \global\morefalse
 \else
 \verb+\zeile+ %Hier bitte Datei einlesen, aber quasi eine verbatim-
 %Umgebung darum setzen
 \fi
\ifmore\repeat
\closein\quelle
\end{document}

Ich hoffe ich konnte deutlich genug erklären, was mein Anliegen ist und hoffe jemand von Euch hat eine gute Idee dazu.

Vielen Dank im Voraus,

Carsten

Hallo,

ich benötige einen kleinen Denkanstoß beim folgenden Plan:

Da ich in Latex häufig aus Quellcode (beispielsweise
Java-Code) zitieren möchte, dachte ich mir, ich lasse die
jeweilige Datei direkt von Latex einlesen und dann
entsprechend formatieren.

Genau dafür gibt es das „listings“ Paket. Bitte installieren (falls noch nicht vorhanden) und die Anleitung lesen. „lstinputlisting“ ist Dein Freund.

http://www.ctan.org/tex-archive/help/Catalogue/entri…

Gruß

Fritze

Vielen Dank, das listings Paket kannte ich, aber über lstinputlisting habe ich irgendwie drübergelesen.
Tut natürlich genau was ich wollte, besten Dank :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]