我正在尝试制作一个用于帖子修改表的模板(单独的答案表样式),但遇到了一些美学问题。
现在,当我使用 AMCopen 时,它显示如下。
它占用了太多空间,而且看起来也不好看。我该如何修改选项,让它看起来像附加的另一张图片
我已附加 MWC。
\documentclass[a4paper]{article}
\usepackage{multicol}
\usepackage[insidebox,noshuffle,postcorrect]{automultiplechoice}
\usepackage{pgffor}
\begin{document}
\def\AMCbeginQuestion#1#2{\par\noindent{\bf Q #1} #2\hspace*{1em}}
\onecopy{1}{
\noindent
\noindent
\hrulefill
\begin{multicols}{3}\columnseprule=.4pt
% \foreach \n in {0,...,22}{do something}
\foreach \subject in {1,2,3}{
\foreach \n in {1,...,5}{
\begin{question}{\n}
\begin{choicescustom}
\wrongchoice{}%
\wrongchoice{}%
\wrongchoice{}%
\wrongchoice{}%
\end{choicescustom}
\end{question}}
\foreach \n in {1,...,5}{
\begin{question}{\n}
\AMCOpen{dots=true,width=1cm,framerule=0.5pt,lineheight=1cm}{\wrongchoice[w]{w}\scoring{0}\correctchoice[c]{c}\scoring{2}}
\end{question}
}}
\end{multicols}
}
\end{document}
PS 我在一个完全不同的文档中创建了RequiredView,可能存在一些间距问题,或者整体看起来可能不同,但我只想改变AMC打开的方式,不想改变别的。
答案1
如果有人来寻找解决方案,以下是我解决问题的方法。
我使用了lineup
AMCopen 中的选项,它完美地排列了。在上面的例子中使用它
\documentclass[a4paper]{article}
\usepackage{multicol}
\usepackage[insidebox,noshuffle,postcorrect]{automultiplechoice}
\usepackage{pgffor}
\begin{document}
\def\AMCbeginQuestion#1#2{\par\noindent{\bf Q #1} #2\hspace*{1em}}
\onecopy{1}{
\noindent
\noindent
\hrulefill
\begin{multicols}{3}\columnseprule=.4pt
% \foreach \n in {0,...,22}{do something}
\foreach \subject in {1,2,3}{
\foreach \n in {1,...,5}{
\begin{question}{\n}
\begin{choicescustom}
\wrongchoice{}%
\wrongchoice{}%
\wrongchoice{}%
\wrongchoice{}%
\end{choicescustom}
\end{question}}
\foreach \n in {1,...,5}{
\begin{question}{\n}
%%%%%%%%%%changed the below line only - start
\AMCOpen{dots=true,lineup=true}{\wrongchoice[w]{w}\scoring{0}\correctchoice[c]{c}\scoring{2}}
%%%%%%%%%%changed the above line only - end
\end{question}
}}
\end{multicols}
}
\end{document}
现在输出看起来像
这正是我需要的单词/整数/数字答案