Abbildungsverweis zwischen zwei Bildern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abbildungsverweis zwischen zwei Bildern

von sommerfee » Mo 5. Apr 2010, 11:18

ChristianP. hat geschrieben:Durch das Weglassen von dem Befehl \usepackage[all]{hypcap} hat sich zwar das Problem gelöst, aber ein neues ist dadurch aufgetreten.

Wenn ich den Befehl entferne, und ich irgendwo im Dokument zwei Bilder nebebeinander und zusätzlich einen Querverweis auf eines dieser Bilder habe, dann springt beim Auswählen des Querverweises im fertigen Dokument der Bildausschnitt zum Abbildungstext unter das Bild.
Mal eine freche Frage: Weißt du, was das Paket hypcap macht?
Wie würdet ihr das Problem lösen?
Ich hatte bereits in meinem letzten Beitrag zwei Lösungsmöglichkeiten angegeben.

Dank des neuen Beispieles von dir kann ich auch verkünden, daß mit aktuellen Versionen von hyperref und hypcap das Problem nicht auftaucht.

Liebe Grüße,
Axel

von ChristianP. » Mo 5. Apr 2010, 08:57

Durch das Weglassen von dem Befehl \usepackage[all]{hypcap} hat sich zwar das Problem gelöst, aber ein neues ist dadurch aufgetreten.

Wenn ich den Befehl entferne, und ich irgendwo im Dokument zwei Bilder nebebeinander und zusätzlich einen Querverweis auf eines dieser Bilder habe, dann springt beim Auswählen des Querverweises im fertigen Dokument der Bildausschnitt zum Abbildungstext unter das Bild. Wenn ich allerdings den Befehlt im Dokument lasse, dann springt der Bildausschnitt nicht unter das Bild, sondern so, dass man das Bild mit Text betrachten kann. Nachteil ist allerdings, dass unter den beiden Bildern wieder als Abbildung die gleiche Nummer erscheint.

Wie würdet ihr das Problem lösen?

Danke
\documentclass[a4paper, 11pt, pagesize, oneside, parskip, final, nochapterprefix]{scrbook}

\usepackage[automark]{scrpage2}
\usepackage[naustrian]{babel}
\usepackage{graphicx}\newcount\Sourcenummer\Sourcenummer=0
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{bibgerm}
\usepackage[
%dvips,
a4paper
]{hyperref}

%\usepackage[all]{hypcap}

\begin{document}

\listoffigures

\section{Übertragung des Programms}
Das ist ein Test!\ref{fig:Übertragungsmenü}
\begin{figure}[htbp]
	\centering
	%%----start of first figure----
	\begin{minipage}[c]{0.49\linewidth}	%mit t ist das Bild ganz unten
		\centering
			\includegraphics[width=\linewidth]{images2/Kommunikation2.jpg}
		\caption{Auswahl der Übertragungsschnittstelle}
	\label{fig:Auswahl_der_Übertragungsschnittstelle}
	\end{minipage}%
%110
\hspace{0.2cm}%
	%----s5tart of second figure----
	\begin{minipage}[c]{0.49\linewidth}
		\centering
			\includegraphics[width=\linewidth]{images2/Uebertragung.jpg}
		\caption{Übertragungsmenü}
	\label{fig:Übertragungsmenü}
	\end{minipage}%\\[20pt]
\end{figure}
\newpage
\section{Übertragung des Programms}
\end{document}

von sommerfee » Sa 3. Apr 2010, 13:45

bloodworks hat geschrieben:Aber selbst wenn ich mir aber dein Bsp. zusammenbastele - aus deinen beiden Posts - kann ich es immer nocht nicht reproduzieren.
An hyperref und hypcap ist im Laufe der Jahre immer wieder weiterentwickelt worden, es kann also sehr gut sein, daß diese Probleme nur mit bestimmten Versionen auftreten. Daher:

Idee #1: Wird im Dokument das caption-Paket geladen? Wenn ja, dann kann man die Verwendung von hypcap entfernen, weil das caption-Paket bereits die Funktionalität von hypcap mitbringt.

