Enlace para responder en el paquete de ejercicios.

Enlace para responder en el paquete de ejercicios.

Estoy creando un libro de ejercicios usando el paquete de ejercicios.

Entiendo que puedo agregar una etiqueta a una pregunta para vincular una respuesta a una pregunta específica.

sin embargo, me gustaría agregar un enlace a la respuesta debajo de la pregunta. entonces se ve algo como:

Fuente de texto actual:

\usepackage[answerdelayed]{exercise}
\begin{Exercise}
What is the value of 2+5?
\end{Exercise}
\begin{Answer}
7
\end{Answer}
<rest of the document>
\shipoutaAnswer

Salida de corriente:

Exercise 1: What is the value of 2 + 5?

<rest of the document>

Solution 1: 7

Salida deseada:

Exercise 1: What is the value of 2 + 5?
<Link to Solution at the end of the document>

<rest of the document>

Solution 1: 7

Respuesta1

El exercisepaquete tiene una forma específica de gestionar la etiqueta.

Ver eldocumentación del paquetesubsección 2.4.

\documentclass{article}
\usepackage{hyperref}% you must load it before the exercise package
\usepackage[answerdelayed]{exercise}

\begin{document}
    \begin{Exercise}[label={mylabel}]
        What is the value of 2+5? (To see the answer click here: \refAnswer{\ExerciseLabel})
    \end{Exercise}
    \begin{Answer}[ref=\ExerciseLabel]
        7
    \end{Answer}

    rest of the document
    \newpage % I've added a new page only to clearly show the hyperlink. Of course, you don't need it in your document.

    \shipoutAnswer
\end{document}

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Respuesta2

Como esto:

\documentclass{article}
\usepackage{exercise}
\usepackage{hyperref}
\begin{document}
\begin{Exercise}
    Some introductory text.
    \Question The first question
\end{Exercise}

See the answer \hyperref[one]{here}.
\newpage
\begin{Answer}[ref=first]
    The answer to question~\ref{first}.\label{one}
\end{Answer}
\end{document}

información relacionada