TeX - LaTeX Asked by Fábio José de Jesus on February 15, 2021
I’m writing math practicing textbooks to students and I intend to provide an answer key at the end of them. I’m trying to implement the answer key using a storing box with all solutions. But I can’t make the solutions respect the paragraph. I would very much appreciate splitting the answer key page into two columns. I know I still typeset such a noob. That’s becouse I’ve been studying LaTeX for a couple of months. Sorry about that. Anyway, I’ll appreciate any help.
documentclass[10pt]{exam}
usepackage[hmargin=1.27cm,tmargin=1.37cm, bmargin=1.5cm]{geometry}
usepackage{indentfirst}
usepackage[brazil]{babel}
usepackage{amsmath,amsfonts,amssymb}
usepackage[T1]{fontenc}
usepackage{multicol, multirow, array, booktabs, adjustbox} % pacotes pra construção de tabelas
setlengthextrarowheight{2pt} % define a altura de uma célula em uma tabela
usepackage[utf8]{inputenc}
renewcommand{solutiontitle}{noindenttextbf{$;$}enspace}
printanswers
unframedsolutions
% Box of all answers in the solution environment----------------------------
newboxallanswers
setboxallanswershbox{}
renewenvironment{solution}{globalsetboxallanswers=hboxbgroupunhboxallanswers}{egroup}
newcommand{showallanswers}{noindentuseboxallanswers}
%----------------------------------------------------------------------------
begin{document}
begin{questions}
% Question 1--------------------------------------------------------------------
question Os séculos são representados através de algarismos romanos. O século I iniciou-se no ano 1 da era cristã (A.D.), tendo como referência o nascimento de Jesus Cristo. O século XX encerrou-se em 2000, e século XXI começou a partir do ano 2001 e se encerrará no ano 2100, iniciando-se, em 2101, o século XXII. Escreva a que século pertence:
begin{parts}
begin{minipage}{.48linewidth}
bigskip
item o ano 1999;
hrule width.9textwidth
begin{solution}
textbf{thequestion. }textbf{thepartno)} $XX$
end{solution}
bigskip
item o ano 1851;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $XIX$
end{solution}
bigskip
item o ano 1700;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $XVII$
end{solution}
bigskip
item o ano 345;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $IV$
end{solution}
bigskip
end{minipage}
begin{minipage}{.48linewidth}
bigskip
item o ano 1601;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $XVII$
end{solution}
bigskip
item o ano 598;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $VI$
end{solution}
bigskip
item o ano 33;
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $I$
end{solution}
bigskip
item o ano 1201.
hrule width.9textwidth
begin{solution}
textbf{thepartno)} $XIII$
end{solution}
bigskip
end{minipage}
end{parts}
% Question 2------------------------------------------------------------------
question Escreva os seguintes números usando símbolos romanos:
begin{parts}
vspace{1mm}
begin{minipage}{.48linewidth}
bigskip
item 99
begin{solution}
textbf{thequestion. }textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 149
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 13
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 29
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 88
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 94
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
end{minipage}
begin{minipage}{.48linewidth}
bigskip
item 648
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 2103
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 781
hrule width.9textwidth
bigskip
item 302
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 1103
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
item 69
begin{solution}
textbf{thepartno)} $XX$
end{solution}
hrule width.9textwidth
bigskip
end{minipage}
end{parts}
% Question 3-----------------------------------------------------------------
question Determine o menor e o maior número de três algarismos diferentes que se pode escrever com os algarismos 0, 5, 6, 8 e 9.
fillwithlines{.7cm}
begin{solution}
textbf{thequestion. }$2135$ e $3216$
end{solution}
end{questions}
begin{center}
Answer Key
end{center}
showallanswers% show all answers------------------------------------------------
end{document}
Why not trying
newcommand{showallanswers}{noindentunhboxallanswers}
instead of
newcommand{showallanswers}{noindentuseboxallanswers}
to avoid overfull
Correct answer by domperor on February 15, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP