PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungsverzeichnis leer mit Fehlermeldung



AXM
16-02-2012, 23:23
Hallo Leute.

Anbei ein abgespeckter Code


%
%header->Einstellungen
%
\listfiles
\documentclass[pdftex,12pt,parskip,fleqn,openany,bibliography=tot oc]{scrreprt}%{report}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[a4paper,left=3cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage{textcomp}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\linespread {1}\selectfont %Zeilenabstand 1,2 * X
\usepackage[babel]{csquotes}%<--einkommentieren
%bilder und Tabelenunterschriften
\usepackage[singlelinecheck=false,justification=raggedright,ma rgin=12pt,font={scriptsize},labelfont=bf]{caption}[2008/08/24]
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}}
\addto\captionsngerman{%
\renewcommand{\tablename}{Tab.}}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{array}\usepackage{caption}

\usepackage{subcaption}
\usepackage[subfigure]{tocloft}
\usepackage{multicol}
\usepackage{placeins}
\makeindex\usepackage{blindtext}

\begin{document}
\tableofcontents
%\newpage
\listoffigures
\blindtext
\begin{figure}
\centering
\includegraphics[width=0.80\textwidth]{Bilder/VorgehenVDI2221.jpg}
\caption{Vorgehen bei einer Neukonstruktion \\ Quelle:\cite[9]{VDIRichtlinie2221.05.93}}
\label{fig:VorgehenVDI2221}
\end{figure}
\blindtext
\end{document}

Hier wird kein Abbildungsverzeichnis erstellt und werden 2 Fehlermeldungen ausgespuckt. Des weiteren habe ich (hier nicht nachvollziehbar), wenn ein Bild einfüge 0Fehler 0Warnungen 0 Seiten. PDF wird aber korrekt ausgegeben, vorausgesetzt Abbildungsverzeichnis wird nicht erstellt.

Das Bild müsst Ihr natürlich ersetzten

Was ist falsch?

DAnke
Gruß
Alexander

bobmalaria
17-02-2012, 00:00
hi,

versuch mal \caption[ohne \cite]{normal wie bisher mit \cite}

gruss

Xenara
17-02-2012, 09:08
Normalerweise funktioniert \cite in der caption. Ich konnte dein Problem durch systematisches Auskommentieren lösen: Die Option "subfigure" beim tocloft-Paket ist schuld. Wozu hast du die überhaupt geladen? Laut Paketdoku hat sie nur einen einzigen Zweck, nämlich die Kompatibilität mit dem subfigure-Paket herzustellen, was sowieso veraltet ist.

Hier der funktionierende Code:


\listfiles
\documentclass%
[12pt,parskip,fleqn,openany,bibliography=totoc]% kein pdftex angeben!
{scrreprt}%{report}

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[a4paper,left=3cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage{textcomp}
\usepackage[ansinew]{inputenc}
%%\usepackage[T1]{fontenc}% DOPPELT
\usepackage{graphicx}
\linespread {1}\selectfont %Zeilenabstand 1,2 * X
\usepackage[babel]{csquotes}%<--einkommentieren
%bilder und Tabelenunterschriften
\usepackage[singlelinecheck=false,justification=raggedright,ma rgin=12pt,font={scriptsize},labelfont=bf]{caption}[2008/08/24]
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}}
\addto\captionsngerman{%
\renewcommand{\tablename}{Tab.}}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{array}
%%\usepackage{caption}% DOPPELT

\usepackage{subcaption}

\usepackage%
%%%[subfigure]% WEGLASSEN!!!
{tocloft}

\usepackage{multicol}
\usepackage{placeins}
\makeindex
\usepackage{blindtext}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@Book{book,
author = {Autor},
title = {Titel},
publisher = {Verlag},
year = {2222},
}
\end{filecontents}


\begin{document}
\tableofcontents
%\newpage
\listoffigures
\blindtext
\begin{figure}
\centering
\includegraphics[width=0.80\textwidth]{Testbild}
\caption{Vorgehen bei einer Neukonstruktion \\ Quelle:\cite[9]{book}}
\label{fig:VorgehenVDI2221}
\end{figure}
\blindtext

\bibliographystyle{alpha}
\bibliography{literatur}

\end{document}


