如何重置每個小節的方程式編號*?

如何重置每個小節的方程式編號*?

我是 lyx 用戶,並使用 subsection*(未編號的 subsection)製作了一個文件。我想重置每個小節的方程式編號,並嘗試了幾種方法,但都不起作用。

我嘗試過的(我嘗試在文檔設定序言中添加以下內容):

1.

\makeatletter
    \@addtoreset{equation}{subsection}
    \makeatother
 \numberwithin{equation}{subsection}
\usepackage{chngcntr}    
\counterwithin*{equation}{subsection}

我想如何顯示:沒有零件號,部分號,只有(數字)。像下面這樣。 在此輸入影像描述

答案1

通常,可以在每個新的小節處使用 重置方程式計數器\numberwithin,就像在第二次試驗中一樣。然而,當分段計數器不遞增時,這不起作用。

另一種簡單的方法是在呼叫舊命令之前更新常用\subsection命令以重置計數器。equation

這是此方法的完整範例。

\documentclass{article}
\usepackage{amsmath}
\let\oldsubsection\subsection
\renewcommand{\subsection}{%
    \setcounter{equation}{0}%
    \oldsubsection%
}

\begin{document}

\section{A section}

\subsection*{A first subsection}

\begin{equation}
E = mc^2
\end{equation}

\subsection*{A second subsection}

\begin{equation}
G_{\mu\nu} + \Lambda g_{\mu\nu} = \kappa T_{\mu\nu}
\end{equation}

\end{document}

相關內容