PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hypcap sorgt für falsche Nummerierung



Rotzlucky
18-07-2007, 15:57
Hallo zusammen,

mein Dokumkent enthält folgendes Konstrukt


\begin{figure}[!htbp]
\centering
\begin{minipage}[b]{0.4\textwidth}
\includegraphics[width=\textwidth]{bilder/Einstellungsgroessen_Weit.jpg}
\caption[Einstellungsgröße Weit]{Weit}
\label{fig:einstellungsgroessen_weit}
\end{minipage}
\begin{minipage}[b]{0.4\textwidth}
\includegraphics[width=\textwidth]{bilder/Einstellungsgroessen_Total.jpg}
\caption[Einstellungsgröße Total]{Total}
\label{fig:einstellungsgroessen_total}
\end{minipage}
\end{figure}

Ohne hypcap ist alles korrekt. Das linke Bild hatte die Nummer 1.1, das rechte die 1.2
Schalte ich hypcap dazu haben aber beide Bilder die 1.1

Irgendwer ne Ahnung warum, oder wie man das umgehen könnte.

Für die Druckversion werd ich hypcap einfach weglassen, aber fürs pdf wärs schon schöner.

BTW Nutze TexnicCenter und MikTex, falls das wichtig ist

Gruß Marcel

localghost
18-07-2007, 16:13
Vielleicht hilft der Einsatz des Pakets subfig (http://dante.ctan.org/CTAN/help/Catalogue/entries/subfig.html) weiter.

\begin{figure}[!ht]
\centering
\subfloat[Einstellungsgröße Weit\label{fig:einstellungsgroessen_weit}]{\includegraphics[width=0.4\textwidth]{bilder/Einstellungsgroessen_Weit.jpg}}
\subfloat[Einstellungsgröße Total\label{fig:einstellungsgroessen_total}]\includegraphics[width=0.4\textwidth]{bilder/Einstellungsgroessen_Total.jpg}
\end{figure}
Mit einer zusätzlichen Option für hypcap (http://dante.ctan.org/CTAN/help/Catalogue/entries/hypcap.html) wird auch die ganze Abbildung angesteuert.

\usepackage[all]{hypcap}

sommerfee
18-07-2007, 17:21
Ohne hypcap ist alles korrekt. Das linke Bild hatte die Nummer 1.1, das rechte die 1.2
Schalte ich hypcap dazu haben aber beide Bilder die 1.1

Das kann ich nicht nachvollziehen. Folgendes funktioniert bei mir wie gewünscht:



\listfiles
\documentclass{book}
\usepackage[demo]{graphicx}

\usepackage{hyperref}
\usepackage[all]{hypcap}

\begin{document}
\chapter{Kapitel}

\begin{figure}[!htbp]
\centering
\begin{minipage}[b]{0.4\textwidth}
\includegraphics[width=\textwidth]{bilder/Einstellungsgroessen_Weit.jpg}
\caption[Einstellungsgröße Weit]{Weit}
\label{fig:einstellungsgroessen_weit}
\end{minipage}
\begin{minipage}[b]{0.4\textwidth}
\includegraphics[width=\textwidth]{bilder/Einstellungsgroessen_Total.jpg}
\caption[Einstellungsgröße Total]{Total}
\label{fig:einstellungsgroessen_total}
\end{minipage}
\end{figure}

\end{document}


mit



*File List*
book.cls 2005/09/16 v1.4f Standard LaTeX document class
bk10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2005/12/29 v1.2 MiKTeX 'graphics' configuration
dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
hyperref.sty 2007/06/14 v6.76i Hypertext links for LaTeX
hycolor.sty 2007/04/11 v1.1 Code for color options of hyperref/bookmark (HO
)
pd1enc.def 2007/06/14 v6.76i Hyperref: PDFDocEncoding definition (HO)
etexcmds.sty 2007/05/06 v1.0 Providing prefix for e-TeX command names (HO)
infwarerr.sty 2007/06/14 v1.1 Providing info/warning/message (HO)
hyperref.cfg 2006/02/14 v1.1 MiKTeX 'hyperref' configuration
kvoptions.sty 2007/06/11 v2.7 Connects package keyval with LaTeX options (HO
)
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
hdvips.def 2007/06/14 v6.76i Hyperref driver for dvips
pdfmark.def 2007/06/14 v6.76i Hyperref definitions for pdfmark specials
hypcap.sty 2007/04/09 v1.7 Adjusting anchors of captions (HO)
nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)


Ein Minimalbeispiel, welches den Fehler zeigt, wäre also notwendig, um dir helfen zu können.

Liebe Grüße,
Axel

P.S.: Ich würde einfach mal ein \capstart vor der zweiten minipage versuchen.

Rotzlucky
19-07-2007, 13:24
Danke für die zügigen Antworten, komm nur grade leider nicht dazu da herum zu experimentieren! Muß noch zwei Kapitel schreiben, dannach werd ich mich nochmal damit beschäftigen und ein Minimalbeispiel bauen, einziger Unterschied den ich jetzt seh ist, dass ich scrbook aus dem komascript benutze.

Besten Dank
Marcel

sommerfee
19-07-2007, 13:47
einziger Unterschied den ich jetzt seh ist, dass ich scrbook aus dem komascript benutze.

Ersetze ich in meinem Beispiel "book" durch "scrbook", so klappt es bei mir immer noch.

Aber bei der Kombination KOMA+hypcap würde ich darauf achten, hypcap v1.7 und ein passendes, aktuelles hyperref zu verwenden. Davor gab es nämlich einige Reibungspunkte zwischen KOMA und hypcap.

Liebe Grüße,
Axel