Ich habe zwei Typen neuer Floats definiert, aber wenn ich versuche, sie einzeln aufzulisten, werden sie in derselben Liste zusammengefasst. Hier ist ein Beispiel MWE
:
\documentclass{book}
\usepackage{float}
\usepackage{newfloat}
\DeclareFloatingEnvironment[
fileext=loa,
listname=List of A,
name=FloatA,
placement=tbhp,
within=chapter,
]{floata}
\DeclareFloatingEnvironment[
fileext=loa,
listname=List of B,
name=FloatB,
placement=tbhp,
within=chapter,
]{floatb}
\begin{document}
\listoffloatas
\listoffloatbs
\newpage
\begin{floata}
\caption[float a]{float a example}
\end{floata}
\begin{floatb}
\caption[float b]{float b example}
\end{floatb}
\end{document}
Antwort1
Die Dateierweiterungen beider Listendefinitionen sind gleich, das heißt, beide Float-Typen werden in die A
Liste aufgenommen ( loa
). Ändern Sie die zweite Listenerweiterung beispielsweise in lob
.
\documentclass{book}
\usepackage{float}
\usepackage{newfloat}
\DeclareFloatingEnvironment[
fileext=loa,
listname=List of A,
name=FloatA,
placement=tbhp,
within=chapter,
]{floata}
\DeclareFloatingEnvironment[
fileext=lob,
listname=List of B,
name=FloatB,
placement=tbhp,
within=chapter,
]{floatb}
\begin{document}
\listoffloatas
\listoffloatbs
\newpage
\begin{floata}
\caption[float a]{float a example}
\end{floata}
\begin{floatb}
\caption[float b]{float b example}
\end{floatb}
\end{document}