> 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/sv/fragor-och-svar/24-how-do-i-adjust-the-font-size.md).

# Hur justerar jag teckenstorleken?

## Introduktion

Den här artikeln går igenom flera metoder för att ändra teckenstorlek—använd följande länkar för att hoppa till de artikeldelar du är intresserad av:

* [Använda dokumentklasser för att ange teckenstorlekar](#setting-document-font-sizes)
* [Använda LaTeX-kommandon för teckenstorlek](#latex-font-size-commands)
* [Använda LaTeX-miljöer för teckenstorlek](#latex-font-size-environments)
* [Använda `\fontsize` och `\selectfont` kommandon](#the-fontsize-and-selectfont-commands)
* [Använda paket för att ändra teckenstorlek](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [Använda tex.stackexchange för att hitta användbara exempel](#examples-from-texstackexchange)

## Ange dokumentets teckenstorlekar

LaTeX använder dokumentklassen, som läses in via `\documentclass` kommandot, för att ange standardteckenstorleken för olika element, såsom fotnoter och avsnittsrubriker, som utgör en del av dokumentets innehåll. Dokumentklasser stöder också alternativ för att uttryckligen ange teckenstorleken för huvudtexten i dokumentet (och andra komponenter):

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

Till exempel stöder klassen article 10pt, 11pt och 12pt för huvudtexten i dokumentet:

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

Huvudtexten kommer att sättas i 11pt med motsvarande lämpliga värden tillämpade på andra dokumentelement.

### extsizes-klasserna

Den [extsizes-klasserna](https://ctan.org/pkg/extsizes?lang=en) som omfattar extarticle, extreport, extbook, extletter och extproc, stöder teckenstorlekarna 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt och 20pt.

#### Exempel: använda klassen extarticle

Nästa exempel använder `extarticle` klassen för att ange dokumentets teckenstorlek till 9pt.

```latex
\documentclass[9pt]{extarticle} % Observera dokumentklassen extarticle
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{Introduktion}
\lipsum[1]
\subsection{Mer detaljer}
\lipsum[1]
\end{document}
```

[Öppna detta exempel i 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)

Det här exemplet ger följande utdata:

![Demonstration av klassen extarticle](/files/8245db6ee2b2dfd306311930a7c41e1d3a9c6d08)

## LaTeX-kommandon för teckenstorlek

LaTeX tillhandahåller en uppsättning av 10 standardkommandon (fördefinierade) för att ändra teckenstorleken—observera att dokumentklasser eller LaTeX-paket kan omdefiniera dessa kommandon för att variera den faktiska punktstorleken. Följande tabell listar dessa kommandon och deras motsvarande punktstorlekar för ett dokument som använder 10pt som huvudtextens teckenstorlek, vilket är standardinställningen för klassen article:

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

![Standardkommandon för LaTeX-teckenstorlek](/files/cd8a6e898ce1d4cb0a10502f14b71ef065cc5b95)

För de motsvarande punktstorlekar som genereras av `\documentclass[11pt]{article}` och `\documentclass[12pt]{article}` se [tabellen över teckenstorlekar](https://tug.org/texinfohtml/latex2e.html#Font-sizes) i [LaTeX2e: En inofficiell referens](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

Nästa tabell listar de ytterligare kommandona `\HUGE` och `\ssmall` som tillhandahålls av [`moresize` paketet](https://ctan.org/pkg/moresize?lang=en). Motsvarande teckenstorlekar är de som gäller när `moresize` används med [`extarticle` dokumentklass](https://ctan.org/pkg/extsizes):

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

![Kommandon för teckenstorlek i klassen extarticle](/files/0d15cf8b7544cdc15ed3ffaa100251f569c86ac3)

### Exempel: använda kommandon för teckenstorlek

Följande exempel demonstrerar hur dessa kommandon används.

```latex
\documentclass{extarticle} % Observera dokumentklassen extarticle
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{Storleken på denna text är \verb=\normalsize= men nu är den \tiny pytteliten
tills vi gör den \small liten eller \ssmall ”ssmall” via paketet moresize.
Låt oss återgå till \normalsize normal storlek sedan {\ttfamily \scriptsize använd text med fast bredd
\verb=\scriptsize= i en grupp} och sedan tillbaka till normalt. Försök nu
\verb=\large= \large text och sedan {\sffamily \Large \verb=\Large= sans serif-text}
 och slutligen {\HUGE riktigt stor (\verb=\HUGE=) och {\bfseries  fet} text}
\end{document}
```

[Öppna detta exempel i 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)

Det här exemplet ger följande utdata:

![Exempel som demonstrerar standardkommandon för LaTeX-teckenstorlek](/files/73c88e1541a036adc96e70e75598e15b9e109b88)

## LaTeX-miljöer för teckenstorlek

Namnen på de storleksändrande kommandon som listas ovan kan användas som miljöer för att omsluta text vars storlek du vill ändra; till exempel:

```latex
\begin{Large}
Text som ska sättas i \texttt{\string\Large}
teckenstorlek här...
\end{Large}%
```

Följande exempel visar hur dessa miljöer kan nästlas.

### Exempel: använda miljöer för teckenstorlek

```latex
\documentclass{extarticle} % Observera dokumentklassen extarticle
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent Vi börjar med normalstor text och lägger sedan till
\begin{tiny}
lite {\ttfamily \string\tiny} text
\begin{Large}
blandat med {\ttfamily\string\Large} och
\begin{HUGE}\ttfamily \string\HUGE{} text
\end{HUGE}%
\end{Large}%
\end{tiny}%
och sedan tillbaka till normalstor text.
\end{document}
```

[Öppna detta exempel i 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)

Det här exemplet ger följande utdata:

![Exempel som demonstrerar standardmiljöer för LaTeX-teckenstorlek](/files/dde63ca0681f8122ae030325bbdb9ffba5cfcfed)

## Kommandona \fontsize och \selectfont

Kommandona för teckenstorlek [som listas i tabellerna ovan](#latex-font-size-commands) är implementerade med hjälp av LaTeX-kommandona `\fontsize` och `\selectfont` som också kan användas för att direkt välja en `teckenstorlek` och motsvarande `baseline-skip` inställning:

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

Den `baseline-skip` värdet bestämmer avståndet mellan baslinjerna för text i ett stycke som sätts med `teckenstorlek`; det lagras också i ett parameterkommando som kallas `\baselineskip`—för mer information, se Overleaf-artikeln [Hur man ändrar styckeavstånd i LaTeX](/latex/sv/formatering/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### Exempel: använda \fontsize och \selectfont

Följande exempel demonstrerar `\fontsize` och `\selectfont` för ett intervall av `teckenstorlek` och `baseline-skip` värden:

* `\fontsize{6}{8}\selectfont`: använd 6pt-text med baslinjer med 8pt mellanrum
* `\fontsize{8}{9}\selectfont`: använd 8pt-text med baslinjer med 9pt mellanrum
* `\fontsize{12}{13.5}\selectfont`: använd 12pt-text med baslinjer med 13,5pt mellanrum

Estetiskt tilltalande kombinationer av `teckenstorlek` och `baseline-skip` avstånd kan bero på det använda typsnittets design.

```latex
\documentclass{article}
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\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}
```

[Öppna detta exempel i 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)

Det här exemplet ger följande utdata:

![Demonstration av fontsize och selectfont på Overleaf](/files/bcdfb16aa9c8f146df48846cb05119ebcd539b02)

## Andra paket för att ändra teckenstorlek: relsize och scalefnt

I detta avsnitt går vi kort igenom följande LaTeX-paket:

* den [`relsize` paketet](https://ctan.org/pkg/relsize?lang=en) som tillhandahåller kommandon för att ange teckenstorlek i förhållande till den *aktuella* storleken;
* den [`scalefnt` paketet](https://ctan.org/pkg/scalefnt) som låter dig ”skala om typsnitt till godtyckliga storlekar”.

### Paketet relsize

Den `relsize` paketet tillhandahåller kommandon för att ange teckenstorlekar i förhållande till den *aktuella* teckenstorlek—dvs. den teckenstorlek som används på den plats där du vill göra en storleksändring; till exempel är den aktuella (tecken)storleken mindre i fotnoter än i huvudtexten.

Av historiska skäl, som vi inte kommer att gå in på (men se [här](https://tex.stackexchange.com/a/24600)) $$\text{1.2}$$; till exempel [tabellen ovan](#latex-font-size-commands) visar `\Large` är $$\text{14.4pt}$$ och nästa större storlek, `\LARGE`, är $$\text{17.28pt}$$ eftersom $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$. $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

Den `relsize` paketet hänvisar till ”steg” när man går mellan teckenstorlekarna som listas i tabellen ovan; till exempel, [koden nedan](#relsizeexample) visar att övergången från 10pt-text till 17,28pt innebär 3 ”steg”, där varje steg använder en multiplikator på 1,2: $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* Kommandot `\relsize{*n*}` kommer att försöka skala det aktuella typsnittet med `*n*` ”steg”; men om den begärda (skalade) storleken är för liten eller för stor:
  * ges ett varningsmeddelande, och
  * den skalade storleken begränsas till de gränser som anges av kommandona `\RSsmallest` (vanligtvis `\tiny`) `\RSlargest` (vanligtvis `\Huge`)
* Använd `\renewcommand` för att ange nya värden för `\RSlargest` och `\RSsmallest`:

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

#### Andra kommandon i paketet relsize

Den `relsize` pakets dokumentation listar följande kommandon, som är avsedda endast för text och inte för användning med matematiskt innehåll.

| kommando                  | Syfte                                                                  |
| ------------------------- | ---------------------------------------------------------------------- |
| `\relsize{*n*}`           | Ändra teckenstorleken med `*n*` steg.                                  |
| `\larger[*n*]`            | Öka teckenstorleken med (valfritt) `*n*` steg (standard är 1 steg).    |
| `\smaller[*n*]`           | Minska teckenstorleken med (valfritt) `*n*` steg (standard är 1 steg). |
| `\relscale{*f*}`          | Ändra teckenstorleken med skalfaktorn `*f*`.                           |
| `\textlarger[*n*]{text}`  | Textstorleken förstoras med (valfritt) `*n*` steg.                     |
| `\textsmaller[*n*]{text}` | Textstorleken minskas med (valfritt) `*n*` steg.                       |
| `\textscale[*f*]{text}`   | Textstorleken skalas med faktorn `*f*`.                                |

* **Obs**: Paketet `relsize` kommandon `\mathsmaller` och `\mathlarger` är avsedda för användning med matematiskt innehåll—se [paketdokumentation](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) för mer information.

#### Exempel: använda paketet relsize

Följande exempel demonstrerar olika kommandon som tillhandahålls av `relsize` paketet. Observera följande:

* användningen av grupper {...} för att lokalisera effekten av ändringar i teckenstorlek;
* att sätta den maximala skalade teckenstorleken till 75pt genom att skriva

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

```latex
% klassen article läses in med standardteckenstorleken 10pt
\documentclass{article}
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% Definiera vårt enkla makro
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% Sätt den maximala skalade teckenstorleken till 75pt
\renewcommand\RSlargest{75pt}
\begin{document}
Hej, i detta stycke är den normala teckenstorleken \getfontsize.
Skala nu det aktuella typsnittet med 3 ``steg'': {\verb=\relsize{3}=\relsize{3}
vilket sätter den aktuella storleken till \getfontsize}. Utanför gruppen
är teckenstorleken återigen \getfontsize.

Ett annat stycke med lite{\larger[2] större text} och
{\smaller[1] mindre text}—observera användningen av grupper \{...\}. Även med
\textlarger[3]{stor text} och lite \textscale{2}{skalad text}.
\vskip12pt
Använda ett större antal steg:

\vskip12pt
\textlarger[11]{11 steg (\getfontsize)}
\vskip12pt
\textlarger[20]{20 steg (\getfontsize)}—storleksgränsen har nåtts och en varning ges:
\vskip12pt
``Package relsize-varning: Teckenstorleken 383.35397pt är för stor. Använder i stället 75pt...''
\end{document}
```

[Öppna detta exempel i 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)

LaTeX-koden ovan kommer åt den aktuella teckenstorleken via en intern LaTeX-variabel som kallas `\f@size`, vars värde kan sättas med ett makro, till exempel `\getfontsize`, som kan definieras enligt följande:

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

Exemplet ovan ger följande utdata:

![Exempel som demonstrerar olika kommandon i paketet relsize](/files/42aefe66bb4578f6ae6fd0ef20bfa3847b1a1434)

### Paketet scalefnt

Den `scalefnt` paketet definierar `\scalefont` kommandot

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

där `faktor` kommer att skala storleken på det aktuella typsnittet och det aktuella värdet av `\baselineskip`—som används för att [beräkna radavståndet i ett satt stycke](/latex/sv/formatering/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### Exempel: använda paketet scalefnt

Följande exempel demonstrerar `\scalefont` kommandot och använder också vår [`\getfontsize` makro](#getfontsize).

```latex
% klassen article läses in med standardteckenstorleken 10pt
\documentclass{article}
% Använda paketet geometry med en liten
% sidstorlek för att skapa artikelgrafiken
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% Definiera vårt enkla makro \getfontsize
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
För detta stycke är den aktuella teckenstorleken \getfontsize{} och värdet av \verb=\baselineskip= är \the\baselineskip.

Om vi använder \verb=\scalefont{1.5}= \scalefont{1.5} är teckenstorleken nu \getfontsize{} och \verb=\baselineskip= är \the\baselineskip.
\end{document}
```

[Öppna detta exempel i 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)

Det här exemplet ger följande utdata:

![Exempel som demonstrerar paketet scalefnt](/files/3d2c017535e89d7800eac3015e6c1e42f99c4626)

## Exempel från tex.stackexchange

En sökning på tex.stackexchange efter [frågor taggade med `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) ger en lång lista med resultat som innehåller förklaringar, kod och lösningar relaterade till att ändra teckenstorlekar. Vissa frågor är ganska specialiserade medan andra är mer allmänna; här är ett litet urval som kan vara av intresse:

* [Ändra teckenstorleken på figurtexter](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [Justera teckenstorleken för alla bildtexter](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [Ändra teckenstorleken för kapitel, avsnitt och underavsnitt](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [Ändra teckenstorleken med `fontspec` paketet](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [Ändra teckenstorleken för `\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/sv/fragor-och-svar/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.
