章番号で新しいカウンターをカスタマイズする

章番号で新しいカウンターをカスタマイズする

問題を説明します。私は本を書いていて、例に番号を付けるには \newcounter を使用しています。現時点では、次のような環境を作成しています。

\newcounter{xmpl}[chapter]
\newenvironment{example}{
     \def\FrameCommand{\colorbox{colxmplboxcolor}}%
     \MakeFramed{\advance\hsize-\width \FrameRestore}
     \vspace{0.2cm} \noindent \refstepcounter{xmpl} \textbf{Example  \thexmpl \\ }
}
{\vspace{0.2cm}\par\noindent%
    \ignorespacesafterend
    \endMakeFramed}
\definecolor{colxmplboxcolor}{HTML}{F8E0E0}

この方法では、newcounter はどの章でもリセットされますが、例の番号の中に章の番号を表示したい場合はどうすればよいでしょうか? たとえば、次のようになります。

第4章の2番目の例

例4.2

答え1

LaTeX カーネルのコマンドを使用するだけです:

\newcounter{xmpl}
\counterwithin{xmpl}{chapter}

関連情報