goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

LaTeX: Für Schnelleinsteiger


Forenstatistik:
Beiträge: 41400
Seitenaufrufe:
342140 PIs (Mai 2012)

Top-Poster: KOMA (2637)

Wir begrüßen unseren neuesten Benutzer Avernus.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

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

 

Gast_jan_98765432
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2012, 10:49     Titel: [b][color=red]Leerzeichen bei Listings[/color][/b]
  Antworten mit Zitat      
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:
Code:

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!

bloodworks
Moderator
Moderator


Beiträge: 1428
Anmeldedatum: 19.01.09
Wohnort: /dev/null
Version: MacTeX 2011
     Beitrag Verfasst am: 09.08.2012, 11:20     Titel:
  Antworten mit Zitat      
Hallo du könntest es mit iterate versuchen, analog dazu: http://www.golatex.de/einfaerben-vo.....rn-in-listings-t9225.html

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

[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2] Minimalbeispiel | [3] FAQ
[4] Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.

Private Nachricht senden Benutzer-Profile anzeigen

Gast_jan_98765432
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2012, 13:29     Titel:
  Antworten mit Zitat      
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.
Code:

\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

Gast_jan_98765432
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.08.2012, 13:42     Titel:
  Antworten mit Zitat      
Zitat:

literate versuchen, analog dazu: http://www.golatex.de/einfaerben-vo.....rn-in-listings-t9225.html

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

Gast_jan_98765432
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.08.2012, 07:55     Titel:
  Antworten mit Zitat      
weiß keiner was?

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2013 goLaTeX.de
Partner: LabVIEWforum.de