如何调试和修复错误: \label@optarg 的使用与其定义不匹配

如何调试和修复错误: \label@optarg 的使用与其定义不匹配

最近我一直因为这 MWE 产生的错误而烦恼main.tex

\documentclass{report}

\usepackage{ctable}
\usepackage{sectsty}
\usepackage[spanish]{babel}
\usepackage{hyperref}
\usepackage{cleveref}

\begin{document}

\hypertarget{a}{%
\chapter*{A}\label{a}}
\addcontentsline{toc}{chapter}{a}

\pagenumbering{roman}

\hypertarget{b}{%
\chapter*{B}\label{b}}
\addcontentsline{toc}{chapter}{b}

\end{document}

我正在使用xelatex main和 overleaf 进行编译。

  1. 当我无法访问冲突的文档时,我应该如何处理这些类型的错误?
  2. 调试 LaTeX 问题时通常采取哪些步骤?
  3. 您使用什么工具来帮助这个过程?

相关内容