PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \newfloat - listof



chris3344
03-09-2005, 13:13
Allg. Hallo,

nach dem ich nun meine 2. newfloat (Beobachtung) fertig habe, bekomme ich kein listof hin.
Meine 1. newfloat (Diagramm) habe ich ohne Probleme hinbekommen, auch die listof!

Vielleicht könnt Ihr mir helfen.

In den beiden Threads http://www.mrunix.de/forums/search.php?searchid=169818 sowie in der doku-float http://www.google.de/url?sa=t&ct=res&cd=1&url=http%3A//www.tug.org/TeXnik/floats/newFloat.pdf&ei=KoEZQ_uzG8vkwQGcxfSjCw und de.comp.text.tex hab ich auch keine Lösung gefunden.
Hab schon folgende Spielereien versucht:
- Label
- Caption
- counter verändert
- listof-dateien umbenannt (die aber nicht zufinden sind!) \newfloat{beo}{tbh}{los}%[section] \newfloat{beo}{tbh}{beo}%[section]
- usw.

So, ein naja (Minimal- ;))Beispiel, welches es verdeutlicht!



\documentclass[%
pdftex,
]{scrreprt}
\usepackage{float}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[]{caption3}
\usepackage{framed,color}
\definecolor{shade}{gray}{0.8}
\addto\captionsngerman{%
\renewcommand{\figurename}{Bild}%
\renewcommand{\listfigurename}{Bildverzeichnis}
\renewcommand{\contentsname}{Inhalt}
}
\floatstyle{plain}
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
%%%%%%%%% DIE BEIDEN NEWFLOATS %%%%%%%%%%%%%%%%%%%%%
\newfloat{diagramm}{tbh}{for}%[part]
\floatname{diagramm}{Diagramm}
\floatstyle{ruled}
\newfloat{beo}{tbh}{los}%[section]
\floatname{beo}{Beobachtung}
\usepackage{pifont}
\newcommand{\stich}[1]{%
\begin{list}{\ding{43}%
}{}#1
\end{list}
}

\begin{document}
\tableofcontents
\chapter{Beobachtung}
\begin{beo}[tbh]
\fcolorbox{shade}{shade}{% {frame}{bgcolor}
\centering\hspace*{1pt}
\begin{minipage}[c]{.965\linewidth}
\stich{
\item Thermo 1 Innen 2-3 und 4 Aussen
\item Nach 30min Rollenkühlung $\Delta T=10°C$ - Vorlauftemperatur 27°C und Rücklauftemperatur 37°C
\item Nach 60min legt sich die äußerste Manteltemperatur (Thermoelement (4)) langsam bei 105°C an
\item Rollenkörper, wie Fett/Wassserführung usw. ohne Auffälligkeiten
}
\caption{Verdrängerrolle }
\label{beo:test}
\end{minipage}
}
\end{beo}
\chapter{Diagramm}
\begin{diagramm}[tbh]
\centering
\fbox{\parbox[h][7cm][c]{0.8\textwidth}{Ein schönes Diagramm mit NUMMER}}
%\includegraphics[width=0.8\textwidth]{figures/simulation/diagramm_gitterunabhaengigkeit_1.png}
\caption[TEST Anhang]{ NUMMER!!!}
\label{test}
\end{diagramm}

\chapter{BILD}
\label{sec:BILD}
\begin{figure}[h]
\centering
\fbox{\parbox[h][7cm][c]{0.8\textwidth}{Ein schönes Bild mit richtiger NUMMER}}
% \includegraphics[width=17cm]{images/Rollengeometrien1.pdf}
\caption{6 Bild mit richtiger NUMMER}
\label{fig:Rolle3}
\end{figure}

%%%%%%%%%%%% LISTOF
\chapter{Anhang}
\label{sec:Anhang}
\newpage
\addcontentsline{toc}{section}{Diagrammverzeichnis }
\listof{diagramm}{Diagrammverzeichnis}%\cleardoubl epage
\newpage
\addcontentsline{toc}{section}{Bildverzeichnis}
\listoffigures
%\addcontentsline{toc}{chapter}{Bildverzeichnis}
\listoftables
%\addcontentsline{toc}{chapter}{Tabellenverzeichni s}
\addcontentsline{toc}{section}{Tabellenverzeichnis }
\end{document}
%\\[0,15cm]\bfseries
%\newpage
\addcontentsline{toc}{section}{Beobachtungsverzeic hnis}
\listof{beo}{Beobachtungsverzeichnis}%\cleardouble page
\end{document}