Idee #2: LaTeX-System auf den aktuellen Stand updaten.

Liebe Grüße,
Axel

von bloodworks » Sa 3. Apr 2010, 11:42

Dein Beispiel entspricht nicht gerade den Definitionen eines Minimalbeispiels da ja wirklich keiner wissen kann was hinter deinem input steht.

Aber selbst wenn ich mir aber dein Bsp. zusammenbastele - aus deinen beiden Posts - kann ich es immer nocht nicht reproduzieren.

von ChristianP. » Sa 3. Apr 2010, 10:34

Danke für den Hinweis, werds mir merken :)

Hier der Code
\documentclass[
a4paper,
11pt,
pagesize,
oneside,
parskip,
final,
nochapterprefix, 
]{scrbook}

\usepackage[automark]{scrpage2}
\usepackage[naustrian]{babel}
\usepackage{graphicx}\newcount\Sourcenummer\Sourcenummer=0  
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{bibgerm}
\usepackage[
%dvips,
a4paper
]{hyperref}

\usepackage[all]{hypcap}

\begin{document}

\listoffigures

\subsection{Übertragung des Programms}
\input{texte/Nachfuehrung/Anwendungsprogramme/AVR-Studio_WinAVR/Uebertragung_des_Programms.tex}

\end{document}


Wenn ich das Packet \usepackage[all]{hypcap} entferne kommen wie gewünscht die unterschiedlichen Abbildungsnummern.

Frage:
Welche Veränderungen entstehen, wenn ich diesen Befehl aus dem gesamten Dokument das ich schreibe (also nicht im Minimalbeispiel) entferne?

von bloodworks » Sa 3. Apr 2010, 10:13

Hast du denn überhaupt den Link gelesen? Da steht relativ genau drinn wie man ein Minimalbeispiel erstellt. Kurz gesagt ist es Sinn und Zweck eines Minimalbeispiels nur so viel Code zu liefern, dass der Fehler gerade noch auftritt. Das hat zu Folge, dass eventuelle Helfer sich nicht durch 1244 LOF lesen müssen und man selbst beim Erstellen eines Minimalbeispiels oftmals die auslösende Zeile findet.

von ChristianP. » Sa 3. Apr 2010, 09:46

Danke für die schnelle Antwort

Benutze hier ein Template, dieses ist sehr aufgeblasen. Bei den einzelnen Bildern funktioniert die Nummerierung einwandfrei. Nur bei den Doppelbidern enstehen solche Probleme.

Was sollte ich als Minimalbeispiel hier reinstellen? Das ganze Template wäre zu viel, oder?

von sommerfee » Sa 3. Apr 2010, 09:21

ChristianP. hat geschrieben:Was gehört am Code verändert?
Die Frage ist vielmehr, was von dir an Code eingebaut wurde, so daß das von dir beobachtete Verhalten auftritt. Denn normal ist es nicht, \caption zählt normalerweise automatisch die Abbildungen durch.

Ohne Minimalbeispiel sehe ich genau wie bloodworks auch nicht, wie dir geholfen werden kann.

Liebe Grüße,
Axel

von ChristianP. » Sa 3. Apr 2010, 09:03

Danke für den Hinweis!

Im folgenden Bild kann man gut erkennen, dass hier zweimal Abbildung 4.24 steht. Möchte aber, dass im ersten Bild Abbilung 4.24 und im zweiten Bild Abbildung 4.25 erscheint.

Was gehört am Code verändert?
Dateianhänge
Latex_Abbildung.jpg
Latex_Abbildung.jpg (135.37 KiB) 3483 mal betrachtet

von bloodworks » Sa 3. Apr 2010, 02:00

Hallo dein Problem ist hier nicht reproduzierbar. Es sieht alles so aus wie es soll.

Bitte liefere doch ein Minimalbeispiel, dann kann dir sicher geholfen werden. Das mit dem Minimalbeispiel hat viele Vorteile, einer ist sicher, dass man überhaupt sieht was du machst. Das einzigste was ich von deinem Code sagen kann, ist dass das alignment der minipages nicht passt.

Nach oben