Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Problem mit tocloft

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.02.2005
    Beiträge
    48

    Problem mit tocloft

    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

  2. #2
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Kann ich ohne Probleme kompilieren. Erstell doch mal ein richtiges Minimalbeispiel.

    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Zitat Zitat von jens1978
    ! 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:
    Code:
    \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

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.02.2005
    Beiträge
    48
    Zitat Zitat von countbela666
    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

  5. #5
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    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:
    Code:
    \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

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •