PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lstlisting



crizzler
14-09-2012, 10:17
Hallo,

mein erster Forenbeitrag ich heiße Chris und schreibe gerade meine Abschlussarbeit mit LaTeX.

Folgendes Problem ich möchte innerhalb von \begin und \end Zeilennummern überspringen. Ist das möglich? Danke für die Hilfe.


% Dokumentenklasse sc ist europäisch und bibtotoc zeigt Literatur im Inhaltsverzeichnis an
\documentclass[12pt,a4paper]{scrartcl}
% Quellcodedarstellung Einstellungen für CSharp
\usepackage{color}
\definecolor{bluekeywords}{rgb}{0.13,0.13,1}
\definecolor{greencomments}{rgb}{0,0.5,0}
\definecolor{redstrings}{rgb}{0.9,0,0}
\usepackage{listings}
\lstset
{language=[Sharp]C,
showspaces=false,
showtabs=false,
breaklines=true,
showstringspaces=false,
breakatwhitespace=false,
escapeinside={(*@}{@*)},
commentstyle=\color{greencomments},
keywordstyle=\color{bluekeywords}\bfseries,
stringstyle=\color{redstrings},
basicstyle=\ttfamily,
numbers=left,
numberstyle=\small,
stepnumber=1,
frame=leftline,
tabsize=2,
escapeinside=||,
xleftmargin=.04\textwidth
}
% Ansonsten keine Umlaute
\lstset{literate=%
{Ö}{{\"O}}1
{Ä}{{\"A}}1
{Ü}{{\"U}}1
{ß}{{\ss}}2
{ü}{{\"u}}1
{ä}{{\"a}}1
{ö}{{\"o}}1
}
\begin{document}

\begin{lstlisting}[firstnumber=170]

//******** eigener Button recht und links ********
//Das Paint - Ereignis = es tritt ein wenn das Steuerelement neu gezeichnet wird.
private void DreieckButtonRechts_Paint(object sender, PaintEventArgs e){Zeile 173-500}
/*HIER BITTE WEITER MIT CODEZEILE 501 nicht 173!!!!*/ private void DreieckButtonRechts_Paint(object sender, PaintEventArgs e){......}
\end{lstlisting}
\end{document}

Gruß Christian

crizzler
14-09-2012, 10:30
Habe die Lösung selbst gefunden.


Mithilfe der Escapesequenz den Counter erhöhen. Bei meinem Bsp. siehts wie folgt aus:

|\setcounter{lstnumber}{+1000}| %Zeilennummer wird um 1000 erhöht.