Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Problem mit caption-Package (hängende Bildunterschriften)

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.03.2007
    Beiträge
    11

    Problem mit caption-Package (hängende Bildunterschriften)

    Hallo, liebe Gemeinde!

    Ich habe gerade versucht, das caption-Package in mein Latex-Dokument einzubinden, um hängende Abbildungsunterschriften zu erzeugen. Leider hängt sich pdflatex dann beim compilieren auf.

    Kann jemand helfen? Gibt's bekannte Inkompatibilitäten? Oder Alternativen...?

    Grüsse,


    Peter

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Aktualisieren

    Vor einiger Zeit ist bekannt geworden, dass das Paket caption in der Version 3.0m Schwierigkeiten bei der Verwendung von Dokumentklassen aus KOMA-Script hat. Mit der gerade erschienenen aktuellen Version 3.0n von caption bestehen die Inkompatibilitäten nicht mehr. Ein Umstieg auf die aktuellste Version sollte das Problem also beseitigen.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von *Peter* Beitrag anzeigen
    Ich habe gerade versucht, das caption-Package in mein Latex-Dokument einzubinden, um hängende Abbildungsunterschriften zu erzeugen. Leider hängt sich pdflatex dann beim compilieren auf.
    Welche Dokumentenklasse verwendest du? Hast du (Minimal)beispiel, so daß wir das Problem nachstellen können?

    Gibt's bekannte Inkompatibilitäten?
    Ja, siehe hier: http://www.mrunix.de/forums/showthread.php?t=49767

    Oder Alternativen...?
    Es gibt noch das ccaption-Paket. Alternativ eine Dokumentenklasse verwenden, die hängenden Einzug bei Bildunterschriften von Haus aus kann, wie z.B. KOMA-Script.

    Liebe Grüße,
    Axel

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Peter,

    herzlich willkommen im Forum. Ich habe mal die Suchfunktion benutzt: "caption". Da kommen ein paar Fundstellen :-)
    u.a.: http://www.mrunix.de/forums/showthre...hlight=caption

    es kann sein, dass auch Dein caption Packet fehlerhaft ist, wenn Du zufällig in den letzten Tagen geupdatet hast. Update noch mal und es sollte funktionieren.

    Salnic

    PS: da war wohl ich nicht der erste.

  5. #5
    Registrierter Benutzer
    Registriert seit
    14.03.2007
    Beiträge
    11
    Vielen Dank für die zahlreichen Lösungsvorschläge!!!

    @sommerfee:

    ich hab in der KOMAScript-Anleitung folgendes gefunden:

    Bei KOMA-Script werden hingegen alle Zeilen ab der zweiten so weit eingerückt,
    dass diese nicht mehr unter dem Label, »Abbildung . . . :« oder
    »Tabelle . . . :«, sondern unter dem eigentlichen Text der ersten Zeile beginnen.
    Das funktioniert bei mir leider nur, wenn ich die Anweisung \setcaphanging in jede \begin{figure}-Umgebung schreibe. Gibt's da eine Möglichkeit, das global zu definieren?

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

    lädst du nebenbei noch das caption-Paket? Ohne Zusatzpakete passiert nämlich alles so, wie es in der Doku steht

    Code:
    \documentclass{scrartcl}
    \usepackage{blindtext}
    \begin{document}
    
    \begin{figure}
    \caption{\blindtext}
    \end{figure}
    
    \end{document}
    Matthias

  7. #7
    Registrierter Benutzer
    Registriert seit
    14.03.2007
    Beiträge
    11
    Tatsächlich! Das caption2-Package hatte ich eingebaut, um das Label der Bildunterschriften zu unterstreichen:

    \usepackage[bf]{caption2}
    \renewcommand{\captionlabelfont}{\underline}
    Hab jetzt gerade gelesen, dass das aber obsolet ist. Krieg ich das in KOMA auch irgendwie hin? Mit

    \renewcommand*{\figureformat}{\figurename~\underli ne}

    untertstreicht er mir leider nur den Doppelpunkt...

    P.S. Der Einzug stimmt aber immerhin schon!

  8. #8
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Peter,

    so richtig habe ich Deine Frage nicht verstanden? Du willst keinen Einzug in Über- und Unterschriften? Aber genau das passiert doch automatisch, wenn Du das caption-Packet (\usepackage{caption}) einbindest. Willst Du allerdings doch einen Einzug, so wie das standardmäßig in Komascript ist, dann kannst Du hang oder format=hang als Parameter übergeben. Willst Du die Größe des Einzuges einstellen, gibt es indention=2cm .
    ftp://tug.ctan.org/pub/tex-archive/m.../anleitung.pdf


    Salnic

    Code:
    \documentclass[ngerman]{scrreprt}
    \usepackage{babel,blindtext}
    \usepackage[hang]{caption}
    \begin{document}
    \chapter{Kapitel}\section{Testabschnitt}
    \blindtext
    \begin{table}\caption{Test:\blindtext}
    \end{table}
    \blindtext
    \end{document}

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    > Tatsächlich! Das caption2-Package hatte ich eingebaut
    statt caption2 sollst du caption nehmen.

    hattest Du beide Packete eingebunden?

    % \usepackage{caption2} % nicht mehr nehmen, veraltet
    \usepackage{caption} % nehmen, wieder neu :-)

    Salnic

  10. #10
    Registrierter Benutzer
    Registriert seit
    14.03.2007
    Beiträge
    11
    Dochdoch!

    Ich will den Einzug - so wie er im KOMA-Script default ist. Aber ich will auch das Captionlabel unterstrichen. Daher hatte ich das caption2-Package eingebaut, welches wiederum zu Komplikationen mit dem caption-Package geführt hatte.

    Jetzt habe ich beide rausgeschmissen und versuche das KOMA-Script auszureizen. Mittlerweile bekomme ich damit:

    \renewcommand*{\figureformat}{\underline\figurenam e~\thefigure}
    schon das hin:

    Abbildung 3.1: Bildunterschrift

    Jetzt fehlt nur noch der Zähler...

    Weiss jm. rat?

  11. #11
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von *Peter* Beitrag anzeigen
    Jetzt habe ich beide rausgeschmissen
    Gut so Im Ernst: Wenn man wirklich nur Pakete einbindet, die man auch braucht, spart man sich eine Menge Probleme und Inkompatibilitäten.

    Weiss jm. rat?
    Versuche mal:

    Code:
    \renewcommand*{\figureformat}{\underline{\figurename~\thefigure}}
    Das sollte gehen, denke ich.

    Liebe Grüße,
    Axel
    Geändert von sommerfee (14-03-2007 um 16:38 Uhr)

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

    versuch es mal so:

    Code:
    \renewcommand*{\figureformat}{\underline{\figurename~\thefigure}}
    Matthias

  13. #13
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Zitat Zitat von sommerfee Beitrag anzeigen
    Gut so Im Ernst: Wenn man wirklich nur Pakete einbindet, die man auch braucht, spart man sich eine Menge Probleme und Inkompatibilitäten.



    Laß \figureformat etc. lieber in Ruhe und benutze:

    Code:
    \setkomafont{captionlabel}{\underline}
    Das sollte gehen, denke ich.

    Liebe Grüße,
    Axel
    Daran dachte ich auch erst, hab allerdings ne Fehlermeldung bekommen:

    ! Missing \endcsname inserted.

    \mathsurround
    l.10 \caption{bla}
    Code:
    \documentclass{scrartcl}
    \setkomafont{captionlabel}{\underline}
    
    \begin{document}
    
    \begin{figure}
    \caption{bla}
    \end{figure}
    
    \end{document}
    Matthias

  14. #14
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von sofa-surfer Beitrag anzeigen
    Daran dachte ich auch erst, hab allerdings ne Fehlermeldung bekommen:
    War auch großer Quatsch, den hatte ich auch ungefähr eine Sekunde später korrigiert, aber du bist einfach zu schnell für mich...

    Langsame Grüße,
    Axel

  15. #15
    Registrierter Benutzer
    Registriert seit
    14.03.2007
    Beiträge
    11
    Na, freut mich, dass ihr da einer Meinung seid!

    Funktioniert auf jeden Fall bestens! Was so eine geschweifte Klammer doch ausmachen kann...

    Vielen Dank nochmals!!!

Lesezeichen

Berechtigungen

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