[Tex/LaTex] Latex: \footnote command not working in solution environment of exam package

examfootnotes

I'm using exam package, I would like to add a footnote to a solution: it displays the mark but not the note text. In question environment it is all right.

\documentclass[12pt, answers]{exam}
%\documentclass[12pt]{exam}
\usepackage[english, italian]{babel}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage[usenames,dvipsnames]{color}
\usepackage[utf8x]{inputenc}
\usepackage{verbatim}
\usepackage{minted}
\usepackage{footnote}
\renewcommand{\solutiontitle}{\noindent\textbf{Risposta:}\enspace}

\newcommand{\col}[1]{{\color[rgb]{0.094,0.235,0.36}{#1}}}
\newcommand{\myt}[1]{\textbf{\col{#1}}}
\newcommand{\myhdr}[4]{
\pagestyle{headandfoot}
\firstpageheader{\myt{#1}}{\Huge\myt{#2}}{\myt{#3}}
\runningheader{\myt{#1}}{\Huge\myt{#2}}{\myt{#3}}
\firstpagefooter{}{\myt{#2}}{\myt{#4}}
\runningfooter{}{\myt{#2}}{\myt{#4}}
\runningfootrule
}


%\myhdr{3A - INT}{Domande da un minuto}{Sistemi}{Pag. \thepage\ - \numpages}
\checkboxchar{$\Box$}


\begin{document}
\begin{questions}
\section{Capitolo 1}
\subsection{Quizzes}


\subsection{Questions}
\question
In quali parti si divide un \footnote{footnotes working fine} indirizzo IPv4?
    \begin{solution}Network portion e Host portion\footnote{footnotes working fine} \end{solution}


\section{Capitolo 8}
\subsection{Quizzes}
\subsection{Questions}
\question
In quanti livelli viene, di fatto, divisa la gerarchia della rete dal momento in cui aggiungo le sottoreti?
    \begin{solution}Tre: rete, sottorete e host\end{solution}
\question
Che cosa viene facilitato dalla creazione di un ulteriore livello nella gerarchia di rete?
    \begin{solution}La creazione dei sottogruppi nella rete IP che ne deriva facilita la velocizzazione di trasmissione dei pacchetti e la minimizzazione del traffico locale\footnote{8.0.1.1: Introducing an additional level to the hierarchy creates additional sub-groups within an IP network that facilitates faster packet delivery and added filtration, by helping to minimize ‘local’ traffic.}\end{solution}
\end{questions}
\end{document}

I would like to have it working even with my footer on, though commented in this example.

Best Answer

You can use the footnote pacakge to obtain footnotes from within the exam class:

enter image description here

Code:

\documentclass[12pt, answers]{exam}

\usepackage{footnote}
\makesavenoteenv{solution}

\begin{document}
\begin{questions}

\question
Some question
\begin{solution} 
    Text\footnote{Some footnote} 
\end{solution}

\end{questions}
\end{document}
Related Question