包 listlbls 和报告类的问题

包 listlbls 和报告类的问题

我收到一个包错误listlblshttps://www.ctan.org/pkg/listlbls?lang=en。它会打印文档中使用的标签列表。以下是 MWE:

\documentclass[draft]{report}
\usepackage[utf8]{inputenc}
\usepackage{listlbls}

\begin{document}
\listoflabels
\chapter{Second}\label{ch:ghost}
\section{A section}\label{sec:first}
Some text anf a reference \ref{ch:ghost}.
\section{Another Section}\label{sec:another}
Some more text and and another reference \ref{sec:first}.
\begin{equation}\label{eq:triv}
1=1
\end{equation}
By equation \ref{eq:triv}  section \ref{sec:another}.
\end{document}

当我将它与报告类一起使用时,出现错误:

/usr/share/texlive/texmf-dist/tex/latex/listlbls/listlbls.sty:55:
LaTeX Error:
Missing \begin{document}.
l.55 \ifdefined\chapter*

因此,这似乎与 chapter 命令有关,因为它在 article 类中运行良好。最令人费解的是,我测试过的其中一个在线编译器返回了一个错误给出了一个输出,其中第一页空白,只有一个*字符!有什么想法吗? 在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

这看起来像是一个错误listlbls.sty。您可以通过在工作目录中创建该文件的私人副本并更改行(行号 55)来解决此问题

\ifdefined\chapter*

\ifdefined\chapter

相关内容