Seite 1 von 2
Abbildungsverweis zwischen zwei Bildern
Verfasst: Fr 2. Apr 2010, 23:36
von ChristianP.
Hallo Forum
Habe ein kleines Problem mit Abbildungsverweise
Im Dokument habe ich zwei Bilder nebeneinander. Unter jedem möchte ich einen Abbildungsverweis haben. Das funktioniert auch, aber der Text bzw. Verweis ist der selbe.
SOLL:
Abbildung5: Text Abbildung6: Text
IST:
Abbildung5: Text Abbildung5: Text
Wie kann ich es realisieren, dass die Ausgabe so wie in SOLL ist?
Hier der Code:
\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}
Danke für eure Hilfe
Verfasst: Sa 3. Apr 2010, 02:00
von bloodworks
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.
Verfasst: Sa 3. Apr 2010, 09:03
von ChristianP.
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?
Verfasst: Sa 3. Apr 2010, 09:21
von sommerfee
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
Verfasst: Sa 3. Apr 2010, 09:46
von ChristianP.
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?
Verfasst: Sa 3. Apr 2010, 10:13
von bloodworks
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.
Verfasst: Sa 3. Apr 2010, 10:34
von ChristianP.
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?
Verfasst: Sa 3. Apr 2010, 11:42
von bloodworks
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.
Verfasst: Sa 3. Apr 2010, 13:45
von sommerfee
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
Verfasst: Mo 5. Apr 2010, 08:57
von ChristianP.
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}