PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem zwischen hyperref und subcaption



J0Sch
11-12-2009, 18:38
Hallo,

seid ich vor einer halben Stunde mein MikTeX aktualisiert habe produziere ich jeden Menge Fehler, die scheinbar mit subcaption und hyperref in Verbindung stehen. Der Fehler wirkt sich aus indem vor den Bildunterschriften "Bild 1" und "Bild 2" jeweils ein "a" und "b" fehlt. Das stört mich aber nicht so sehr wie die vielen Fehlermeldungen und Warnungen :(



\documentclass[11pt, oneside, a4paper]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage[small, hang, nooneline]{caption}
\usepackage{subcaption}

\usepackage[
pdftex,
pdfstartview=Fit,
% Erzeugt Rueckwaerts-Seiten-Links im Literaturverzeichnis:
% pagebackref=true,
%pagecolor=black, % blue, funktioniert scheinbar nicht mehr
%citecolor=blue, % blue,black, hier scheinbar auch ein Problem
pdftitle={},
pdfauthor={},
pdfsubject={}]{hyperref}

\begin{document}

\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.49\textwidth}
\centering
\rule{4cm}{2cm}
\caption{Bild 1}
\label{abb:1a}
\end{subfigure}
\begin{subfigure}[b]{0.49\textwidth}
\centering
\rule{4cm}{2cm}
\caption{Bild 2}
\label{abb:1b}
\end{subfigure}
\caption{Bild 1 und 2}
\label{abb:1}
\end{figure}


\end{document}


habt Ihr eventuell eine Idee wie ich die Fehlermeldungen wegbekomme?

Viele Grüße
Josch

u_fischer
11-12-2009, 21:13
Versuch
\usepackage[compatibility=false,small, hang, nooneline]{caption}

und sag Axel bescheid.

sommerfee
12-12-2009, 00:38
Das hyperref- und das nameref-Interface bzgl. \caption hat sich leider geändert. Heiko Oberdiek wollte da noch was nachbessern, dann werde ich die notwendigen Anpassungen am caption-Paket vornehmen können.

Siehe auch: http://www.mrunix.de/forums/showthread.php?t=66751

Liebe Grüße,
Axel

J0Sch
12-12-2009, 12:59
Hallo,

vielen Dank für die Antworten das

\usepackage[compatibility=false,small, hang, nooneline]{caption}

beseitigt die Fehlermeldungen. Übrig bleibt noch die bekannte Warnung "\caption will not be redefined", damit kann ich aber erstmal leben. Und so wie es aussieht wird ja bereits an einer Lösung gearbeitet.

Wirklich super Support!

Grüße,
Josch

sommerfee
09-01-2010, 18:57
Update: Ich habe gerade die neue Version 3.1l des caption-Paketes nach CTAN hochgeladen, sie sollte dort also in den nächsten Tagen verfügbar sein. Erfahrungsgemäß dauert es dann auch nicht mehr lange, bis ein MikTeX Update des caption-Paketes zur Verfügung steht.

Liebe Grüße,
Axel

lockstep
09-01-2010, 19:43
Nochmals danke für den Support - ist auch gleich ein netter Test, wie schnell MiKTeX reagiert. :D

lockstep

mechanicus
12-01-2010, 14:23
Hi,


Ich habe gerade die neue Version 3.1l des caption-Paketes nach CTAN hochgeladen,
Habe gerade ein Update gemacht. Funktioniert super. Danke für dein Engagement.

Gruß
Marco

mechanicus
13-01-2010, 09:49
Hallo,


die neue Version 3.1l des caption-Paketes
folgender vermeintlicher Bug hat sich eingeschlichen. Folgendes MB funktioniert nur mit der Verwendung von hyperref - nicht ohne.


\documentclass{scrreprt}
\usepackage{caption}
\usepackage{subfig}
\usepackage{hyperref}
\begin{document}
\begin{figure}[htb]
\centering
\subfloat[foo]{\rule{0.4\textwidth}{3cm}} \qquad
\subfloat[bar]{\rule{0.4\textwidth}{3cm}}
\caption{Unterschrift}
\end{figure}
\end{document}


Gruß
Marco

sommerfee
13-01-2010, 19:10
Nimm subcaption statt subfig :D

Aber alle meine Testdokumente, die subfig verwenden, verwenden tatsächlich auch hyperref. Shit happens, dann gibt es am Samstag eben gleich die nächste Version :o

P.S.: Danke für's Feedback!

mechanicus
13-01-2010, 19:31
Hi,


Nimm subcaption statt subfig :D
Das mache ich sowieso :D:D

Gruß
Marco

sommerfee
14-01-2010, 18:54
:D:D:D

Habe gerade eine 3.1m nach CTAN gepumpt, sollte in den nächsten Tagen dort verfügbar sein.

Liebe Grüße,
Axel