各サブセクションの式番号をリセットするにはどうすればいいですか*?

各サブセクションの式番号をリセットするにはどうすればいいですか*?

私は lyx ユーザーで、サブセクション* (番号なしサブセクション) を使用してドキュメントを作成しました。各サブセクションの数式の番号をリセットしたいので、いくつかの方法を試しましたが、どれもうまくいきませんでした。

試したこと(ドキュメント設定のプリアンブルに以下を追加してみました):

1.

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

表示方法: 部品番号、セクション番号なしで、(番号) のみ。以下のようにします。 ここに画像の説明を入力してください

答え1

通常、方程式カウンターは、2 回目の試行のように、新しいサブセクションごとに を使用してリセットできます\numberwithin。ただし、サブセクション カウンターが増分されていない場合は、この方法は機能しません。

もう 1 つの簡単な方法は、古いコマンドを呼び出す前に通常の\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}

関連情報