listof 命令出现故障 - float 包

listof 命令出现故障 - float 包

考虑以下在文章中创建两个新浮点数的代码:

\documentclass{article}

\usepackage{graphicx,float}
% The First Float Type
\floatstyle{boxed} 
\newfloat{BoxImage}{htpb}{csv}[section] 
\floatname{BoxImage}{Boxed Image}
% The Second Float Type
\floatstyle{ruled}
\newfloat{FloatEqn}{htpb}{csv}[section]
\floatname{FloatEqn}{Float Equation}

\begin{document}
    \listof{BoxImage}{List of Boxed Images}
    \listof{FloatEqn}{List of Floating Equations} 
    \section{New Float Types}
    \begin{BoxImage}
        \includegraphics{example-image}
        \caption{This is an image with the new float.}
    \end{BoxImage}
    \begin{FloatEqn}
        \[ E = mc^2 \]
        \caption{Mass-Energy Equivalence.}
    \end{FloatEqn}
\end{document}

问题出在对象列表中,如下所示:


在此处输入图片描述


第二个对象的列表表现得很奇怪,我不知道为什么。所以,如果你能帮忙,我将不胜感激。

提前致谢。

答案1

如果你指定相同的 toc 文件(csv这里你不能有独立的列表,输出有点奇怪,我没有跟踪它在做什么,但你可以使用两个扩展,csv 和 csw 说并得到

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx,float}
% The First Float Type
\floatstyle{boxed} 
\newfloat{BoxImage}{htpb}{csv}[section] 
\floatname{BoxImage}{Boxed Image}
% The Second Float Type
\floatstyle{ruled}
\newfloat{FloatEqn}{htpb}{csw}[section]
\floatname{FloatEqn}{Float Equation}

\begin{document}
    \listof{BoxImage}{List of Boxed Images}

    \listof{FloatEqn}{List of Floating Equations} 

    \section{New Float Types}
    \begin{BoxImage}
        \includegraphics{example-image}
        \caption{This is an image with the new float.}
    \end{BoxImage}
    \begin{FloatEqn}
        \[ E = mc^2 \]
        \caption{Mass-Energy Equivalence.}
    \end{FloatEqn}
\end{document}

相关内容