Anzeige:
Ergebnis 1 bis 4 von 4

Thema: lstinputlisting und Textbreite

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.01.2008
    Beiträge
    49

    lstinputlisting und Textbreite

    Hallo Tex Gurus,

    ich binde zur Zeit ein paar Quellcodes in mein Tex-File ein und da es sich um XML handelt sind die Zeilen ziemlich lang.
    Für das einbinden habe ich folgende Code benutzt:
    Code:
    \begin{landscape}
    \lstset{language=xml, linewidth=25cm}
    \lstinputlisting[frame=single,caption=Test.xml,numbers=left]{Test.xml}
    \end{landscape}
    Nun habe ich das Problem das der Code immer noch nicht ganz auf die Querseite passt und ich dachte mir wenn ich linewidth ändere so müsste es gehen. Man muss dazu noch sagen das ich die scrartcl Klasse mit zweiseitigem Layout verwende.

    Vergörßere ich den Wert nun von linewidth, so ändert Tex mir durchaus die Quellcodebreite, nur im gleichen zuge schiebt sich die Box nach links aus der Seite, sodass ich Quellcodeteile nicht mehr lesen kann.

    Wie kann ich nun eine größere linewidth erreichen OHNE dass mit Tex die Box nach links rausschiebt???

    Das ganze sieht übrigens so aus:

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \makebox

    Hallo,

    ohne jetzt zu prüfen, warum das listings-package es so macht: \makebox um \lstinputlisting könnte schon helfen, also etwa:
    Code:
    \makebox[0cm]{%
    \lstinputlisting[frame=single,caption=Test.xml,numbers=left]{Test.xml}}
    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.01.2008
    Beiträge
    49

    Oh oh

    Jetzt siehts zwar so aus als ob er mir die Längenangabe nimmt, aber die Box verschiebt sich gleich um die Hälfte ihrer Breite nach links.

    Mit hspace lässt sich das ganze leider auch nicht zurechtrücken.

    Irgendeine Idee?

  4. #4
    Registrierter Benutzer
    Registriert seit
    16.01.2008
    Beiträge
    49

    Makebox

    makebox war doch ne gute Idee, nur ist der Quellcode jetzt nicht mehr mehrseitig, sondern nach einer Seite abgeschnitten.

    Hat sich erledigt. Habe das Problem mit dem framed paket in den Griff bekommen.
    Geändert von procrash (01-04-2008 um 18:35 Uhr)

Lesezeichen

Berechtigungen

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