PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bild einbinden, caption macht probleme!



anjo
17-09-2007, 21:47
hi,

ich bin völlig neu hier, aber nicht neu bei latex dabei. momentan sehe ich den fehler einfach nicht.


\begin{figure}
\begin{center}
\epsfig{file=02/proofdekkeralgo,scale=0.8}
\end{center}
\caption [Dekker's Algorithmus] {Flussdiagramm des Dekker Algorithmusses\protect\cite{PCP}}
\label{proofdekker}
\end{figure}

es werden folgende fehler angezeigt Z. 62 ist die Zeile mit caption:


[12] <02/proofdekkeralgo.png, id=314, 335.8146pt x 512.6352pt>
<use 02/proofdekkeralgo.png>
! Missing number, treated as zero.
<to be read again>
\c@chapter
l.62 \caption
[Dekker's Algorithmus] {Flussdiagramm des Dekker Algorithmusses}

! Missing number, treated as zero.
<to be read again>
\c@chapter
l.62 ... {Flussdiagramm des Dekker Algorithmusses}

! Missing number, treated as zero.
<to be read again>
\c@chapter
l.62 ... {Flussdiagramm des Dekker Algorithmusses}

! Missing number, treated as zero.
<to be read again>
\c@chapter
l.62 ... {Flussdiagramm des Dekker Algorithmusses}

Die Restlichen 2 Fehler


[14
! Undefined control sequence.
<write> ...gure}{\protect \numberline {\c@chapter
.2.2.2}{\ignorespaces Dekk...
l.73

! Undefined control sequence.
<write> \newlabel{proofdekker}{{\c@chapter
.2.2.2}{\thepage }{Dekker's Algor...
l.73

<02/proofdekkeralgo.png (PNG copy)>])

Anschließend entstehen noch fehler nach einem Text, wieso keine Ahnung!

Vielen Dank!

edit: vielleicht noch der kleine Hinweiß, dass wen man das caption herausnimmt, dann werden keine fehler erkannt.

bischi
17-09-2007, 22:14
Uiuiuiiii - woher haste denn den Code? epsfig solltest du unter keinen Umständen benutzen (total veraltet!)... Wies richtig gemacht wird findest du im l2picfaq.pdf (unter den obersten paar Threads dieses Boards)

MfG Bischi

anjo
17-09-2007, 22:24
includegraphics ändert ander sache leider nix :(

edit:

2 Varianten \usepackage{capt-of} wurde gemacht....

\begin{center}
\centering
\includegraphics[scale=0.7]{02/proofdekkeralgo}
\captionof{figure}[Flussdiagramm des Dekker Algorithmusses]{Flussdiagramm des Dekker Algorithmusses}
\label{pic:proofdekker}
\end{center}

\begin{figure}
\centering
\includegraphics{02/proofdekkeralgo}
\caption[Flussdiagramm des Dekker Algorithmusses]{Flussdiagramm des Dekker Algorithmusses}
\label{pic:proofdekker}
\end{figure}

jeweils gibts fehler wie oben beschrieben.

rais
17-09-2007, 23:12
Moin moin,
womit kompilierst Du denn?
`epsfig´ würde ja latex vermuten lassen, aber die Verwendung von .png doch eher pdflatex...?
Schau Dir l2picfaq vielleicht nochmal etwas gründlicher an.;)
MfG,

bobmalaria
17-09-2007, 23:38
außerdem sei die anmerkung erlaubt das du \begin{center}...\end{center} nicht nehmen solltest. das fügt nämlich zusätzlichen vertikalen abstand ein. es reicht der schalter \centering

sommerfee
18-09-2007, 06:27
Ich hätte gerne ein Minimalbeispiel http://www.cheesebuerger.de/images/midi/froehlich/a010.gif

anjo
18-09-2007, 16:35
\includegraphics{dateiname}

also für mich gilt das als standard:
noch ein edit(sogar getestet):


\documentclass[11pt,german]{scrartcl}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics{bildname}
\caption[kurz Überschrift im Inhaltsverzeichnis]{Lange unter dem Bild}
\label{label für referenzen}
\end{figure}
\end{document}

bischi
18-09-2007, 17:28
Ahääm - was genau war das? Sicherlich kein Minimalbeispiel ;) (www.minimalbeispiel.de)

MfG Bischi

anjo
18-09-2007, 17:31
so ich habs jetzt. in der fehlermeldung habe ich mich immer gefragt, warum da etwas von chapter steht. zu dumm, dass ich als documentclass den scrarticle genommen habe und mein header mit den veränderungen für ein scrbook entworfen wurde. etwas ungünstig, deshalb waren bei den referenzen auf die figure immer auch die chapter nr gefragt. diese wird nun garnicht erst in dem doctyp erstellt. also probleme.

ich habe meine letzte msg editiert und das funktionierende latex statement hingeschrieben. vielleicht kann jemand von den latex gurus noch etwas dazu sagen. danke.

ich habe das minimalbeispiel mit dem restlichen etwas aufgefüllt

bischi
18-09-2007, 17:35
Ist zwar immer noch kein Minimalbeispiel, aber der Code scheint ok zu sein... Lösch mal alle Dateien, die du nicht selbst erstellt hast und kompilier 3 mal neu... Problem gelöst?

MfG Bischi

anjo
18-09-2007, 17:46
ich denke, dass die kapitel aus dem figure caption raus müssen. und dann funktioniert das ganze auch. so dass es jetzt endlich kein problem mehr ist. die abbildungen durchzunummerieren sollte ausreichen, man muss ja nicht noch wissen, in welchem kapitel man sich befindet...

danke!