Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Code-Listings in LaTeX

  1. #1
    hwagner
    Gast

    Angry Code-Listings in LaTeX

    Hallo!

    Ich habe ein grosses Problem mit LaTeX. Ich schreibe gerade an einer kleinen Publikation, in der ich Code-Beispiele einbinde. Derzeit verwende ich dazu das Verbatim-Environment. Nun will ich aber jeden Code mit einer Beschriftung und Nummerierung versehen. Also "Listing 1.2: Titel", wobei sich die Nummer aus Chapter-Nummer und eben laufender Nummer zusammensetzt. Das ist alles kein Problem, ich habe eben ein \listing definiert und immer wenn ich das schreibe, also \listing{Titel}, dann wird der Text eingefügt.

    ABER

    Da Verbatim immer einen eigenen Absatz macht, ist das ein Problem, da folgende Situation auftreten kann (bei einem 300-Seiten-Buch mit vielen Illustrationen sogar sehr wahrscheinlich:

    Code
    --- neue Seite ---
    Ein Bild (von LaTeX hier plaziert)
    Listing-Titel

    Es sollte sein:

    Code
    Listing-Titel
    --- neue Seite ---
    Bild soll hier sein

    oder

    Code
    -- neue Seite --
    Code
    Listing-Titel
    Bild

    Also ich will einen Seitenumbruch bzw. Einfügungen zwischen dem Code und der Beschreibung des Listings unterbinden. Mit parbox und minipage habe ich keinen Erfolg!

    Grüsse,
    Hirf

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.04.2001
    Ort
    Thüringen/BaWü
    Beiträge
    98
    schon mal das paket fancyvrb angeschaut?
    wenn dir das nicht gefällt, dann bliebt dir wahrscheinlich nur übrig die verbatim umgebung umzudefinieren

    ronny

  3. #3
    hwagner
    Gast
    Hallo!

    Ich verwende mittlerweile das Package listings, das ist recht gut, leider hat es auch das selbe Problem. Ich setze die Listings nun aber als Floats, dann tritt das Problem nicht auf.

    Aber wie kann man allgemein einen Seitenumbruch zwischen zwei Absätzen unterbinden? nopagebreak[4] bringt ja nix. Gibt es da low-level Commands dafür? Ich kenn mich leider nicht allzugut aus mit LaTeX.

    Grüsse,
    Hirf

Lesezeichen

Berechtigungen

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