Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit tocloft
jens1978
27-01-2006, 20:33
Hi,
folgender Code:
\usepackage[titles]{tocloft}
\renewcommand{\cftsecdotsep}{4.5}
löst in Verbindung mit folgendem Code:
\begin{figure}[h!]%
\begin{center}
\parbox[t]{7cm}{%
\includegraphics[width=7cm]{Bilder/Hoehenabnahme_1.png}
\caption{Unterschiedliche Höhenabnahme bei gleichem Walzendurchmesser \cite{Walzwerker}}%
\label{fig:Hoehenabnahme_1}}
\hspace{1cm}
\parbox[t]{7cm}{%
\includegraphics[width=7cm]{Bilder/Hoehenabnahme_2.png}
\caption{Gleiche Höhenabnahme bei unterschiedlichem Walzendurchmesser \cite{Walzwerker}}%
\label{fig:Hoehenabnahme_2}}
\end{center}
\end{figure}
folgende Fehlermeldung aus:
! Latex Error: Command \c@lofdepth already defined.
Or name \end... illegal, see p.192 of the manual.
1.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}
Was kann ich tun?
Vielen Dank,
Jens
countbela666
28-01-2006, 01:53
Kann ich ohne Probleme kompilieren. Erstell doch mal ein richtiges Minimalbeispiel.
Grüße,
Marcel
pospiech
28-01-2006, 09:51
! Latex Error: Command \c@lofdepth already defined.
Or name \end... illegal, see p.192 of the manual.
1.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}
Such mal nach Subfigure in der Doku.
Ich lade bei mir tocloft auf folgende (Absurde) Weise um das Problem zu umgehen:
\makeatletter
\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
%
\makeatother
% Laden mit Option subfigure in Abhängigkeit vom Paket subfigure und subfig
\IfElsePackageLoaded{subfig}
% IF subfig
{\usepackage[subfigure]{tocloft}}{
% ELSE
\IfElsePackageLoaded{subfigure}
% IF subfigure
{\usepackage[subfigure]{tocloft}}
% Else (No subfig nor subfigure)
{\usepackage{tocloft}}
}
Matthias
jens1978
28-01-2006, 15:00
Kann ich ohne Probleme kompilieren. Erstell doch mal ein richtiges Minimalbeispiel.
Grüße,
Marcel
Hier mal ein Minimalbeispiel:
\documentclass[12pt,a4paper]{article}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx}
%\usepackage[collision]{chemsym}
\usepackage{subfigure}
\usepackage[pdftex,
pdftitle={Diplomarbeit},
pdfauthor={Jens},
pdfsubject={},
pdfkeywords={},
pdfstartview=FitV,
plainpages=false,
pdfpagelabels,
hypertexnames=false]{hyperref}
\pdfcompresslevel=0
\pdfimageresolution=300
\usepackage[titles]{tocloft} %Paket für Strichpunktlinie im Inhalt
\renewcommand{\cftsecdotsep}{4.5} % Strichpunktlinien im Inhalt auch bei {section}
\begin{document}
\begin{figure}[ht!]%
\begin{center}
\parbox[t]{7cm}{%
\includegraphics[width=5cm]{Bilder/Hoehenabnahme_1.png}
\caption{Unterschiedliche Höhenabnahme bei gleichem Walzendurchmesser}%
\label{fig:Hoehenabnahme_1}}
\hspace{1cm}
\parbox[t]{7cm}{%
\includegraphics[width=5cm]{Bilder/Hoehenabnahme_2.png}
\caption{Gleiche Höhenabnahme bei unterschiedlichem Walzendurchmesser}%
\label{fig:Hoehenabnahme_2}}
\end{center}
\end{figure}
\end{document}
Gruß, Jens
countbela666
28-01-2006, 15:12
Hallo Jens,
Matthias hat die richtige Lösung schon gepostet. Es liegt an dem (nicht richtig funktionierenden) Zusammenspiel von subfigure und tocloft (dazu gibt's auch 'nen extra Abschnitt in der tocloft-Doku). Wenn du den Code von Matthias an dein MB anpasst, funktioniert es bestens:
\documentclass[12pt,a4paper]{article}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage[pdftex]{graphicx}
%\usepackage[collision]{chemsym}
\makeatletter
\providecommand{\IfElsePackageLoaded}[3]{\@ifpackageloaded{#1}{#2}{#3}}
%
\makeatother
% Laden mit Option subfigure in Abhängigkeit vom Paket subfigure und subfig
\IfElsePackageLoaded{subfig}
% IF subfig
{\usepackage[subfigure,titles]{tocloft}}{
% ELSE
\IfElsePackageLoaded{subfigure}
% IF subfigure
{\usepackage[subfigure,titles]{tocloft}}
% Else (No subfig nor subfigure)
{\usepackage[titles]{tocloft}}
}
\usepackage[pdftex,
pdftitle={Diplomarbeit},
pdfauthor={Jens},
pdfsubject={},
pdfkeywords={},
pdfstartview=FitV,
plainpages=false,
pdfpagelabels,
hypertexnames=false]{hyperref}
\pdfcompresslevel=0
\pdfimageresolution=300
\renewcommand{\cftsecdotsep}{4.5} % Strichpunktlinien im Inhalt auch bei {section}
\begin{document}
\begin{figure}[ht!]%
\begin{center}
\parbox[t]{7cm}{%
%\includegraphics[width=5cm]{Bilder/Hoehenabnahme_1.png}
\rule{5cm}{5cm} %% Platzhalter für Bilder
\caption{Unterschiedliche Höhenabnahme bei gleichem Walzendurchmesser}%
\label{fig:Hoehenabnahme_1}}
\hspace{1cm}
\parbox[t]{7cm}{%
%\includegraphics[width=5cm]{Bilder/Hoehenabnahme_2.png}
\rule{5cm}{5cm} %% Platzhalter für Bilder
\caption{Gleiche Höhenabnahme bei unterschiedlichem Walzendurchmesser}%
\label{fig:Hoehenabnahme_2}}
\end{center}
\end{figure}
\end{document}Grüße,
Marcel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.