使用 revtex4-2 标记参数中的某个部分时出现“缺少控制序列”

使用 revtex4-2 标记参数中的某个部分时出现“缺少控制序列”

我正在使用 TexStudio,刚刚从 TexLive 2020 更新到 TexLive 2022。错误

插入缺失的控制序列。\section{第一部分\label{sec}}

当我尝试使用以下方式编译我的旧 tex 文件时发生revtex4-2。(之前用 TexLive 2020 编译这些文件是完全没问题的,我没有做任何改动。)

例如,当我尝试编译时,会发生这样的错误:

\documentclass[english]{revtex4-2}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{3}
\usepackage{babel}
\begin{document}

\section{The first section \label{sec}}
\subsection{The first subsection \label{subsec}}

\ref{sec}
\ref{subsec}

\end{document}

我努力了:

\section{The first section} \label{sec}

没问题。或者如果我更改为其他文档类(例如)文章,也是可以的。

奇怪的是,\subsection{...\label{...}}\subsubsection{...\label{...}}根本没有显示此错误,这仅发生在\section{...\label{...}}

我不确定问题是什么。因为我\section{...\label{...}}在所有旧的 tex 文件中都使用了revtex4-2,因此无法\section{...}\label{...}手动将其更改为。

相关内容