考试类 - 在同一个 .tex 文件上创建两个简短的测试

考试类 - 在同一个 .tex 文件上创建两个简短的测试

我想在一张 A4 纸上编写一个测试。这是一个简短的测试(1 或 2 个问题),这样我就可以将它们一个接一个地放在一起,然后将纸质测试剪成两张 A5 纸。

我想使用exam类来生成我的文档,但我找不到设置新计数器来计算每个部分的总点数的方法。目前,我的\numpoint命令计算两个列表。

如何为我的第二个总分创建一个新的计数器,并且在添加新练习时不增加前一个计数器?

编辑:我刚刚注意到第二个questions列表产生了命令问题\totalpoints。这两个练习具有相同的值。我也会尝试修复它。

这里是 MWE:

\documentclass[addpoints, 12pt, a4paper]{exam}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}

\usepackage{graphicx}
\usepackage{array}
\usepackage{tikz}
\usepackage{multirow}
\usepackage[top=1cm, left=2cm, right=2cm, bottom=1cm]{geometry}

%%Police
\renewcommand\familydefault{\sfdefault}
\usepackage{helvet}

%%Nom de l'interrogation
\newcommand{\theinterro}{1 A}
\newcommand{\thetitle}{Rappels de 3\up{ème}}


%%Format cote
\newlength{\pointslength}
\qformat{\settowidth{\pointslength}{\totalpoints}
    \textbf{Question \thequestion}\hfill \raisebox{0cm}{
        \begin{tikzpicture}
        \node (points) at (0,0) [draw, rounded corners, minimum width=1.5cm,minimum height=1cm] {\hspace{2\pointslength}/\totalpoints};
        \end{tikzpicture}} }

\pointsinmargin

%%  Retrait
\renewcommand{\subpartshook}{\addtolength{\leftmargin}{-0.6cm}}


\begin{document}

    \begin{center}
    \renewcommand{\arraystretch}{2.3}
    \begin{tabular}{|>{\raggedright\arraybackslash}p{5.5cm}|>{\centering\arraybackslash}p{4cm}|>{\raggedright\arraybackslash}p{5cm}|}
        \hline 
        Nom : & \multirow{3}{*}{\parbox{3cm}{\vspace{0.5cm} \centering Interrogation \theinterro\\ - \\ \thetitle\vspace{0.5cm}\\ {\hspace{2cm} /\numpoints}}}  & \multirow{2}{*}{  \includegraphics[width=0.6\linewidth]{example-image-a}} \\ 
        \cline{1-1}
        Prénom : &  &  \\ 
        \cline{1-1}\cline{3-3} 
        Classe : &  & Date : \\ 
        \hline 
    \end{tabular} 
    \end{center}

    \begin{questions}
        \question[3] One pretty difficult exercise.
    \end{questions}
    \vfill

%%Test B
\renewcommand{\theinterro}{1 B}
    \begin{center}
        \renewcommand{\arraystretch}{2.3}
        \begin{tabular}{|>{\raggedright\arraybackslash}p{5.5cm}|>{\centering\arraybackslash}p{4cm}|>{\raggedright\arraybackslash}p{5cm}|}
            \hline 
            Nom : & \multirow{3}{*}{\parbox{3cm}{\vspace{0.5cm} \centering Interrogation \theinterro\\ - \\ \thetitle\vspace{0.5cm}\\ {\hspace{2cm} /\numpoints}}}  & \multirow{2}{*}{  \includegraphics[width=0.6\linewidth]{example-image-a}} \\ 
            \cline{1-1}
            Prénom : &  &  \\ 
            \cline{1-1}\cline{3-3} 
            Classe : &  & Date : \\ 
            \hline 
        \end{tabular} 
    \end{center}

    \begin{questions}
        \question[2] One other pretty difficult exercise.
    \end{questions}
    \vfill
\end{document}

输出 : 输出

相关内容