Gruß aus dem sonnigen Münsterland,

Christoph

edico
03-09-2005, 18:36
[1] ... die Loesung ist 'ganz' einfach. Manchmal sieht man den Wald vor lauter Baeumen nicht ;-)
Codeschnipsel:
...
%\addcontentsline{toc}{chapter}{Tabellenverzeichni s}
\addcontentsline{toc}{section}{Tabellenverzeichnis }
\end{document} %<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
%\\[0,15cm]\bfseries
%\newpage
\addcontentsline{toc}{section}{Beobachtungsverzeic hnis}
\listof{beo}{Beobachtungsverzeichnis}%\cleardouble page
\end{document} %<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
...
Merkst du was? Es kann nichts werden, weil du den Prozess vor Erstellen schliesst.

[2] Deine Sprungziele sind falsch. Merkst du erst, wenn du hyperref einbindest. Das sag ich dir spaeter, wenn du nicht selbst drauf kommst. Hab jetzt keine Zeit.
edico

chris3344
03-09-2005, 18:55
[1] ... die Loesung ist 'ganz' einfach. Manchmal sieht man den Wald vor lauter Baeumen nicht ;-)

\addcontentsline{toc}{section}{Tabellenverzeichnis }
\end{document} %<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
%\\[0,15cm]\bfseries
So gelacht hab ich schon lange nicht mehr *loooooooooooooooool*

Vielen Dank für eine aufmerksame Korrektur!


[2] Deine Sprungziele sind falsch. Merkst du erst, wenn du hyperref einbindest. Das sag ich dir spaeter, wenn du nicht selbst drauf kommst. Hab jetzt keine Zeit.
edico
Ich hab, trotz hyperref keinen Fehler finden können!
Ich finde es aber klasse, dass Prinzip in diesem Forum mal umzudrehen...
Du sagst mir, wo ich einen Fehler hab und ich suche ihn ;)

Los gehts...

Gruß,

Christoph

edico
04-09-2005, 01:34
Nun - ich bin sicher, dass du aus dem Inhaltsverzeichnis_'Bildverzeichnis' nach 'Diagrammverzeichnis' statt nach 'Bildverzeichnis' und vom dem Inhalt_'Beobachtungsverzeichnis' nach 'Tabellenverzeichnis' statt nach 'Beobachtungsverzeichnis' - also jeweils 1 Step zu kurz - springst. Das liegt an dem 'addcontentsline', ohne dass eine Korrektur erfolgt. Es kann der Code so veraendert werden:
...
%%%%%%%%%%%% LISTOF
\chapter{Anhang}
\label{sec:Anhang}
\cleardoublepage % neue Seite
\phantomsection % generiert Anker fuer \addcontentsline
\addcontentsline{toc}{section}{\numberline{}Diagra mmverzeichnis}
\listof{diagramm}{Diagrammverzeichnis}

\cleardoublepage % neue Seite
\phantomsection % generiert Anker fuer \addcontentsline
\addcontentsline{toc}{section}{\numberline{}Bildve rzeichnis}
\listoffigures

\cleardoublepage % neue Seite
\phantomsection % generiert Anker fuer \addcontentsline
\addcontentsline{toc}{section}{\numberline{}Tabell enverzeichnis}
\listoftables

\cleardoublepage % neue Seite
\phantomsection % generiert Anker fuer \addcontentsline
\addcontentsline{toc}{section}{\numberline{}Beobac htungsverzeichnis}
\listof{beo}{Beobachtungsverzeichnis}
...
edico

chris3344
04-09-2005, 06:20
Das ist mir wirklich noch nicht aufgefallen. Aber vielen Dank für Deine Korrektur.

Grüsse und schönen Sonntag noch,

Christoph