[b][color=red]Leerzeichen bei Listings[/color][/b]

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: [b][color=red]Leerzeichen bei Listings[/color][/b]

von Gast_jan_98765432 » Mo 13. Aug 2012, 07:55

weiß keiner was?

von Gast_jan_98765432 » Do 9. Aug 2012, 13:42

Das Beispiel ist mir jetzt klar, aber da ich ca 50 solcher doppel ggf. auch dreifach Worte habe wären das 100-150 literate einträge... Meiner meinung nach kein guter Ansatz.
Trotzdem Danke

Jan

von Gast_jan_98765432 » Do 9. Aug 2012, 13:29

Danke für den ersten Link,
leider bin ich glaube ich in Latex noch nicht fit genug, um das Beispiel dort zu verstehen.

Hier ist jetzt erstmal ein minimal beispiel von mir:
Nehmen wir mal an USER DIALOG ist ein Datentyp und ich habe auch eine Variable mit dem namen USER, die soll natürlich nicht blau werden.
sensitive=true und eine Unterscheidung nach Groß- und Kleinschreibung scheidet aus.
\documentclass[
    12pt, % Schriftgröße
    DIV10,
    ngerman, % für Umlaute, Silbentrennung etc.
    a4paper, % Papierformat
    final % Status des Dokuments (final/draft)
]{scrreprt}

\usepackage{listings}
\usepackage[svgnames]{xcolor} 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%		Meine Sprache
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\lstdefinelanguage{MyLang}
{		sensitive=false,
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
		keywords={int, user dialog},		%Meine Keywords
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	
		morecomment=[l]{//},
		morecomment=[s]{/*}{*/},
		morestring=[b]"',
		morestring=[b]',
	  basicstyle={\color{black}\ttfamily \footnotesize},
		keywordstyle={\color{Blue} \ttfamily \footnotesize},	
		stringstyle={\color{red}\ttfamily \footnotesize}
		tabsize=2,
		numbers=left,
	  numberstyle=\tiny,
	  captionpos=b,													
	  breaklines=true,
	  extendedchars=true,
	  breakautoindent=true,
}

\begin{document}

\begin{lstlisting} [language=MyLang]
int x=0;
user dialog admin = new user dialog;
user dialog Hans = new user dialog;
user dialog Franz = new user dialog;
user dialog user = new user dialog
\end{lstlisting}
\end{document}
Gruß Jan

von bloodworks » Do 9. Aug 2012, 11:20

Hallo du könntest es mit iterate versuchen, analog dazu: http://www.golatex.de/einfaerben-von-wo ... t9225.html

Wenn du mehr haben willst solltest du auch mehr liefern: siehe [2].

[b][color=red]Leerzeichen bei Listings[/color][/b]

von Gast_jan_98765432 » Do 9. Aug 2012, 10:49

Hallo,
ich habe in der Listingsumgebung ein Keyword, das ein Leerzeichen enthält.
leider wird es nicht als Keyword erkannt.

ich habe es in meiner sprache wie folgt eingebunden:
keywords=[4]{USER DIALOG, {USER DIALOG}, USER\ DIALOG}, 
keywordstyle=[4]{\color{DeepPink} \ttfamily \footnotesize}, 
aber keine der 3 möglichkeiten funktioniert. Gibt es eine andere möglichkeit, dass USER DIALOG gehighlighted wird, aber nur das wort USER nicht??

Google findet leider auch nichts.

Danke im Voraus!

Nach oben