TransWikia.com

Latex: footnote command not working in solution environment of exam package

TeX - LaTeX Asked by massi on March 18, 2021

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}{noindenttextbf{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}}{Hugemyt{#2}}{myt{#3}}
runningheader{myt{#1}}{Hugemyt{#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 portionfootnote{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 hostend{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 localefootnote{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.

2 Answers

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} 
    Textfootnote{Some footnote} 
end{solution}

end{questions}
end{document}

Correct answer by Peter Grill on March 18, 2021

I use endnotes (with the enotez package) in this context, and it seems to work smoothly. When I just want the exam without solutions, I comment out the printendnotes line at the end to not display the endnotes at all.

Answered by Ken Butler on March 18, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP