¿Cómo enumerar un problema planteado en un libro de acuerdo con el número de capítulo?

¿Cómo enumerar un problema planteado en un libro de acuerdo con el número de capítulo?

Estoy escribiendo un libro y al final de cada capítulo tengo una sección con problemas etiquetados que se ve así:

\chapter{Chapter 1}

Bla bla bla...

\section*{Problems:}
\begin{enumerate}
\item \label{ch1_pr1} Prove...
\item \label{ch1_pr2} Calculate...
\item \label{ch1_pr3} Fill the details in...
\end{enumerate}

El problema con este enfoque es que cada sección de problemas está numerada exactamente de la misma manera en cada capítulo (1, 2, 3, 4, etc...), así que si, digamos, en el capítulo cuatro quiero citar el primer problema en En el primer capítulo obtendré en mi libro solo '1' (el número uno), lo que lo hará confuso, ya que no hace ninguna referencia al capítulo al que pertenece el problema que estoy citando.

Entonces mi pregunta es:¿Cómo puedo enumerar mis problemas para que tengan en cuenta el capítulo al que pertenecen?

Estaba pensando en algo como 1.1, 1.2, 1.3,... para los problemas del capítulo uno, 2.1, 2.2, 2.3,... para los problemas del capítulo dos, etc. Pero no sé cómo hacer eso.

Como no soy muy hábil con el látex pediría que la solución a mi problema fuera lo más sencilla posible.


Actualizar:Aquí te dejo un código de muestra para que puedas compilarlo y entender mejor lo que necesito:

\documentclass[12pt,letterpaper]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}

\begin{document}

\chapter{First}

Bla bla bla...

\section*{Problems:}

\begin{enumerate}
\item \label{ch1_pr1} Prove...
\item \label{ch1_pr2} Calculate...
\item \label{ch1_pr3} Fill the details in...
\end{enumerate}

\chapter{Second}

Bla bla bla....

\section*{Problems:}

\begin{enumerate}
\item \label{ch2_pr1} Prove...
\item \label{ch2_pr2} Calculate...
\item \label{ch2_pr3} Fill the details in...
\end{enumerate}

\chapter{Third}

First problem in Chapter 1:~\ref{ch1_pr1}

First problem in Chapter 2:~\ref{ch2_pr1} \\

The issue: Different problems appear to be the same when cited!

\end{document}

Respuesta1

Aquí hay una solución similar que utiliza el enumitempaquete que hace que sea mucho más fácil definir listas nuevas y personalizadas. También lo usé problemspara el nombre del entorno. Aquí, la etiqueta dentro del conjunto de problemas original es simplemente 1o lo que sea, pero la referencia aparece como 1.1etc.

Es mejor no utilizar números explícitos en sus \label{}correos electrónicos en caso de que inserte o elimine elementos más adelante. Si bien a LaTeX no le importa un comino, tiende a confundir mucho a los seres humanos si chap3_prf5se refiere al problema número 9 en el capítulo 2.

\documentclass{book}
\usepackage{enumitem}
\newlist{problems}{enumerate}{1}
\setlist[problems]{label={\arabic*.}, ref={\thechapter.\arabic*}}
\begin{document}
\chapter{Chapter 1}

Bla bla bla \dots

\section*{Problems:}
\begin{problems}
  \item \label{pr:intro_prove} Prove \dots
  \item \label{pr:intro_calc} Calculate \dots
  \item \label{pr:intro_details} Fill the details in \dots
\end{problems}

\chapter{Pethau Pellach}
Fel dywedwyd ym mhroblem \ref{pr:intro_calc} \dots
\end{document}

fel dywedwyd...

Si prefiere que el número del capítulo aparezca también en la etiqueta original, cambie

\setlist[problems]{label={\arabic*.}, ref={\thechapter.\arabic*}}

a

\setlist[problems]{label={\thechapter.\arabic*}}

etiquetas originales también

Respuesta2

Aquí hay una manera de hacerlo, definiendo una nueva lista, basada en enumerate, con algunas especificaciones, que nombré problemsy que tiene dos niveles:

\documentclass{report}
\usepackage{geometry}
\usepackage{enumitem}
\usepackage{etoolbox}
\AtBeginEnvironment{enumerate}{\everymath{\displaystyle}}
\newlist{problems}{enumerate}{2}
\setlist[problems]{wide=0pt}
\setlist[problems, 1]{label =\thechapter.\arabic*, font=\bfseries, wide=0pt}
\setlist[problems,2]{label =(\alph*), wide =0.5em, topsep=2pt, itemsep =2pt}

\begin{document}

\chapter{Chapter 1}

Bla bla bla...

\section*{Problems:}

\begin{problems}
  \item \label{ch1_pr1} Prove...
  \begin{problems}
    \item A first question
    \item Another silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question.
  \end{problems}
  \item \label{ch1_pr2} Calculate...
  \item \label{ch1_pr3} Fill the details in...Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
\end{problems}

\chapter{Chapter 2}

Bla bla bla...

\section*{Problems:}

\begin{problems}
  \item \label{ch1_pr1} Prove...
  \begin{problems}
    \item A first question
    \item Another silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question. A silly question.
  \end{problems}
  \item \label{ch1_pr2} Calculate...
  \item \label{ch1_pr3} Fill the details in...Blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
\end{problems}

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada