Mat
18-12-2007, 21:57
Hallo,
ich benutze die kreis-definition die mir eine zahl in einem kreis darstellen lässt.
Diese funktioniert auch wunderbar. Leider klappt es aber nicht in der figure mit subfloat umgebung. Hier bekomme ich den fehler:
! Argument of \Hy@tempa has an extra }.
<inserted text>
\par
l.242 \kreis{2}\label{fig:qruesplot}}}
Ich weiß leider überhaupt nicht woran es liegen kann....
für Hilfe bin ich sehr dankbar!
Und hier ist ein Minimalbeispiel das den fehler produziert.
\documentclass[a4paper,11pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[USenglish, ngerman]{babel}
\usepackage{makeidx}
\usepackage[plainheadsepline,plainfootsepline]{scrpage2}
\automark[chapter]{section}
\usepackage{longtable}
\usepackage{array,colortbl}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{floatrow}
\DeclareFloatVCode{rule}{\vskip4pt\hrule\vskip4pt}
\floatsetup[figure]{style=ruled, precode=none, capposition=bottom}
\floatsetup[table]{style=ruled, postcode=none, capposition=top}
\floatsetup[tabular]{style=ruled, postcode=none, capposition=top}
\floatsetup[longtable]{style=ruled, precode=none, capposition=bottom}
\captionsetup[table]{font=small,format=hang}
\captionsetup[tabular]{font=small,format=hang}
\captionsetup[figure]{font=small, format=hang}
\captionsetup[subfloat]{font=small, format=hang}
\usepackage{graphics}
\usepackage[style=base,font=footnotesize,labelformat=parens,la belsep=space]{subfig}
\usepackage[pdftex]{graphicx}
\usepackage[pdftex,
colorlinks=true,
urlcolor=black,
anchorcolor=brightblue,
filecolor=green,
linkcolor=black,
menucolor=webdarkblue,
pdftitle={gerge},
pdfauthor={Mek},
pdfkeywords={round and happy},
pagebackref,
citecolor=black,
pdfpagemode=None,
bookmarksopen=true]{hyperref}
\newcommand*\kreis[1]{\unitlength0.85ex\begin{picture}(2.5,2.5)%
\put(0.85,0.85){\circle{3}}\put(0.8,0.8){\makebox( 0,0){#1}}\end{picture}}
\begin{document}
\pagenumbering{roman}
\begin{figure}[h]
\centering
\ffigbox[\FBwidth]{
\subfloat[Zger\label{fig:plot1}]
gegergg
\hspace{3mm}
\subfloat[Pro4}$.\label{fig:tesplot2}]
gergerg}
{\caption{gerger \kreis{2} \label{fig:qresplot}}}
\end{figure}
\end{document}
ich benutze die kreis-definition die mir eine zahl in einem kreis darstellen lässt.
Diese funktioniert auch wunderbar. Leider klappt es aber nicht in der figure mit subfloat umgebung. Hier bekomme ich den fehler:
! Argument of \Hy@tempa has an extra }.
<inserted text>
\par
l.242 \kreis{2}\label{fig:qruesplot}}}
Ich weiß leider überhaupt nicht woran es liegen kann....
für Hilfe bin ich sehr dankbar!
Und hier ist ein Minimalbeispiel das den fehler produziert.
\documentclass[a4paper,11pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[USenglish, ngerman]{babel}
\usepackage{makeidx}
\usepackage[plainheadsepline,plainfootsepline]{scrpage2}
\automark[chapter]{section}
\usepackage{longtable}
\usepackage{array,colortbl}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{floatrow}
\DeclareFloatVCode{rule}{\vskip4pt\hrule\vskip4pt}
\floatsetup[figure]{style=ruled, precode=none, capposition=bottom}
\floatsetup[table]{style=ruled, postcode=none, capposition=top}
\floatsetup[tabular]{style=ruled, postcode=none, capposition=top}
\floatsetup[longtable]{style=ruled, precode=none, capposition=bottom}
\captionsetup[table]{font=small,format=hang}
\captionsetup[tabular]{font=small,format=hang}
\captionsetup[figure]{font=small, format=hang}
\captionsetup[subfloat]{font=small, format=hang}
\usepackage{graphics}
\usepackage[style=base,font=footnotesize,labelformat=parens,la belsep=space]{subfig}
\usepackage[pdftex]{graphicx}
\usepackage[pdftex,
colorlinks=true,
urlcolor=black,
anchorcolor=brightblue,
filecolor=green,
linkcolor=black,
menucolor=webdarkblue,
pdftitle={gerge},
pdfauthor={Mek},
pdfkeywords={round and happy},
pagebackref,
citecolor=black,
pdfpagemode=None,
bookmarksopen=true]{hyperref}
\newcommand*\kreis[1]{\unitlength0.85ex\begin{picture}(2.5,2.5)%
\put(0.85,0.85){\circle{3}}\put(0.8,0.8){\makebox( 0,0){#1}}\end{picture}}
\begin{document}
\pagenumbering{roman}
\begin{figure}[h]
\centering
\ffigbox[\FBwidth]{
\subfloat[Zger\label{fig:plot1}]
gegergg
\hspace{3mm}
\subfloat[Pro4}$.\label{fig:tesplot2}]
gergerg}
{\caption{gerger \kreis{2} \label{fig:qresplot}}}
\end{figure}
\end{document}