Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Zeilenabstand bei Captionof ändern

  1. #1
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10

    Zeilenabstand bei Captionof ändern

    Hallo,

    ich benutze sehr häufig neben der figure-Umgebung auch das direkte Einbinden ohne float mit einer Captionof(figure)-Bildunterschrift.

    Das Problem: Ich habe bei der Bildungterschrift einen doppelten Zeilenabstand, unabhängig von Zeilenabstand (\setlinespacing) im Dokument.

    Hat irgendjemand eine Idee wie man dies ändern kann?

    VIELEN DANK!!!!!!!

    Matthias

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Wenn caption v3.1 vorhanden:
    Der Zeilenabstand ist automatisch auf \singlespacing voreingestellt, wenn auch im Dokument das setspace-Paket eingebunden wird.

    Wenn caption v3.0p oder v3.0q vorhanden:
    Das setspace-Paket ebenfalls laden, bei "font=" auch "singlespacing" mit angeben.

    Wenn eine ältere Version als caption v3.0p vorhanden:
    Code:
    \usepackage[...]{caption}
    \DeclareCaptionFont{singlespacing}{\setstretch{1}}
    \DeclareCaptionFont{onehalfspacing}{\onehalfspacing}
    \DeclareCaptionFont{doublespacing}{\doublespacing}
    \captionsetup{font={...,singlespacing}}
    Gruß,
    Axel

  3. #3
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10

    Captionof-Packet

    Hallo Axel,

    vielen Dank für deine schnelle Antwort.

    Das ändern des Zeilenabstandes bei \caption ist in dem Fall nur die Zweite Alternative.

    ich habe \usepackage [...]{capt-of} und möchte in diesem den Zeilenabstand ändern. Entschuldige, wenn ich das in meiner Anfrage missverständlich ausgedrückt hatte.

    Viele Grüsse

    Matthias

  4. #4
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von MHaselbauer Beitrag anzeigen
    ich habe \usepackage [...]{capt-of}
    Ok, ich war ganz dreist vom \captionof des caption-Paketes ausgegangen, mea culpa.

    und möchte in diesem den Zeilenabstand ändern.
    Das capt-of-Paket bietet dafür keinen Automatismus an. Was aber natürlich ginge, wäre z.B. ein \singlespacing in das \captionof zu "schmuggeln":

    Code:
    \usepackage{capt-of}
    \let\origcaptionof\captionof
    \renewcommand\captionof{\singlespacing\origcaptionof}
    Liebe Grüße,
    Axel

  5. #5
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Hallo,

    wenn du das caption-Paket lädst, dann brauchst du das capt-of-Paket nicht mehr, da im caption-Paket der \captionof-Befehl ebenfalls implementiert wird.

    Matthias

  6. #6
    Registrierter Benutzer
    Registriert seit
    27.08.2007
    Beiträge
    10
    Hallo Leute,

    habs hingekriegt.

    Hatte durch das benutzte Template schon singlespacing anders definiert.
    Also hab ich es auskommentiert und mittels packet Setspacing und font={...,singlespacing} gings es.

    Vielen Dank!!!!!

    Matthias

Lesezeichen

Berechtigungen

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