PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Latex Code auf neuer Seite



rose_059
26-01-2009, 16:54
Hallo ich habe zwei Fragen,

wie kann ich ein Latex Code Listing auf einer neuen Seite beginnen lassen?

Momentan habe ich es so:



\begin{lstlisting} [caption=Code Name,label=code]

%%Code

\end{lstlisting}


Ich will dabei aber schon beibehalten, das sich die Codebox wenn die Seite aus ist, einfach teilt und auf der neuen Seite weitermacht.
Weil ich auch teilweise längeren Code drin habe!

--------------------------------------------------------------------------------------------------------------------------------
Die zweite Frage wäre, wie kann ich XML Code einbinden, das dieser schön formatiert wird? Also mit





\begin{verbatim}


%% XML Code

\end{verbatim}




gehts nicht wirklich!
Da ist dann kein Rahmen rum und es gibt auch keine Umbrüche!

DANKE SCHONMAL

mechanicus
26-01-2009, 17:24
wie kann ich ein Latex Code Listing auf einer neuen Seite beginnen lassen?
Mache ein clearpage davor ;)



Die zweite Frage wäre, wie kann ich XML Code einbinden, das dieser schön formatiert wird?
Na auch mit listings.

Gruß
Marco

rose_059
26-01-2009, 18:04
Zitat von rose_059 Beitrag anzeigen
Die zweite Frage wäre, wie kann ich XML Code einbinden, das dieser schön formatiert wird?
Na auch mit listings.



Ja das stimmt, aber da wird der XML Code nicht so schön formatiert.

Danke für die erste Lösung!

Xenara
26-01-2009, 20:51
Du kannst doch die verwendete Programmiersprache definieren. Hast du dir die Anleitung schonmal durchgesehen? http://www.ctan.org/tex-archive/macros/latex/contrib/listings/listings.pdf

Angepasst sollte das MB aus der Doku für dich so klappen:


\documentclass{scrartcl}
\usepackage{listings}
\begin{document}
\lstset{language=XML}
% Hier dann den Code einfügen.
\end{document}
In der Tabelle auf S. 12 sind alle vordefinierten Programmiersprachen aufgelistet. Wenn dir das Syntaxhighlighting nicht gefällt, kannst du die Farben und alles ändern (Keywords, Kommentare, normaler Text...). Ebenfalls möglich sind verschiedene Rahmen, laufende Zeilennummerierung...
Die Doku lohnt sich wirklich, denn das Paket ist imho absolut genial und bietet x Möglichkeiten.

rose_059
27-01-2009, 07:41
Vielen vielen Dank, das werd ich mir auf jedenfall mal ansehen!

Viele Grüße

voss
27-01-2009, 08:07
Du kannst doch die verwendete Programmiersprache definieren. Hast du dir die Anleitung schonmal durchgesehen? http://www.ctan.org/tex-archive/macros/latex/contrib/listings/listings.pdf


Die Datei ist auch auf dem eigenen Rechner drauf ... :rolleyes:

Herbert