考試用18pt主字體

考試用18pt主字體

我為我的學生寫了一份試卷,使用examclass 有相當標準的選項,並且特別使用12pt12 點類型的 class 選項。我剛剛獲悉一名學生有視力問題,需要使用 18 磅的主字體。實現這目標的好方法是什麼?一些可能有影響的事情:

  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-n包,可以選擇largefont字體大小 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來自頂級文件的多個文件(每個問題一個),但這個特殊版本並不適合單行解決方案。

相關內容