Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Alternative Caption für Code-Listings im Verzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.03.2009
    Beiträge
    93

    Thumbs up [SOLVED] Alternative Caption für Code-Listings im Verzeichnis

    Hallo!

    Beim Einfügen von Bildern habe ich die Möglichkeit, zwei verschiedene Captions anzugeben. Eine als Beschreibung der Grafik, die andere als Eintrag im Abbildungsverzeichnis.

    Code:
    \begin{figure}[htbp]
      \centering
      \includegraphics[width=0.8\textwidth]{Bild.png}
      \caption[Titel im Abbildungsverzeichnis]{Titel unter der Abbildung}
      \label{Bild}
    \end{figure}
    Gibt es diese Möglichkeit auch für Code-Listings? Konkret geht es darum, dass ich direkt unter dem Code gerne kursive Schrift in der Caption verwenden möchte. Im Code-Verzeichnis soll aber kein kursiver Text auftauchen.

    Code:
    \begin{center}
      \begin{minipage}{0.9\textwidth}
        \lstset{language={Java}}
        \lstinputlisting[caption={Titel}, label={Code}]{Code.java}
      \end{minipage}
    \end{center}
    Ist das möglich? Mit der selben Notation wie bei den Bildern funktioniert es mit den Code-Captions nicht.

    Tnx & cu
    Bernd
    Geändert von ActronAB (04-05-2013 um 22:41 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Warum konfigurierst Du die Darstellung des Verzeichnistitels nicht einfach mit Hilfe von caption. Laut Abschnitt 6.7 der caption-Anleitung (falls sich das in der neusten Version nicht verschoben hat, sonst eben selbst danach suchen) geht das doch. Für Abbildungen würde ich das übrigens auch empfehlen. Das ist sicher um Längen besser, als jedesmal den Text zweimal anzugeben, nur um ein \textit im nicht optionalen Argument mit unterzubringen, das man dann garantiert irgendwo vergisst.

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.03.2009
    Beiträge
    93
    Ich formatiere weder die gesamte, noch alle Captions in kursiv. Es gibt nur eine Caption, in der ein kursiv gesetzter Begriff vorkommt. Und den möchte ich im Verzeichnis einfach "normal" setzen.

    Es geht mir einfach darum, ob es bei Listings auch die Möglichkeit gibt, mit Hausmitteln eine alternative Caption für das Verzeichnis zu setzen.

    Bernd

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    hast du schon
    \caption{[kurz] lang} probiert. abschnitt 4.9 in der doku
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.03.2009
    Beiträge
    93
    Hässlicher Klammernwust, aber in der Tat, so funktioniert es.

    Danke.

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Zitat Zitat von ActronAB Beitrag anzeigen
    Ich formatiere weder die gesamte, noch alle Captions in kursiv. Es gibt nur eine Caption, in der ein kursiv gesetzter Begriff vorkommt. Und den möchte ich im Verzeichnis einfach "normal" setzen.
    Auch um solche Missverständnisse vermeiden zu helfen solltest Du künftig einfach ein vollständiges Minimalbeispiel mit angeben.

Stichworte

Lesezeichen

Berechtigungen

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