Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Listings und newenvironment

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.09.2008
    Beiträge
    12

    Question Listings und newenvironment

    Hallo,

    ich versuche gerade folgenden Schnipsel

    Code:
    \documentclass{article}
    \usepackage{listings,float,subfig}
    
    \lstnewenvironment{prvLstlistingC}
      {\lstset{language=C,numbers=left,numberstyle=\tiny,float}}
      {}
    
    \newenvironment{lstlistingC}{\begin{prvLstlistingC}}{\end{prvLstlistingC}}
    
    
    \begin{document}
    
    \begin{lstlistingC}
    void main( void ){
      printf( "Hello World" );
    }
    \end{lstlistingC}
    
    \end{document}
    mit PDFLaTeX zu "übersetzen".
    Das funktioniert leider nicht.
    Was mache ich falsch?

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Listings-Umgebungen lassen sich nicht in ein \newenvironment stecken. Genau wegen dieses Mankos gibt es ja den Befehl \lstnewenvironment.

    Abhilfe ist also, nicht dein geschachteltes Konstrukt zu verwenden, sondern nur \lstnewenvironment:

    Code:
    \documentclass{article}
    \usepackage{listings}
    
    \lstnewenvironment{lstlistingC}
      {\lstset{language=C,numbers=left,numberstyle=\tiny,float}}
      {}
    
    \begin{document}
    
    \begin{lstlistingC}
    void main( void ){
      printf( "Hello World" );
    }
    \end{lstlistingC}
    
    \end{document}
    Liebe Grüße,
    Axel

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.09.2008
    Beiträge
    12

    Thumbs up Danke

    Alles klar! Danke!

Stichworte

Lesezeichen

Berechtigungen

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