18ptメインフォントを使用した試験

18ptメインフォントを使用した試験

私は生徒のために試験用紙を書きました。examかなり標準的なオプションのクラスで、特に12pt12 ポイントのフォントのクラス オプションを使用しています。ある学生が視力の問題を抱えており、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-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トップレベルのドキュメントから作成された複数のファイル (質問ごとに 1 つ) としてかなりきちんと実装されていましたが、この特別なバージョンは 1 行のソリューションには適していませんでした。

関連情報