Por que minhas listas de carros alegóricos são recolhidas?

Por que minhas listas de carros alegóricos são recolhidas?

Defini dois tipos de novos carros alegóricos, mas quando tento listar cada um deles separadamente, eles são recolhidos na mesma lista. Aqui está um 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}

Responder1

As extensões de arquivo de ambas as definições de lista são iguais, isso significa que ambos os tipos flutuantes serão colocados na Alista ( loa). Altere a segunda extensão da lista para, digamos lob, por exemplo.

\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}

informação relacionada