Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Überbreite Listings mit lstlisting

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82

    Überbreite Listings mit lstlisting

    Hallo,

    ich habe ein PDF mit dreispaltigem Satz. Ich möchte nun ein Listing per lstlisting über zwei Spalten erstrecken. Das würde ich im Code direkt per
    Code:
    \begin{minipage}{2\linewidth}
    \begin{lstlisting}
    Text
    \end{lstlisting}
    \end{minipage}
    machen.

    Da ich das natürlich nicht jedesmal schreiben will, wollte ich das in ein neues Kommando einbinden. Wenn ich den Befehl aber aufrufe, erhalte ich - in meinen Augen - unsinnige Fehlermeldungen, wie:

    Code:
    Package Listings Warning: Text dropped after begin of listing on input line 22.
    oder

    Code:
    ! Package inputenc Error: Unicode char \u8:�\expandafter not set up for use with LaTeX.
    Das zweite ist dabei wahrscheinlich ein Folgefehler des ersten.

    Hier ein Minimalbeispiel zur Demonstration:
    Code:
    \documentclass{scrreprt}
    
    \usepackage{listings}
    
    \newcommand{\Tata}
    {%
    \begin{minipage}{\linewidth}
    \begin{lstlisting}
    A = B
    \end{lstlisting}
    \end{minipage}
    }
    
    \begin{document}
    
    \begin{minipage}{\linewidth}
    \begin{lstlisting}
    A = B
    \end{lstlisting}
    \end{minipage}
    
    \Tata  % das geht nicht mehr
    
    \end{document}
    Hat jemand eine Idee, wie ich die Breite bei lstlisting direkt angeben kann oder wie ich das doch noch in eine Minipage kriege?

    Viele Grüße
    Dee

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

    warum legst du die Breit nicht global fest:
    Code:
    \lstset{linewidth=\linewidth,breaklines=true}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    03.03.2008
    Beiträge
    82
    Danke, das war es schon, was ich gesucht, aber nicht gefunden habe.

    Gruß
    Dee

Lesezeichen

Berechtigungen

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