Anzeige:
Ergebnis 1 bis 3 von 3

Thema: listings - Quelltext wird nicht erkannt

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.03.2010
    Beiträge
    8

    Question listings - Quelltext wird nicht erkannt

    Guten Abend zusammen,
    ich habe ein kleines Problem mit dem listings-Paket. Ich habe einen kleinen Quelltext, den ich gerne einbinden will. Da die Sprache nicht von Haus aus unterstützt wird, habe ich mir einen eigenen Style gebastelt. Das geht auch ganz gut, allerdings passt eine Sache nicht ganz:
    Kommentare, die mit einer Raute (#) beginnen, werden nicht erkannt.

    Ich habe ein kleines Beispiel angehängt:
    Code:
    \documentclass{article}
    
    \usepackage{color} 
    \usepackage{listings}
    
    \lstdefinelanguage{zimpl} {keywords={set, param, var, maximize, minimize, subto},%
    morekeywords=[2]{in, do, forall, real, integer, binary, sum, and, else, if, then, end, read, as, print},%
    sensitive=false,%
    basicstyle=\ttfamily,%
    tabsize=2,
    comment=[l]{\#},%
    %morecomment=[l][\color{green}]\#,%
    %morecomment=[l]\#,%
    comment=[s]{/*}{*/},%
    keywordstyle=\color{red}\bfseries,%
    keywordstyle=[2]\color{blue}\bfseries,%
    commentstyle=\color{green},%
    string=[b]",%
    showstringspaces=false,%
    stringstyle=\textit,%
    breaklines=true%
    }
    
    \begin{document}
    
    \begin{lstlisting}[language=zimpl]
    Cooler Quelltext
    var x binary
    subto wurst: x <= 1;
    print "TEST";
    #COMMENT geht net
    # comment geht auch net
    /*noch einer, der funktioniert... */
    \end{lstlisting}
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Code:
    \documentclass{article}
    
    \usepackage{color} 
    \usepackage{listings}
    
    \lstdefinelanguage{zimpl} {keywords={set, param, var, maximize, minimize, subto},%
    morekeywords=[2]{in, do, forall, real, integer, binary, sum, and, else, if, then, end, read, as, print},%
    sensitive=false,%
    basicstyle=\ttfamily,%
    tabsize=2,
    comment=[l]{\#},%
    %morecomment=[l][\color{green}]\#,%
    %morecomment=[l]\#,%
    morecomment=[s]{/*}{*/},%
    keywordstyle=\color{red}\bfseries,%
    keywordstyle=[2]\color{blue}\bfseries,%
    commentstyle=\color{green},%
    string=[b]",%
    showstringspaces=false,%
    stringstyle=\textit,%
    breaklines=true%
    }
    
    \begin{document}
    
    \begin{lstlisting}[language=zimpl]
    Cooler Quelltext
    var x binary
    subto wurst: x <= 1;
    print "TEST";
    #COMMENT geht net
    # comment geht auch net
    /*noch einer, der funktioniert... */
    \end{lstlisting}
    
    \end{document}
    so?

    Ich möchte noch ergänzen: Erster Post gleich mit Minimalbeispiel --super.

    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.03.2010
    Beiträge
    8
    Alles klar, super. Klappt. Vielen Dank für die schnelle Antwort.

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •