PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Code aus Datei einbinden



Poseidonius
05-01-2005, 08:48
Hallo zusammen,

ich möchte gern C Code einbinden, der aus einer Datei gelesen wird und war nach meinem Buch (Niedermair, Latex Praxisbuch) der Überzeugung, das das mit dem Packet listings.sty so funktionieren müßte:


\begin{lstlisting}[numbers=left,...]
\lstinputlisting{filename}
\end{lstlisting}


Allerdings gibts da eine Fehlermeldung, das \lstinputlisting ein unbekannter Befehl wäre. Als ich dann die Dokumentation durchgeschaut habe, war da auch wirklich kein Hinweis auf die Möglichkeit Code Dateien einzulesen ...

Wie immer freut sich auf eure Hinweise

Poseidonius

blubb
05-01-2005, 11:07
\lstlistings ist Teil des listing-paketes.
D.h. im Dokumentvorspann noch ein
\usepackage{listings}
einbinden.
(und am besten einen Blick in die Doku zu listings werfen).

Poseidonius
05-01-2005, 11:43
alles eingebunden ...

Mit der einfachen Texteingabe innerhalb der lstlisting-Umgebung funktioniert das Ganze auch, nur wenn ich eben den Code aus einer Datei einlesen möchte ...

Soweit
Poseidonius

blubb
05-01-2005, 12:15
\lstinputlisting ist ein eigenständiges Makro und muss/darf nicht innerhalb von der lstlisting-Umgebung kommen.

\lstinputlisting[numbers=left,...]{filename}

Blubb

Poseidonius
05-01-2005, 14:05
so einfach war das ...
Danke