Grimork
15-01-2012, 18:37
Hallo zusammen,
ich bin im Moment dabei, meine DA zu texen und bin dabei auf ein mir nicht ganz verständliches Problem mit den Paketen wrapfig und caption gestoßen.
Ich möchte gerne das caption Format "plain" haben und Figure X.Y dick haben, was natürlich mit dem caption Paket kein Problem ist. Dies funktioniert auch ohne Probleme mit sidecap und der normalen figure Umgebung. Auch lässt sich das wrapfig Paket ohne Beschwerden parallel zum caption Paket laden, aber möchte ich dann konkret ein Bild in der wrapfigure Umgebung einbinden, erscheinen folgende Fehler:
! Missing { inserted.
<to be read again>
\let
l.161 \begin{wrapfigure}{r}{83mm}
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
)
Runaway text?
\let \reserved@d = *\def \reserved@a {\def \reserved@a *{\caption@@@settype \ET
C.
! File ended while scanning text of \@float@everytoks.
<inserted text>
}
<*> D:/Diplomarbeit/thesis/teststuff.tex
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.
! Emergency stop.
<*> D:/Diplomarbeit/thesis/teststuff.tex
*** (job aborted, no legal \end found)
Dies geschieht aber nur, wenn ich parallel das caption Paket nutze. Wenn ich dieses deaktiviere, wird die wrapfigure Umgebung ohne Probleme erstellt.
Hier der gesamte Code:
\documentclass[12pt,a4paper,twoside,BCOR=15mm,openright,fleqn]{scrreprt}
\usepackage[ngerman,english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{chngpage}
\usepackage{float}
%% math stuff
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage[mediumspace,mediumqspace,squaren,Gray]{SIunits}
\usepackage{calc}
%% ref and cite
\usepackage{varioref}
\usepackage{hyperref}
\usepackage[space]{cite}
%% figures
\usepackage[pdftex]{graphicx} % option pdftex is recommended when including pdf figures only
\usepackage[format=plain,bf,singlelinecheck=false]{caption}
\usepackage{sidecap} % figures with side-caption
\usepackage{wrapfig} % wrap text around figures
%% counter
\usepackage{chngcntr}
\counterwithin{figure}{chapter}
%% change font
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage[eulergreek,EULERGREEK]{sansmath}
\sansmath
%% chapter styles
\usepackage[table,dvipsnames,svgnames]{xcolor}
\usepackage{fix-cm}
\usepackage{titlesec}
%%%%%%% further style elements %%%%%%%
\renewcommand{\floatpagefraction}{.8}
\renewcommand{\textfraction}{.15}
\frenchspacing
\setlength{\parindent}{0pt}
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %%%%%%%
%%%%%%% START WITH DOCUMENT %%%%%%% %%%%%%%
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %%%%%%%
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\begin{wrapfigure}{r}{83mm}
\centering
\includegraphics[width=80mm]{pdf_bild_80mm_breit}
\caption{Spectrum of the DH-2000 according to the manufacturer.}
\label{fig:figure}
\end{wrapfigure}
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
\cleardoublepage
\end{document}
Ich nutze TexnicCenter und MikTeX, wobei beides erst im November frisch gezogen und installiert wurde (also Pakete eher nicht veraltet).
Nochmal Kurzfassung:
- warpfig alleine funktioniert
- caption alleine funktioniert
- wrapfig geladen, aber keine wrapfigure Umgebung + caption funktioniert
- mit wrapfigure funktioniert es nicht
Bereits gefundene Optionen:
- picins benutzen, habe ich bisher nicht ausprobiert, da das Paket uralt ist und es auch jede Menge Threads im Inet gibt, dass man das nicht mehr benutzen soll.
Ich hoffe, es hat jemand eine Idee.
Vielen Dank und viele Grüße
Grimork
ich bin im Moment dabei, meine DA zu texen und bin dabei auf ein mir nicht ganz verständliches Problem mit den Paketen wrapfig und caption gestoßen.
Ich möchte gerne das caption Format "plain" haben und Figure X.Y dick haben, was natürlich mit dem caption Paket kein Problem ist. Dies funktioniert auch ohne Probleme mit sidecap und der normalen figure Umgebung. Auch lässt sich das wrapfig Paket ohne Beschwerden parallel zum caption Paket laden, aber möchte ich dann konkret ein Bild in der wrapfigure Umgebung einbinden, erscheinen folgende Fehler:
! Missing { inserted.
<to be read again>
\let
l.161 \begin{wrapfigure}{r}{83mm}
A left brace was mandatory here, so I've put one in.
You might want to delete and/or insert some corrections
so that I will find a matching right brace soon.
(If you're confused by all this, try typing `I}' now.)
)
Runaway text?
\let \reserved@d = *\def \reserved@a {\def \reserved@a *{\caption@@@settype \ET
C.
! File ended while scanning text of \@float@everytoks.
<inserted text>
}
<*> D:/Diplomarbeit/thesis/teststuff.tex
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.
! Emergency stop.
<*> D:/Diplomarbeit/thesis/teststuff.tex
*** (job aborted, no legal \end found)
Dies geschieht aber nur, wenn ich parallel das caption Paket nutze. Wenn ich dieses deaktiviere, wird die wrapfigure Umgebung ohne Probleme erstellt.
Hier der gesamte Code:
\documentclass[12pt,a4paper,twoside,BCOR=15mm,openright,fleqn]{scrreprt}
\usepackage[ngerman,english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{chngpage}
\usepackage{float}
%% math stuff
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage[mediumspace,mediumqspace,squaren,Gray]{SIunits}
\usepackage{calc}
%% ref and cite
\usepackage{varioref}
\usepackage{hyperref}
\usepackage[space]{cite}
%% figures
\usepackage[pdftex]{graphicx} % option pdftex is recommended when including pdf figures only
\usepackage[format=plain,bf,singlelinecheck=false]{caption}
\usepackage{sidecap} % figures with side-caption
\usepackage{wrapfig} % wrap text around figures
%% counter
\usepackage{chngcntr}
\counterwithin{figure}{chapter}
%% change font
\usepackage[T1]{fontenc}
\usepackage[scaled]{helvet}
\renewcommand\familydefault{\sfdefault}
\usepackage[eulergreek,EULERGREEK]{sansmath}
\sansmath
%% chapter styles
\usepackage[table,dvipsnames,svgnames]{xcolor}
\usepackage{fix-cm}
\usepackage{titlesec}
%%%%%%% further style elements %%%%%%%
\renewcommand{\floatpagefraction}{.8}
\renewcommand{\textfraction}{.15}
\frenchspacing
\setlength{\parindent}{0pt}
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %%%%%%%
%%%%%%% START WITH DOCUMENT %%%%%%% %%%%%%%
%%%%%%% %%%%%%% %%%%%%% %%%%%%% %%%%%%%
\begin{document}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\begin{wrapfigure}{r}{83mm}
\centering
\includegraphics[width=80mm]{pdf_bild_80mm_breit}
\caption{Spectrum of the DH-2000 according to the manufacturer.}
\label{fig:figure}
\end{wrapfigure}
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
\cleardoublepage
\end{document}
Ich nutze TexnicCenter und MikTeX, wobei beides erst im November frisch gezogen und installiert wurde (also Pakete eher nicht veraltet).
Nochmal Kurzfassung:
- warpfig alleine funktioniert
- caption alleine funktioniert
- wrapfig geladen, aber keine wrapfigure Umgebung + caption funktioniert
- mit wrapfigure funktioniert es nicht
Bereits gefundene Optionen:
- picins benutzen, habe ich bisher nicht ausprobiert, da das Paket uralt ist und es auch jede Menge Threads im Inet gibt, dass man das nicht mehr benutzen soll.
Ich hoffe, es hat jemand eine Idee.
Vielen Dank und viele Grüße
Grimork