> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/perguntas-e-respostas/24-how-do-i-adjust-the-font-size.md).

# Como ajusto o tamanho do tipo de letra?

## Introdução

Este artigo analisa vários métodos para alterar o tamanho da fonte — use os seguintes links para saltar para a(s) secção(ões) do artigo de seu interesse:

* [Usar classes de documento para definir tamanhos de fonte](#setting-document-font-sizes)
* [Usar comandos de tamanho de fonte do LaTeX](#latex-font-size-commands)
* [Usar ambientes de tamanho de fonte do LaTeX](#latex-font-size-environments)
* [Usando a `\fontsize` e `\selectfont` comandos](#the-fontsize-and-selectfont-commands)
* [Usar pacotes para alterar o tamanho da fonte](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [Usar o tex.stackexchange para encontrar exemplos úteis](#examples-from-texstackexchange)

## Definir tamanhos de fonte do documento

O LaTeX usa a classe de documento, carregada através do `\documentclass` comando, para definir o tamanho de fonte predefinido para vários elementos, como notas de rodapé e títulos de secção, que fazem parte do conteúdo do documento. As classes de documento também suportam opções para definir explicitamente o tamanho da fonte do texto principal do documento (e de outros componentes):

```latex
\documentclass[options]{class}
```

Por exemplo, a classe article suporta 10pt, 11pt e 12pt para o texto principal do documento:

```latex
\documentclass[11pt]{article}
```

O texto principal será definido para 11pt, com valores correspondentes adequados aplicados a outros elementos do documento.

### As classes extsizes

O [classes extsizes](https://ctan.org/pkg/extsizes?lang=en) que incluem extarticle, extreport, extbook, extletter e extproc, suportam tamanhos de fonte de 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt e 20pt.

#### Exemplo: usar a classe extarticle

O próximo exemplo usa o `extarticle` classe para definir o tamanho da fonte do documento para 9pt.

```latex
\documentclass[9pt]{extarticle} % Note a classe de documento extarticle
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{Introdução}
\lipsum[1]
\subsection{Mais detalhes}
\lipsum[1]
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+extarticle+class\&snip=%5Cdocumentclass%5B9pt%5D%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BIntroduction%7D%0A%5Clipsum%5B1%5D%0A%5Csubsection%7BMore+details%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Demonstração da classe extarticle](/files/3303c94947b511cb2930ff6b1830a5cf58e45ce9)

## Comandos de tamanho de fonte do LaTeX

O LaTeX fornece um conjunto de 10 comandos padrão (predefinidos) para alterar o tamanho da fonte — note que classes de documento ou pacotes LaTeX podem redefinir esses comandos para variar o tamanho de ponto efetivo. A tabela seguinte lista esses comandos e os respetivos valores de tamanho de ponto para um documento que usa 10pt como fonte do texto principal, a definição predefinida da classe article:

```latex
\documentclass{article}
```

![Comandos padrão de tamanho de fonte do LaTeX](/files/5bb8aeb40faa7f49477eec321412fb7fd6deaca1)

Para os tamanhos de ponto correspondentes gerados por `\documentclass[11pt]{article}` e `\documentclass[12pt]{article}` consulte o [tabela de tamanhos de fonte](https://tug.org/texinfohtml/latex2e.html#Font-sizes) em [LaTeX2e: Uma referência não oficial](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

A tabela seguinte lista os comandos adicionais `\HUGE` e `\ssmall` fornecidos pelo [`moresize` pacote](https://ctan.org/pkg/moresize?lang=en). Os tamanhos de fonte correspondentes são os que estão em vigor quando `moresize` é usado com a [`extarticle` classe de documento](https://ctan.org/pkg/extsizes):

```latex
\documentclass{extarticle}
\usepackage{moresize}
```

![comandos de tamanho de fonte da classe extarticle](/files/426e08312da0b198759d3226013a4c738e7ae00e)

### Exemplo: usar comandos de tamanho de fonte

O exemplo seguinte demonstra o uso destes comandos.

```latex
\documentclass{extarticle} % Note a classe de documento extarticle
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{O tamanho deste texto é \verb=\normalsize=, mas agora é \tiny pequenino
até o tornarmos \small pequeno ou \ssmall ``ssmall'' através do pacote moresize.
Vamos voltar ao tamanho normal \normalsize e depois {\ttfamily \scriptsize usar texto monoespaçado \verb=\scriptsize= num grupo} e depois voltar ao normal. Agora, experimente
\verb=\large= texto \large depois {\sffamily \Large \verb=\Large= texto sem serifa}
e finalmente {\HUGE realmente grande (\verb=\HUGE=) e {\bfseries  texto a negrito}}
 e finalmente {\HUGE realmente grande (\verb=\HUGE=) e {\bfseries  texto a negrito}}
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+commands\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%7BThe+size+of+this+text+is+%5Cverb%3D%5Cnormalsize%3D+but+now+it+is+%5Ctiny+tiny%0Auntil+we+make+it+%5Csmall+small+or+%5Cssmall+%60%60ssmall%27%27+via+the+moresize+package.%0ALet%27s+revert+to+%5Cnormalsize+normal+size+then+%7B%5Cttfamily+%5Cscriptsize+use+monospaced%0A%5Cverb%3D%5Cscriptsize%3D+text+in+a+group%7D+then+back+to+normal.+Now%2C+try+%0A%5Cverb%3D%5Clarge%3D+%5Clarge+text+then+%7B%5Csffamily+%5CLarge+%5Cverb%3D%5CLarge%3D+sans+serif+text%7D%0A+and+finally+%7B%5CHUGE+really+big+%28%5Cverb%3D%5CHUGE%3D%29+and+%7B%5Cbfseries++bold%7D+text%7D%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Exemplo para demonstrar os comandos padrão de tamanho de fonte do LaTeX](/files/5969de96073bdda005658feebafcb8cd1d919e89)

## Ambientes de tamanho de fonte do LaTeX

Os nomes dos comandos de alteração de tamanho listados acima podem ser usados como ambientes para conter texto cujo tamanho pretende alterar; por exemplo:

```latex
\begin{Large}
Texto a ser composto em \texttt{\string\Large}
o tamanho da fonte vai aqui...
\end{Large}%
```

O exemplo seguinte mostra como estes ambientes podem ser aninhados.

### Exemplo: usar ambientes de tamanho de fonte

```latex
\documentclass{extarticle} % Note a classe de documento extarticle
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent Começaremos com texto de tamanho normal e depois acrescentaremos
\begin{tiny}
algum texto {\ttfamily \string\tiny}
\begin{Large}
misturado com {\ttfamily\string\Large} e
\begin{HUGE}\ttfamily \string\HUGE{} texto
\end{HUGE}%
\end{Large}%
\end{tiny}%
e depois voltar ao texto de tamanho normal.
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+font+size+environments\&snip=%5Cdocumentclass%7Bextarticle%7D+%25+Note+the+extarticle+document+class%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bmoresize%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+We%27ll+start+with+normal-sized+text+then+add%0A%5Cbegin%7Btiny%7D%0Asome+%7B%5Cttfamily+%5Cstring%5Ctiny%7D+text%0A%5Cbegin%7BLarge%7D%0Amixed+with+%7B%5Cttfamily%5Cstring%5CLarge%7D+and+%0A%5Cbegin%7BHUGE%7D%5Cttfamily+%5Cstring%5CHUGE%7B%7D+text%0A%5Cend%7BHUGE%7D%25%0A%5Cend%7BLarge%7D%25%0A%5Cend%7Btiny%7D%25%0Athen+back+to+normal-sized+text.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Exemplo para demonstrar os ambientes padrão de tamanho de fonte do LaTeX](/files/41604a9cb98a890f1abc905747ac23a5d7eb7974)

## Os comandos \fontsize e \selectfont

Os comandos de tamanho de fonte [listados nas tabelas acima](#latex-font-size-commands) são implementados usando os comandos LaTeX `\fontsize` e `\selectfont` que também podem ser usados para selecionar diretamente um `tamanho de fonte` e o correspondente `espaçamento entre linhas` :

```latex
\fontsize{font-size}{baseline-skip}\selectfont
```

O `espaçamento entre linhas` O valor determina a distância entre as linhas de base do texto num parágrafo composto usando `tamanho de fonte`; também é armazenado num comando de parâmetro chamado `\baselineskip`—para mais detalhes, consulte o artigo da Overleaf [Como alterar o espaçamento entre parágrafos no LaTeX](/latex/overleaf-learn-latex-pt/formatacao/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### Exemplo: usar \fontsize e \selectfont

O exemplo seguinte demonstra `\fontsize` e `\selectfont` para uma gama de `tamanho de fonte` e `espaçamento entre linhas` valores:

* `\fontsize{6}{8}\selectfont`: usar texto de 6pt com linhas de base espaçadas a 8pt
* `\fontsize{8}{9}\selectfont`: usar texto de 8pt com linhas de base espaçadas a 9pt
* `\fontsize{12}{13.5}\selectfont`: usar texto de 12pt com linhas de base espaçadas a 13.5pt

Combinações esteticamente agradáveis de `tamanho de fonte` e `espaçamento entre linhas` espaçamento podem depender do design do tipo de letra utilizado.

```latex
\documentclass{article}
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=8mm,
   bottom=20mm,
   left=10mm,
   right=8mm]{geometry}
\usepackage{blindtext}
\begin{document}

\fontsize{6}{8}\selectfont\blindtext

\fontsize{8}{9}\selectfont\blindtext

\fontsize{12}{13.5}\selectfont\blindtext
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+fontsize+and+selectfont\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D8mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D8mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfontsize%7B6%7D%7B8%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B8%7D%7B9%7D%5Cselectfont%5Cblindtext%0A%0A%5Cfontsize%7B12%7D%7B13.5%7D%5Cselectfont%5Cblindtext%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Demonstração de fontsize e selectfont na Overleaf](/files/247cdc21ea1b724c273c06371ccb557a646e9e3c)

## Outros pacotes para alterar o tamanho da fonte: relsize e scalefnt

Nesta secção analisamos brevemente os seguintes pacotes do LaTeX:

* o [`relsize` pacote](https://ctan.org/pkg/relsize?lang=en) que fornece comandos para definir o tamanho da fonte em relação ao *atual* tamanho;
* o [`scalefnt` pacote](https://ctan.org/pkg/scalefnt) que permite “reescalar fontes para tamanhos arbitrários”.

### O pacote relsize

O `relsize` pacote fornece comandos para definir tamanhos de fonte em relação ao *atual* tamanho da fonte — isto é, o tamanho da fonte em uso no local onde pretende fazer uma alteração de tamanho; por exemplo, ao compor notas de rodapé, o tamanho (da fonte) atual é menor do que no texto principal.

Por razões históricas, que não exploraremos (mas consulte [aqui](https://tex.stackexchange.com/a/24600)), muitas operações de dimensionamento/escala de fontes TeX/LaTeX envolvem o valor $$\text{1.2}$$; por exemplo, a [tabela acima](#latex-font-size-commands) mostra `\Large` é $$\text{14.4pt}$$ e o tamanho seguinte, `\LARGE`, é $$\text{17.28pt}$$ porque $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$. Também podemos ver que $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

O `relsize` o pacote refere-se a “passos” ao mover-se entre tamanhos de fonte listados na tabela acima; por exemplo, [o código mostrado abaixo](#relsizeexample) demonstra que passar de texto de 10pt para 17.28pt envolve 3 “passos”, cada um usando um multiplicador de 1.2: $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* O comando `\relsize{*n*}` tentará escalar a fonte atual usando `*n*` “passos”; no entanto, se o tamanho solicitado (escalado) for demasiado pequeno ou demasiado grande:
  * é emitida uma mensagem de aviso, e
  * o tamanho escalado é restringido aos limites definidos pelos comandos `\RSsmallest` (normalmente `\tiny`) e `\RSlargest` (normalmente `\Huge`)
* Use `\renewcommand` para definir novos valores para `\RSlargest` e `\RSsmallest`:

  ```latex
  \renewcommand\RSlargest{75pt}
  \renewcommand\RSsmallest{5pt}
  ```

#### Outros comandos do pacote relsize

O `relsize` a documentação do pacote lista os seguintes comandos, que foram concebidos apenas para texto e não para uso com conteúdo matemático.

| Comando                   | Finalidade                                                                        |
| ------------------------- | --------------------------------------------------------------------------------- |
| `\relsize{*n*}`           | Alterar o tamanho da fonte em `*n*` passos.                                       |
| `\larger[*n*]`            | Aumentar o tamanho da fonte em (opcional) `*n*` passos (o predefinido é 1 passo). |
| `\smaller[*n*]`           | Reduzir o tamanho da fonte em (opcional) `*n*` passos (o predefinido é 1 passo).  |
| `\relscale{*f*}`          | Alterar o tamanho da fonte por um fator de escala `*f*`.                          |
| `\textlarger[*n*]{text}`  | Tamanho do texto aumentado em (opcional) `*n*` passos.                            |
| `\textsmaller[*n*]{text}` | Tamanho do texto reduzido em (opcional) `*n*` passos.                             |
| `\textscale[*f*]{text}`   | Tamanho do texto escalado por um fator `*f*`.                                     |

* **Nota**: O `relsize` comandos `\mathsmaller` e `\mathlarger` foram concebidos para uso com conteúdo matemático — consulte o [documentação do pacote](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) para mais detalhes.

#### Exemplo: usar o pacote relsize

O exemplo seguinte demonstra vários comandos fornecidos pelo `relsize` pacote. Note o seguinte:

* o uso de grupos {...} para localizar o efeito das alterações do tamanho da fonte;
* definir o tamanho máximo da fonte escalada para 75pt escrevendo

```latex
\renewcommand\RSlargest{75pt}
```

```latex
% a classe article é carregada com o tamanho de texto predefinido de 10pt
\documentclass{article}
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% Definir a nossa macro simples
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% Definir o tamanho máximo da fonte escalada para 75pt
\renewcommand\RSlargest{75pt}
\begin{document}
Olá, neste parágrafo o tamanho normal da fonte é \getfontsize.
Agora escale a fonte atual usando 3 ``passos'': {\verb=\relsize{3}=\relsize{3}
que define o tamanho atual como \getfontsize}. Fora do grupo
o tamanho da fonte volta a ser \getfontsize.

Outro parágrafo com algum texto{\larger[2] maior} e
{\smaller[1] texto menor}---note o uso de grupos \{...\}. Também usando
\textlarger[3]{texto grande} e algum \textscale{2}{texto escalado}.
\vskip12pt
Usando um número maior de passos:

\vskip12pt
\textlarger[11]{11 passos (\getfontsize)}
\vskip12pt
\textlarger[20]{20 passos (\getfontsize)}---limite de tamanho atingido e é emitido um aviso:
\vskip12pt
``Aviso do pacote relsize: o tamanho da fonte 383.35397pt é demasiado grande. A usar 75pt em vez disso...''
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+relsize+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Brelsize%7D%0A%25+Define+our+simple+macro%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%25+Set+the+maximum+scaled+font+size+to+75pt%0A%5Crenewcommand%5CRSlargest%7B75pt%7D%0A%5Cbegin%7Bdocument%7D%0AHello%2C+in+this+paragraph+the+normal+font+size+is+%5Cgetfontsize.+%0ANow+scale+the+current+font+using+3+%60%60steps%27%27%3A+%7B%5Cverb%3D%5Crelsize%7B3%7D%3D%5Crelsize%7B3%7D%0Awhich+sets+the+current+size+to+%5Cgetfontsize%7D.+Outside+the+group+%0Athe+font+size+is+once+again+%5Cgetfontsize.%0A%0AAnother+paragraph+with+some%7B%5Clarger%5B2%5D+larger+text%7D+and+%0A%7B%5Csmaller%5B1%5D+smaller+text%7D---note+the+use+of+groups+%5C%7B...%5C%7D.+Also+using+%0A%5Ctextlarger%5B3%5D%7Blarge+text%7D+and+some+%5Ctextscale%7B2%7D%7Bscaled+text%7D.%0A%5Cvskip12pt%0AUsing+a+larger+number+of+steps%3A%0A%0A%5Cvskip12pt%0A%5Ctextlarger%5B11%5D%7B11+steps+%28%5Cgetfontsize%29%7D%0A%5Cvskip12pt%0A%5Ctextlarger%5B20%5D%7B20+steps+%28%5Cgetfontsize%29%7D---size+limit+reached+and+a+warning+is+given%3A%0A%5Cvskip12pt%0A%60%60Package+relsize+Warning%3A+Font+size+383.35397pt+is+too+large.+Using+75pt+instead...%27%27%0A%5Cend%7Bdocument%7D)

O código LaTeX acima acede ao tamanho atual da fonte através de uma variável interna do LaTeX chamada `\f@size`, cujo valor pode ser composto usando uma macro, como `\getfontsize`, que pode ser definida da seguinte forma:

```latex
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
```

O exemplo acima produz a seguinte saída:

![Exemplo para demonstrar vários comandos do pacote relsize](/files/10f6808508c20599d7e7d719d8107fe758d3c38b)

### O pacote scalefnt

O `scalefnt` pacote define o `\scalefont` comando

```latex
\scalefont{factor}
```

onde `fator` irá escalar o tamanho da fonte atual e o valor atual de `\baselineskip`—que é usado para [calcular o espaçamento entre linhas de texto num parágrafo composto](/latex/overleaf-learn-latex-pt/formatacao/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### Exemplo: usar o pacote scalefnt

O exemplo seguinte demonstra o `\scalefont` comando e também usa a nossa [`\getfontsize` macro](#getfontsize).

```latex
% a classe article é carregada com o tamanho de texto predefinido de 10pt
\documentclass{article}
% Usando o pacote geometry com um pequeno
% tamanho de página para criar o gráfico do artigo
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% Definir a nossa macro simples \getfontsize
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
Para este parágrafo, o tamanho atual da fonte é \getfontsize{} e o valor de \verb=\baselineskip= é \the\baselineskip.

Se usarmos \verb=\scalefont{1.5}= \scalefont{1.5}, o tamanho da fonte é agora \getfontsize{} e \verb=\baselineskip= é \the\baselineskip.
\end{document}
```

[Abra este exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+the+scalefnt+package\&snip=%25+article+class+is+loaded+with+default+10pt+text+size%0A%5Cdocumentclass%7Barticle%7D%0A%25+Using+the+geometry+package+with+a+small%0A%25+page+size+to+create+the+article+graphic%0A%5Cusepackage%5Bpaperheight%3D6in%2C%0A+++paperwidth%3D5in%2C%0A+++top%3D10mm%2C%0A+++bottom%3D20mm%2C%0A+++left%3D10mm%2C%0A+++right%3D10mm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bscalefnt%7D%0A%25+Define+our+simple+macro+%5Cgetfontsize%0A%5Cbgroup%0A%5Ccatcode%60%40%3D11%0A%5Cgdef%5Cgetfontsize%7B%5Cf%40size+pt%7D%0A%5Cegroup%0A%5Cbegin%7Bdocument%7D%0AFor+this+paragraph%2C+the+current+font+size+is+%5Cgetfontsize%7B%7D+and+the+value+of+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%0AIf+we+use+%5Cverb%3D%5Cscalefont%7B1.5%7D%3D+%5Cscalefont%7B1.5%7D+the+font+size+is+now++%5Cgetfontsize%7B%7D+and+%5Cverb%3D%5Cbaselineskip%3D+is+%5Cthe%5Cbaselineskip.%0A%5Cend%7Bdocument%7D)

Este exemplo produz a seguinte saída:

![Exemplo para demonstrar o pacote scalefnt](/files/05683a9dbbaa19ca500aea4968a8a9ff5ea169d6)

## Exemplos do tex.stackexchange

Uma pesquisa no tex.stackexchange por [questões marcadas com `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) produz uma longa lista de resultados que contêm explicações, código e soluções relacionadas com a alteração dos tamanhos de fonte. Algumas perguntas são bastante especializadas, enquanto outras são mais gerais; aqui está uma pequena seleção que poderá ser do seu interesse:

* [Alterar o tamanho da fonte das legendas das figuras](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [Ajustar o tamanho da fonte de todas as legendas](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [Alterar o tamanho da fonte de capítulos, secções, subseções](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [Alterar o tamanho da fonte com o `fontspec` pacote](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [Alterar o tamanho da fonte para `\ttfamily`](https://tex.stackexchange.com/questions/158778/all-ttfamily-font-change-font-size)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/perguntas-e-respostas/24-how-do-i-adjust-the-font-size.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
