Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Einrückungen in lstinputlisting

  1. #1
    Registrierter Benutzer Avatar von lokicall
    Registriert seit
    17.12.2005
    Beiträge
    53

    Einrückungen in lstinputlisting

    Hallo,
    mir sind die Einrückung in lstinputlisting zu groß, kann man die verkleinern?

    Code:
    lstinputlisting[frame=single,numbers=left,breaklines=true,numberstyle=\tiny, 
    label=diff.diff,caption=Quellcode von diff]{../code/Diff.java}
    Desweiteren frage ich ich wieso er trotz Zeilenwechsel über den Rand schreibt?
    Siehe Bild

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

    In der Dokumentation findest du:
    Code:
    xleftmargin,xrightmargin
    Das müsste dein Problem lösen.

    Zu dem fehlenden Umbruch: Du hast in deinem Programm dir For-Schleifen optisch mit Tabulatoren ausgerichtet. Diese Übernimmt listings. Daher: Wo soll er trennen, wenn der Programm-Code schon so viele Tabs hat.

    Ansonsten hilft das altbewerte Mittel: Minimalbeispiel:

    Gruß
    Marco

  3. #3
    Registrierter Benutzer Avatar von lokicall
    Registriert seit
    17.12.2005
    Beiträge
    53
    Eigentlich löst das keine meiner Probleme.
    Mein Programm benutzt Tab. zur Einrückung, so wie es sein sollte.
    Nur sind die im listing die Abstände riesig. Und manuelles rumediten nur damit LaTeX damit klar kommt ist keine Lösung. Bei mir sind das mehrere hundert Zeilen.

    Ich habe eine Lösung gefunden, tabsize=1

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von lokicall Beitrag anzeigen
    Eigentlich löst das keine meiner Probleme.
    Mein Programm benutzt Tab. zur Einrückung, so wie es sein sollte.
    Nur sind die im listing die Abstände riesig. Und manuelles rumediten nur damit LaTeX damit klar kommt ist keine Lösung. Bei mir sind das mehrere hundert Zeilen.

    Ich habe eine Lösung gefunden, tabsize=1
    was Dokulesen doch alles bewirken kann ...

    Herbert

Lesezeichen

Berechtigungen

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