Übrigens kannst du die Treiberangabe "pdftex" weglassen, die Pakete finden das selbst passend raus.
Ausserdem hast du zwei Pakete (caption und fontenc) doppelt geladen, das sollte man nicht tun, sonst kanns "Option clash"-Fehler geben.

AXM
19-02-2012, 23:53
Vielen Dank,
jetzt funkzt das Abbildungsverzeichnis.


0F 0W 0S bleibt erhalten

sommerfee
20-02-2012, 09:21
0F 0W 0S bleibt erhalten

Benutzt du TeXnicCenter als Editor? Wenn ja: http://www.miktex.org/2.9/issues

AXM
20-02-2012, 21:38
Ja ich benutz TexcincCenter 1.0.

Werde aus dem Link dennoch nicht schlau.

hier die gesamte preamble

%
%header->Einstellungen
%
\listfiles
\documentclass[pdftex,12pt,parskip,fleqn,openany,bibliography=tot oc]{scrreprt}%{report}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
%\usepackage[a4paper,left=3cm,right=4cm,top=3cm,bottom=3cm]{geometry}
\usepackage[a4paper,left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{textcomp}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
%\linespread {1}\selectfont %Zeilenabstand 1,2 * X
\linespread {1}\selectfont %Zeilenabstand 1,2 * X
\usepackage[babel]{csquotes}
%bilder und Tabelenunterschriften
\usepackage[singlelinecheck=false,justification=raggedright,ma rgin=12pt,font={scriptsize},labelfont=bf]{caption}[2008/08/24]
\addto\captionsngerman{%
\renewcommand{\figurename}{Abb.}}
\addto\captionsngerman{%
\renewcommand{\tablename}{Tab.}}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{array}
\usepackage{caption}

\usepackage{subcaption}
\usepackage{tocloft}
\usepackage{multicol}
%\usepackage{cancel}
%\usepackage{pdfpages}
\usepackage{placeins}
%Zitierweise im text
\RequirePackage[backend=bibtex8,citestyle=authoryear-comp,bibstyle=authoryear,maxnames=2,minnames=2]{biblatex}

%\usepackage[square]{natbib}
%Literaturverzeichnis begin
\DefineBibliographyStrings{ngerman}{andothers={et\ al\adddot}}
\renewcommand{\labelnamepunct}{\addcolon\addspace} % Doppelpunkt im Text
\renewcommand{\postnotedelim}{\addcolon\addspace}% Doppelpunkt im Verzeichnis
\setlength\bibitemsep{\medskipamount} % Abstand zwischen 2 Einträgen im Verzeichnis
\setlength{\bibhang}{2em} % Abstand von links im Verzeichnis

\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\DeclareFieldFormat{title}{#1\isdot} %Titel nicht mehr kursiv
%Literaturverzeichnis end

% Abstand über "Inhaltsverzeichnis" (tocloft Package)
%\setlength{\cftbeforetoctitleskip}{1\baselineskip }
% Abstand vor Kapitelüberschriften: 1/3 der Satzspiegelhöhe
%\renewcommand*{\chapterheadstartvskip}{\vspace*{-1cm}}
% Abstand nach Kapitelüberschriften: 3 Zeilen
%\renewcommand*{\chapterheadendvskip}{\vspace{1\ba selineskip}}
\makeindex

%\usepackage{url}

%Kopf und Fußzeile
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\headheight=25.6pt
\fancyhead[L]{\footnotesize{\textbf{Alexander Müller\\Matr. Nr.: 1087311}}}
\fancyhead[C]{\footnotesize{{\thepage} {/ \pageref{LastPage} }}} %Seitenzahlen im Dokumentkopf
%\fancyhead[R]{\footnotesize{Diplomarbeit}}
%\fancyfoot[L]{\footnotesize{\today}}
%\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0.5pt}
%\renewcommand{\footrulewidth}{0.5pt}

% begin Kapitel nicht auf neuer Seite beginnen
\makeatletter
\newcommand{\nobreakchap}{%
\renewcommand\chapter{%
\par\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
}
\newcommand{\normalchap}{%
\renewcommand\chapter{%
\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{\chapterpagestyle}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
% end Kapitel nicht auf neuer Seite beginnen
}
\usepackage{hyperref}% Pdf Links
\renewcaptionname{ngerman}{\contentsname}{Gliederu ngsentwurf} %Name des Inhaltsverzeichnisses Ändern
\addbibresource{Bibliothek}


u.U. kann jemand von Euch was endecken