考试采用 18pt 主字体

考试采用 18pt 主字体

我为我的学生写了一篇考卷,使用exam类具有相当标准的选项,特别是使用12pt12 点类型的类选项。我刚刚得知,一名学生有视力问题,需要 18pt 主字体。有什么好方法可以实现这一点?以下是一些可能会产生影响的事情:

  1. 我很少使用较小的字体(例如,\small等),但重新定义是normalsize不够的,因为问题标题等使用较大的尺寸(主要是\large)。
  2. 封面可能可以保持原来的大小——主要的问题文本才是最重要的
  3. 比 18pt 大一点就可以了
  4. 我不想切换课程,因为我现有的来源取决于exam课程
  5. 我被要求保留原始的 A4 页面大小,而不是将所有内容放大到更大的页面,因为考台的尺寸有限。

答案1

我简单补充一下\usepackage[20pt]{extsizes}

\documentclass{exam}
\usepackage[20pt]{extsizes}

\usepackage{showframe}% just for the example

\begin{document}

\begin{questions}
 \question First Question
 \question Second Question
\end{questions}

\end{document}

在此处输入图片描述

注释掉的也一样extsizes

在此处输入图片描述

至于标题页,由于缺乏例子,很难给出建议。

答案2

来自extarticle扩展尺寸20pt您可以将整个文档中的字体大小增加到。要将此类中的字体选项加载到exam类中,您可以创建一个自定义文档类,例如myexam

您需要.cls使用以下代码在编辑器中创建一个文档

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myexam}[YYYY/MM/DD My exam class] %Current date

%%Preliminary definitions, needed by the options
\LoadClass[a4paper,18pt]{extarticle}

%%This parts handles the options passed to the class.
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax

%%Body of the class, most of the declarations appear here (if necessary).
%

创建后,你可以像往常一样在序言顶部调用

\documentclass{myexam}

附言:您可以查阅以下问题以获取更多信息

  1. \LoadClass 和 \LoadClassWithOptions 之间的区别
  2. 如何在 latex cls 文件中设置默认字体大小?

另外还有另一个考试套餐,名为exam-nlargefont包,其中有字体大小 选项18pt。如果对您有用,您可以考虑熟悉这个其他包。

答案3

我测试了那条评论使用scrextend包,它对我来说效果更好,extsizes因为我不必从有限数量的字体大小中进行选择。

\documentclass{exam}
\usepackage[fontsize=18pt]{scrextend}

\begin{document}
    \begin{questions}
        \question First Question
        \question Second Question
    \end{questions}
\end{document}

答案4

这里的其他答案更清晰,但为了后人,我发布了我们在有限时间内实施的更黑客的解决方案。

我们使用了\fontsize命令(例如,https://tex.stackexchange.com/a/4140/60034)将封面内容后的字体大小更改为 18pt(基线跳过 22pt),使用:

\fontsize{18pt}{22pt}\selectfont

事后整理工作确实需要花费不少功夫(过大的表格和段落需要手动换行、调整分页符等),这需要我们复制整个考试脚本源代码并进行特殊编辑。因此,虽然源代码被巧妙地实现为来自\input顶级文档的多个文件(每个问题一个),但这个特殊版本并不适合单行解决方案。

相关内容