Is it possible to eliminate "Question" and change what letters appear inside the boxes?

Added by Esek Yavuz over 11 years ago

Having much success on day 1. Thank you for making this so easy.

Running version 1.1.1257 (svn:1260)

I'm trying to make a separate answer sheet in this format (will have a total of sixty questions in six columns):

1 ABCDE   11 ABCDE     21 ABCDE
2 FGHJK 12 FGHJK 22 FGHJK
3 ABCDE 13 ABCDE 23 ABCDE
4 FGHJK 14 FGHJK 24 FGHJK
5 ABCDE 15 ABCDE 25 ABCDE
6 FGHJK 16 FGHJK 26 FGHJK
7 ABCDE 17 ABCDE 27 ABCDE
8 FGHJK 18 FGHJK 28 FGHJK
9 ABCDE 19 ABCDE 29 ABCDE
10 FGHJK 20 FGHJK 30 FGHJK

(misalignment of first line unintended)

Thanks to forum posts, changing the boxes to ovals and getting more than one column was quite simple.

Is it possible to:

Prevent the word "Question" from appearing before every question?

Change the letters inside the ovals from ABCDE to FGHJK on even numbered questions?

Reduce the size of the letters inside the ovals?

Thanks in advance


Replies (7)

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by Alexis Bienvenüe over 11 years ago

Prevent the word "Question" from appearing before every question?

In the subject, you can redefine the command \AMCbeginQuestion, which is originally

\def\AMCbeginQuestion#1#2{\par\noindent{\bf Question #1} #2\hspace*{1em}}

with something like

\def\AMCbeginQuestion#1#2{\par\noindent #2\hspace*{1em}}

In the separate answer sheet, you can redefine the command \AMCformQuestion, which is originally

\def\AMCformQuestion#1{\vspace{\AMCformVSpace}\par{\bf Question #1:}}

to something like

\def\AMCformQuestion#1{\vspace{\AMCformVSpace}\par{\bf #1:}}

Change the letters inside the ovals from ABCDE to FGHJK on even numbered questions?

\correctchoice{yes} can be written \correctchoice[Y]{yes} to use letter Y inside the boxes. Make your letters in an automated way should be possible, but a little tricky.

Reduce the size of the letters inside the ovals?

Again, you can use something like

\correctchoice[{\small Y}]{yes}

or even

\correctchoice[{\scriptsize Y}]{yes}

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by Esek Yavuz over 11 years ago

Thank you very much. It all worked!

Could you tell me please if there is any way to choose a sans serif font for the tiny type and/or to make it bold?

Still can't believe how easy it has been to get started. Thank you again.

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by Alexis Bienvenüe over 11 years ago

Sans serif : \textsf{...}. Bold: \textbf{...}, as in

\correctchoice[{\small\textbf{\textsf{Y}}}]{yes}

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by Alexis Bienvenüe over 11 years ago

You can also define a LaTeX command to make it more flexible:

\def\keyletter#1{{\small\textbf{\textsf{#1}}}}

(right after \begin{document}), so that you can use

\correctchoice[\keyletter{Y}]{yes}

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by red sea over 11 years ago

you can make it easy by used \small in one time like this.

\begin{multicols}{2}\small
 .......
\end{multicols}

RE: Is it possible to eliminate "Question" and change what letters appear inside the boxes? - Added by red sea over 11 years ago

The following type size commands, in order of increasing font size, are supported by LaTeX.

\tiny
\scriptsize
\footnotesize
\small
\normalsize (default)
\large
\Large (capital "L")
\LARGE (all caps)
\huge
\Huge (capital "H")

regards

(1-7/7)