NewAtair
21-09-2008, 00:11
Hallo alle,
ich habe nur ein kleinen Problemchen mit dem Referenzieren von Bildern und subfig, denn im Text werden subfigs nicht richtig referenziert, denn die Bilder haben die Bezeichnung 1.1a und 1.1b, aber im Text werden diese als 1.0a und als 1.0b bezeichnet bzw. referenziert. Witzigerweise kann man im PDF (nicht im Minimalbeispiel) "richtig" anklicken, dh. es wird zur richtigen Stelle gesprungen.
In der beigefügten ZIP-Datei ist die DVI und die PS Datei enthalten.
\documentclass[%
fontsize=11pt,
paper=a4,
BCOR5mm,
DIVcalc,
DIV=13,
headinclude,
footinclude=false,
pagesize,
]{scrreprt}
%-------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
\usepackage{pstricks}
\usepackage{pst-plot, pst-node, pst-coil, pst-eps, pst-circ,pstricks-add,multido}
\usepackage{subfig}
\usepackage{caption}
% Aussehen der Captions
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = hang, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = top %top
}
%%% Bugfix Workaround
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}
% Aussehen der Captions fuer subfigures (subfig-Paket)
\captionsetup*[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = hang, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = space, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom, %top
labelformat = parens, % simple, empty % Wie die Bezeichnung gesetzt wird
listofformat = simple
}
\begin{document}
\chapter{Ein Problem}
\section{Blödsinn}
fkghjfkh
fdkbhlgkf
klkgdh
\section{Blablabal}
defbhdrbg fduhugd (Abbildung \ref{fig:A}) ruih urztg uutrhzu (Abbildung \ref{fig:B}) tjhijfgjh hzduegh eutuirh uertgh udefzure ezfgre
\begin{figure}[!ht]
\hfill
\subfloat[AAAA\label{fig:A}]{
\begin{pspicture}(-0.5,-0.3)(6,5)
\psline(0,0)(5,0)(5,5)(0,5)(0,0)
\end{pspicture}
}
\hfill
\subfloat[BBBB\label{fig:B}]{
\begin{pspicture}(-0.5,-0.3)(6,5)
\psline(0,0)(5,0)(5,5)(0,5)(0,0)
\end{pspicture}
}
\hfill
\mbox{}
\caption{CCCCC}
\label{C}
\end{figure}
\begin{figure}[!ht]
\centering
\begin{pspicture}(-0.5,1)(6.5,9.5)
\psline(0,0)(6,0)(6,9)(0,9)(0,0)
\end{pspicture}
\caption{DDDDD}
\label{fig:D}
\end{figure}
Aus der Abbildung \ref{fig:D} dughurh hguith hfiughtir hfdjgfd bhfdhgj ufrhug ....
\end{document}
Es macht keinen unterschied ob ich per \subref oder per \ref auf die Bilder referenzieren.
Früher hat es ohne Probleme funktioniert und jetzt referenziert es nicht mehr richtig????
Liebe Grüße und Danke,
NewAtair
ich habe nur ein kleinen Problemchen mit dem Referenzieren von Bildern und subfig, denn im Text werden subfigs nicht richtig referenziert, denn die Bilder haben die Bezeichnung 1.1a und 1.1b, aber im Text werden diese als 1.0a und als 1.0b bezeichnet bzw. referenziert. Witzigerweise kann man im PDF (nicht im Minimalbeispiel) "richtig" anklicken, dh. es wird zur richtigen Stelle gesprungen.
In der beigefügten ZIP-Datei ist die DVI und die PS Datei enthalten.
\documentclass[%
fontsize=11pt,
paper=a4,
BCOR5mm,
DIVcalc,
DIV=13,
headinclude,
footinclude=false,
pagesize,
]{scrreprt}
%-------------------------------------------------------------------------
\usepackage[latin1]{inputenc}
\usepackage{pstricks}
\usepackage{pst-plot, pst-node, pst-coil, pst-eps, pst-circ,pstricks-add,multido}
\usepackage{subfig}
\usepackage{caption}
% Aussehen der Captions
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = hang, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = top %top
}
%%% Bugfix Workaround
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}
% Aussehen der Captions fuer subfigures (subfig-Paket)
\captionsetup*[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = hang, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = space, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom, %top
labelformat = parens, % simple, empty % Wie die Bezeichnung gesetzt wird
listofformat = simple
}
\begin{document}
\chapter{Ein Problem}
\section{Blödsinn}
fkghjfkh
fdkbhlgkf
klkgdh
\section{Blablabal}
defbhdrbg fduhugd (Abbildung \ref{fig:A}) ruih urztg uutrhzu (Abbildung \ref{fig:B}) tjhijfgjh hzduegh eutuirh uertgh udefzure ezfgre
\begin{figure}[!ht]
\hfill
\subfloat[AAAA\label{fig:A}]{
\begin{pspicture}(-0.5,-0.3)(6,5)
\psline(0,0)(5,0)(5,5)(0,5)(0,0)
\end{pspicture}
}
\hfill
\subfloat[BBBB\label{fig:B}]{
\begin{pspicture}(-0.5,-0.3)(6,5)
\psline(0,0)(5,0)(5,5)(0,5)(0,0)
\end{pspicture}
}
\hfill
\mbox{}
\caption{CCCCC}
\label{C}
\end{figure}
\begin{figure}[!ht]
\centering
\begin{pspicture}(-0.5,1)(6.5,9.5)
\psline(0,0)(6,0)(6,9)(0,9)(0,0)
\end{pspicture}
\caption{DDDDD}
\label{fig:D}
\end{figure}
Aus der Abbildung \ref{fig:D} dughurh hguith hfiughtir hfdjgfd bhfdhgj ufrhug ....
\end{document}
Es macht keinen unterschied ob ich per \subref oder per \ref auf die Bilder referenzieren.
Früher hat es ohne Probleme funktioniert und jetzt referenziert es nicht mehr richtig????
Liebe Grüße und Danke,
NewAtair