Lstset highlighting mit verschiedenen Farben

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Lstset highlighting mit verschiedenen Farben

von Kevin » Do 10. Jan 2013, 07:23

\documentclass[
		12pt,															%Schriftgröße 12,
		a4paper,													%Papierformat,
		oneside,    											%Druckart; Dokumentenklasse 
	  openany,             							 %Kapitel auf jeder Seite beginnen laseen: openany   Nur auf rechten Seiten: openright
	 % footsepline,       							   %Linie unter Text, über Seitenzahl
    %headsepline,         							 %Linie über Text, unter Kopf
    parskip=half, 											% Abstand zwischen Absätzen (halbe Zeile)
 	  listof=totoc, 											% Verzeichnisse im Inhaltsverzeichnis aufführen
    bibliography=totoc, 								% Literaturverzeichnis im Inhaltsverzeichnis aufführen
    index=totoc, 												% Index im Inhaltsverzeichnis aufführen
    captions=tableheading, 							% Beschriftung von Tabellen unterhalb ausgeben
    final 															% Status des Dokuments (final/draft)
    ]{scrbook}

\begin{document}

\lstinputlisting
    [frame=single,caption={Die Startbedingung}
       \label{lst:start},
       captionpos=t,{language=[Visual]Basic}]
 {Software/Mainboard/start.bas}

\end{document}

reicht das als Minimalbeispiel? natürlich im Zusammenhang mit meinem ersten Beitrag. In dieser Start.bas steht :

Print #3 , "outp ,0"

MfG

von Epllus » Mi 9. Jan 2013, 18:20

Mit einem vollständigen und lauffähigen Minimalbeispiel steigt die Chance, dass man dir helfen kann.

Epllus

Lstset highlighting mit verschiedenen Farben

von Kevin » Mi 9. Jan 2013, 14:45

Hallo, ich würde gerne meinen Quellcode mit verschieden Farben hervorheben. Hier mal ein Bsp was ich hervorheben möchte:

Print #4 , "#DL"

Hierbei ist "Print" blau so wie ich es haben wollte und "#DL" grün weil es als Kommentar gewertet wird, also auch ok für mich.

Ich würde nun aber auch gerne das Raute (#) Zeichen vor der 4 farblich hervorheben und zwar rot.

Ich habe schon einiges versucht, aber nichts klappt.. Könnt Ihr mir helfen?

Hier ein Teil meines Headers:
\usepackage{xcolor}               %Farben
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\usepackage{listings}            %Quelltexte
\lstset{     % bisschen was zum Herumspielen
  %float,
  %frame=tb,
  backgroundcolor=\color{white},			%Hintergrundfarbe
  basicstyle=\ttfamily\small,							%schriftformatierung
  keywordstyle=\bfseries\color{blue},			%Schlüsselwörterformatierung
  stringstyle=\color{dkgreen}\ttfamily,		%Stringformatierung
  showstringspaces=false,									%Leerzeichen werden angezeigt
  frame=single,  													% adds a frame around the code
  rulecolor=\color{black},      				  % if not set, the frame-color may be changed on line-breaks within not-black text 
  captionpos=b,                  				  % sets the caption-position to bottom
  breaklines=true,           				      % sets automatic line breaking
  breakatwhitespace=false,        				% sets if automatic breaks should only happen at whitespace
  commentstyle=\itshape,									%kommentare
  numbers=left,														%zeilennummerierung links
  numberstyle=\tiny,											%kleine zahlen
  numbersep=5pt,													%größe
}
% Add your keywords here, and have this in a separate file
% and include it in your preamble
\lstset{emph={% 
Waitms, for, Start, Config, Alias, Wait, Loop, Waitkey, Inkey, Until, Split, Getadc, Fusing, Output, Word, Bit, Single, Binary, Const, \$baud, \$baud1, \$regfile, \$crystal, \$framesize , \$swstack, \$hwstack, On, Disable, Interrupts, NOP, Watchdog,High, Low, Xor, Inputbin, As, At, Byte, enable
%						hier gewünschte keywords eintragen
},emphstyle={\color{blue}\bfseries}
}

Nach oben