Exame com fonte principal 18pt

Exame com fonte principal 18pt

Eu escrevi uma prova para meus alunos, usando oexamclasse com opções bastante padrão e usando especificamente a 12ptopção de classe para tipo de 12 pontos. Acabei de ser informado que um aluno tem problemas de visão que exigem uma fonte principal de 18pt. Qual é uma boa maneira de conseguir isso? Algumas coisas que podem ter impacto:

  1. Eu não uso muito fontes menores (por exemplo, \small, etc.), mas redefinir simplesmente normalsizenão seria suficiente, pois os títulos das perguntas, etc., usam um tamanho maior (principalmente \large).
  2. Provavelmente a página de rosto poderia permanecer no tamanho original - é o texto da pergunta principal que realmente importa
  3. Algo um pouco mais que 18pt seria bom
  4. Não quero mudar de classe, pois minha fonte existente depende da examclasse
  5. Pediram-me para manter o tamanho original da página A4, em vez de ampliar tudo para uma página maior, porque as mesas de exame têm tamanho limitado.

Responder1

Eu simplesmente acrescentaria \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}

insira a descrição da imagem aqui

O mesmo com extsizescomentado:

insira a descrição da imagem aqui

Quanto à página de título, a falta de exemplo dificulta o aconselhamento.

Responder2

Com extarticledetamanhos extrasvocê pode aumentar o tamanho da fonte 20ptem todo o documento. Para carregar as opções de fonte desta classe para a examclasse, você pode criar uma classe de documento personalizada, digamos, myexam.

Você precisa criar um .clsdocumento em seu editor com o seguinte código

\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).
%

Depois de criá-lo, você pode chamar normalmente no topo do seu preâmbulo com

\documentclass{myexam}

PS:Você pode consultar as seguintes perguntas para mais informações

  1. Diferença entre \LoadClass e \LoadClassWithOptions
  2. Como definir o tamanho da fonte padrão no arquivo latex cls?

Também há outro pacote para exames chamadoexam-npacote, que possui a opção largefontde tamanho de fonte 18pt. Você pode considerar se familiarizar com este outro pacote, se for útil para você.

Responder3

Testei a recomendação deaquele comentáriopara usar scrextendo pacote, e funciona melhor para mim do que extsizesporque não preciso escolher entre um número limitado de tamanhos de fonte.

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

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

Responder4

As outras respostas aqui são mais limpas, mas para a posteridade estou postando a solução mais hacker que implementamos no tempo limitado que tínhamos.

Usamos o \fontsizecomando (veja, por exemplo,https://tex.stackexchange.com/a/4140/60034) para alterar o tamanho da fonte para 18pt (com linha de base de 22pt) após o conteúdo da página de rosto, usando:

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

Na verdade, foi preciso muito trabalho para arrumar as coisas depois (tabelas e parágrafos grandes, precisando de quebras de linha manuais, quebras de página ajustadas, etc.), o que exigiu que fizéssemos uma cópia de toda a fonte do script do exame e editá-la especialmente. Portanto, embora o código-fonte tenha sido implementado de maneira bastante organizada como vários arquivos (um por pergunta) \inputextraídos de um documento de nível superior, essa versão especial não se prestava a uma solução de linha única.

informação relacionada