我收到一个包错误listlbls
:https://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