PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit \listoffigures



Barghest
28-11-2012, 19:06
Hallo,

Ich möchte in meine Arbeit gerne ein Abbildungsverzeichnis einfügen. Sobald ich aber \lisoffigures in meiner Datei habe, bekomme ich mehrere Fehlermeldungen.


(/usr/share/texmf-dist/tex/latex/base/t1cmss.fd) (./minimal.lof
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.2 ...ef {}\gdef {}\cite [14]{Sta97})\relax }}{1}

! Missing control sequence inserted.
<inserted text>
\inaccessible
l.2 ...ef {}\gdef {}\cite [14]{Sta97})\relax }}{1}

! Missing control sequence inserted.
<inserted text>
\inaccessible
l.2 ...ef {}\gdef {}\cite [14]{Sta97})\relax }}{1}

! Missing control sequence inserted.
<inserted text>
\inaccessible
l.2 ...ef {}\gdef {}\cite [14]{Sta97})\relax }}{1}


LaTeX Warning: Citation `Sta97' on page 1 undefined on input line 2.

) <abbildungen/kontext.pdf, id=1, 597.23125pt x 327.2225pt>
<use abbildungen/kontext.pdf>

LaTeX Warning: Citation `Sta97' on page 1 undefined on input line 31.


LaTeX Warning: Citation `Sta97' on page 1 undefined on input line 31.


Overfull \hbox (10.88788pt too wide) in paragraph at lines 27--34
[]$[]$

Underfull \hbox (badness 10000) in paragraph at lines 27--34

[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./abbildungen/kontext.pd
f>] (./minimal.aux)

LaTeX Warning: There were undefined references.

)
(see the transcript file for additional information){/usr/share/texmf-dist/font
s/enc/dvips/cm-super/cm-super-t1.enc}</usr/share/texmf-dist/fonts/type1/public/
cm-super/sfbx0800.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx10
95.pfb></usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm0800.pfb></usr/sh
are/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb></usr/share/texmf-dist/
fonts/type1/public/cm-super/sfsx2074.pfb>
Output written on minimal.pdf (1 page, 85913 bytes).
SyncTeX written on minimal.synctex.gz.
Transcript written on minimal.log.

Ich habe einmal versucht, alles so minimal wie möglich zu machen:



\documentclass[paper=a4]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{caption}
\usepackage{graphicx}
\addtokomafont{caption}{\scriptsize}


\usepackage{jurabib}
\jurabibsetup{
authorformat=year,
commabeforerest,
titleformat=colonsep,
pages=format,
ibidem=strict,
titleformat=noreplace,
see
}

\begin{document}


\listoffigures


\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\centering
\includegraphics[width=5cm]{kontext.pdf}
\captionof{figure}{Beschriftung (\noibidem\cite[14]{Sta97})}
\label{kontext}
\end{minipage}\\[0.5cm]


\end{document}

Die undefined reference ist nicht das Problem. Die Meldungen darüber kommen auch mit verfügbarer bib-Datei.

Vielen Dank schonmal!

Daniel
28-11-2012, 22:10
Hi, dein Code ist etwas für Götter, nicht für Menschen.

Dabei gibt's "jurabib" in Deutsch.

gruß

klops
29-11-2012, 07:31
\noibidem ist zerbrechlich:

\documentclass[paper=a4]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{caption}
\usepackage[demo]{graphicx}
\addtokomafont{caption}{\scriptsize}


\usepackage{jurabib}
\jurabibsetup{
authorformat=year,
commabeforerest,
titleformat=colonsep,
pages=format,
ibidem=strict,
titleformat=noreplace,
see
}

\begin{document}


\listoffigures


\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\centering
\includegraphics[width=5cm]{kontext.pdf}
\captionof{figure}{Beschriftung (\protect\noibidem\cite[14]{Sta97})}
\label{kontext}
\end{minipage}\\[0.5cm]


\end{document}

sommerfee
29-11-2012, 09:27
\captionof{figure}{Beschriftung (\protect\noibidem\cite[14]{Sta97})}

Die Frage ist, ob man die Referenz wirklich ins Abbildungsverzeichnis haben möchte. Ansonsten:


\caption[Beschriftung]{Beschriftung (\noibidem\cite[14]{Sta97})}

BTW: \captionsetup{type=figure} und \captionof{figure} ist doppelt-gemoppelt. Nach einem \captionsetup{type=figure} reicht ein \caption völlig aus.

Barghest
29-11-2012, 09:48
Ich danke Euch vielmals!

Ob ich die Referenzen im Verzeichnis haben möchte, weiß ich noch nicht :)

Das \captionsetup{type=figure} kam erst Nachträglich zu meinen Abbildungen dazu, nachdem ich bemerkt hatte, dass alle Referenzen beim Klick nicht zur Abbildung, sondern zu der jeweiligen Beschriftung gesprungen sind. Werde das noch ändern, danke.

klops, danke auch für den Hinweis auf die Option "demo" (die steht gar nicht in der Dokumentation von graphicx).

Daniel, Deinen Beitrag habe ich nicht verstanden ;b