如何使用 LaTeX 创建测试。我希望背面的问题显示“分数”而不是“点数”

如何使用 LaTeX 创建测试。我希望背面的问题显示“分数”而不是“点数”

我正在尝试使用 latex 进行测试。我很难重现这一点。

在此处输入图片描述

这是我目前所得到的 - 我有标题和框,但不确定如何将名称添加到右侧以及右侧带有总分的框。

我也希望问题中写“分数”而不是“点数”。我也不确定是否能做到这一点。任何帮助都将不胜感激。

谢谢

\documentclass{exam}
\usepackage{graphicx} 

\usepackage[a4paper, total={7in, 10in}]{geometry}

\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\usetikzlibrary{shadows}
\newmdenv[tikzsetting={fill=white},
          roundcorner=0pt,shadow=false,]{myshadowbox}


\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\usetikzlibrary{shadows}
\newmdenv[tikzsetting={},
          roundcorner=0pt,shadow=false,]{highlight}

\begin{document}

{\huge Maths Methods, Units 1/2}

{\Huge Quadratic Functions Test}

\begin{highlight}
{\LARGE SECTION A: }

\noindent No notes allowed.\\
NO calculator.
\end{highlight}

\begin{questions}

\question[2] What is ?

\end{questions}

\newpage

\begin{highlight}
{\huge SECTION B:  TECHNOLOGY ACTIVE}\\
\noindent Notes are allowed. A CAS calculator may be used.
\end{highlight}

\begin{highlight}
\noindent {\LARGE PART I: MULTIPLE CHOICE}\\
\end{highlight}

\newpage

\begin{highlight}
{\LARGE PART II: EXTENDED RESPONSE}\\
\end{highlight}



\end{document}

答案1

如果要包含名称,可以使用以下代码:

\documentclass{exam}
\usepackage{graphicx} 

\usepackage[a4paper, total={7in, 10in}]{geometry}

\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\usetikzlibrary{shadows}
\newmdenv[tikzsetting={fill=white},
          roundcorner=0pt,shadow=false,]{myshadowbox}


\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\usetikzlibrary{shadows}
\newmdenv[tikzsetting={},
          roundcorner=0pt,shadow=false,]{highlight}

\begin{document}

\begin{flushright}
    \begin{tabular}{@{}p{2cm}p{8cm}@{}}
    NAME: & \hrulefill \\
    \end{tabular}
\end{flushright}

{\huge Maths Methods, Units 1/2}

{\Huge Quadratic Functions Test}

\begin{highlight}
{\LARGE SECTION A: }

\noindent No notes allowed.\\
NO calculator.
\end{highlight}

\begin{questions}

\question[2] What is ?

\end{questions}

\newpage

\begin{highlight}
{\huge SECTION B:  TECHNOLOGY ACTIVE}\\
\noindent Notes are allowed. A CAS calculator may be used.
\end{highlight}

\begin{highlight}
\noindent {\LARGE PART I: MULTIPLE CHOICE}\\
\end{highlight}

\newpage

\begin{highlight}
{\LARGE PART II: EXTENDED RESPONSE}\\
\end{highlight}

\end{document}

代码示例

答案2

让我们从序言开始:

\documentclass{exam}

\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}
\usepackage{enumitem}
\usepackage{setspace}
\usepackage{anyfontsize}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\usetikzlibrary{shapes.geometric, calc, shadows}

利用这些软件包,我们可以:

定义框的命令:

\newcommand{\notebox}[1]{
    \begin{tikzpicture}
        \draw[] (0,0) rectangle (3,2);
        \node[above left] at (3,0){\fontsize{20}{35} \bfseries\sffamily /#1};
    \end{tikzpicture}
}
\newcommand{\onelinenotebox}[1]{
    \begin{tikzpicture}
        \draw[] (0,0) rectangle (3,0.95);
        \node[above left] at (3,0){\fontsize{20}{35} \bfseries\sffamily /#1};
    \end{tikzpicture}
}

第一种方法是创建一个与正方形非常相似的矩形,稍后将作为首页的示例进行演示。第二种方法是利用注释在第二部分下方生成一个小框。 在此处输入图片描述

为了使其更接近参考图像,我定义了两个额外的命令以确保标题的长度相似,并且第二个命令以粗体显示。此外,我将字体设置为无衬线字体\textsf。此外,我引入了一个名为的新环境,以简化和环境myitemize中的文本组织。这允许以更精简和更不繁琐的方式组织内容。此代码为:highlightmyshadowbox

\newcommand{\serif}[1]{
    {\spaceskip=1.2em\fontsize{25}{30} \selectfont  \textsf{#1}}
}

\newcommand{\boldserif}[1]{
    {\spaceskip=0.3em\fontsize{25}{30} \selectfont  \textsf{\textbf{#1}}}
}

\newlist{myitemize}{itemize}{1}
\setlist[myitemize]{label={}, leftmargin=*, before=\setstretch{0.5}}

制作主标题:

\begin{document}
    % \begin{flushright} - Put everything on the right
    \begin{flushright}
        {\textsc{Name}: \rule{7cm}{1pt}} 
        % \textsc{} - Prints all capital letters, but the one that is capitalized is larger
        % \rule{#Line width}{#Thickness}
    \end{flushright}
    \begin{minipage}{0.695\textwidth}
        \begin{flushleft}
            \serif{Maths Methods, Units 1/2}

            \boldserif{Quadratic Functions Test}
        \end{flushleft}
    \end{minipage}
    \begin{minipage}{0.295\textwidth}
        \begin{flushright}
            \notebox{40}
        \end{flushright}
    \end{minipage}
    \begin{highlight}
        \begin{myitemize}
            \item {\LARGE SECTION A: }
            \item No notes allowed.
            \item NO calculator.
        \end{myitemize}
    \end{highlight}
    
    \begin{questions}
    
        \question[2] What is ?
    
    \end{questions}

\end{document}

输出结果为: 在此处输入图片描述

制作第二个标题:

    \begin{highlight}
        \begin{myitemize}
            \item {\huge SECTION B:  TECHNOLOGY ACTIVE}
            \item \noindent Notes are allowed. A CAS calculator may be used.
        \end{myitemize}
    \end{highlight}
    \begin{flushleft}
        \begin{minipage}{0.695\textwidth}
                \begin{highlight}
                    \begin{myitemize}
                        \item {\LARGE PART I: MULTIPLE CHOICE}
                    \end{myitemize}
                \end{highlight}
        \end{minipage}
        \begin{minipage}{0.296\textwidth}
        \begin{flushright}
            \onelinenotebox{40}
        \end{flushright}
    \end{minipage}
    \end{flushleft}

输出结果为: 在此处输入图片描述

我对这段代码有几点评论:

  • 我不太熟悉该类exam,因此在格式化某些元素时会受到一些限制。为了方便起见,我使用了环境minipage以及flushrightflushleft。如果我使用像book或 这样的类article,我会使用titlesec包来格式化元素,但由于我被要求使用exam类,所以我不想让事情变得复杂。
  • 我做了一些小改动,以便于编写,例如引入了写入命令和myitemize环境。但是,它们只是补充,对于您的需要来说并不是必需的,因此您可以直接删除它们。
  • 最后,除了代码中展示的字体类型和设置之外,还有各种可用的字体类型和设置。我建议阅读并研究以下两个链接以了解更多信息:
  • 字体大小、系列和样式 - Overleaf
  • LaTeX 字体目录

相关内容