Eu escrevi uma prova para meus alunos, usando oexam
classe com opções bastante padrão e usando especificamente a 12pt
opçã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:
- Eu não uso muito fontes menores (por exemplo,
\small
, etc.), mas redefinir simplesmentenormalsize
não seria suficiente, pois os títulos das perguntas, etc., usam um tamanho maior (principalmente\large
). - Provavelmente a página de rosto poderia permanecer no tamanho original - é o texto da pergunta principal que realmente importa
- Algo um pouco mais que 18pt seria bom
- Não quero mudar de classe, pois minha fonte existente depende da
exam
classe - 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}
O mesmo com extsizes
comentado:
Quanto à página de título, a falta de exemplo dificulta o aconselhamento.
Responder2
Com extarticle
detamanhos extrasvocê pode aumentar o tamanho da fonte 20pt
em todo o documento. Para carregar as opções de fonte desta classe para a exam
classe, você pode criar uma classe de documento personalizada, digamos, myexam
.
Você precisa criar um .cls
documento 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
- Diferença entre \LoadClass e \LoadClassWithOptions
- Como definir o tamanho da fonte padrão no arquivo latex cls?
Também há outro pacote para exames chamadoexam-n
pacote, que possui a opção largefont
de 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 scrextend
o pacote, e funciona melhor para mim do que extsizes
porque 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 \fontsize
comando (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) \input
extraídos de um documento de nível superior, essa versão especial não se prestava a uma solução de linha única.