> 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/cs/otazky-a-odpovedi/24-how-do-i-adjust-the-font-size.md).

# Jak upravím velikost písma?

## Úvod

Tento článek přehledně popisuje několik metod pro změnu velikosti písma — k přesunu na příslušné části článku použijte následující odkazy:

* [Použití dokumentových tříd k nastavení velikosti písma](#setting-document-font-sizes)
* [Použití příkazů LaTeXu pro velikost písma](#latex-font-size-commands)
* [Použití prostředí LaTeXu pro velikost písma](#latex-font-size-environments)
* [Použitím `\fontsize` a `\selectfont` příkazy](#the-fontsize-and-selectfont-commands)
* [Použití balíčků ke změně velikosti písma](#other-packages-for-changing-font-size-relsize-and-scalefnt)
* [Použití tex.stackexchange k nalezení užitečných příkladů](#examples-from-texstackexchange)

## Nastavení velikosti písma dokumentu

LaTeX používá dokumentovou třídu, načtenou pomocí `\documentclass` příkazu, k nastavení výchozí velikosti písma různých prvků, jako jsou poznámky pod čarou a nadpisy sekcí, které tvoří součást obsahu dokumentu. Dokumentové třídy také podporují volby pro explicitní nastavení velikosti písma hlavního textu dokumentu (a dalších komponent):

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

Například třída article podporuje pro hlavní text dokumentu 10pt, 11pt a 12pt:

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

Hlavní text bude nastaven na 11pt a odpovídající hodnoty budou použity i pro ostatní prvky dokumentu.

### Třídy extsizes

Ta [třídy extsizes](https://ctan.org/pkg/extsizes?lang=en) které zahrnují extarticle, extreport, extbook, extletter a extproc, podporují velikosti písma 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt a 20pt.

#### Příklad: použití třídy extarticle

Následující příklad používá `extarticle` třídu k nastavení velikosti písma dokumentu na 9pt.

```latex
\documentclass[9pt]{extarticle} % Všimněte si dokumentové třídy extarticle
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{lipsum}
\begin{document}
\section{Úvod}
\lipsum[1]
\subsection{Další podrobnosti}
\lipsum[1]
\end{document}
```

[Otevřete tento příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![Ukázka třídy extarticle](/files/585e9bed1707d4e444312735b509fb2dc6f4cca7)

## Příkazy LaTeXu pro velikost písma

LaTeX poskytuje sadu 10 standardních (předdefinovaných) příkazů ke změně velikosti písma — mějte na paměti, že dokumentové třídy nebo balíčky LaTeXu mohou tyto příkazy předefinovat a změnit tak skutečnou velikost v bodech. Následující tabulka uvádí tyto příkazy a jejich odpovídající hodnoty velikosti v bodech pro dokument, který používá 10pt jako velikost písma hlavního textu, což je výchozí nastavení třídy article:

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

![Standardní příkazy LaTeXu pro velikost písma](/files/bc4c3ad5830e2b18f22c7c3ef12b2bc35b175578)

Pro odpovídající velikosti v bodech generované `\documentclass[11pt]{article}` a `\documentclass[12pt]{article}` se podívejte na [tabulku velikostí písma](https://tug.org/texinfohtml/latex2e.html#Font-sizes) v [LaTeX2e: Neoficiální reference](https://tug.org/texinfohtml/latex2e.html#SEC_Overview).

Následující tabulka uvádí další příkazy `\HUGE` a `\ssmall` poskytované [`moresize` accents](https://ctan.org/pkg/moresize?lang=en). Odpovídající velikosti písma jsou ty, které platí, když `moresize` je použito s [`extarticle` třídou dokumentu](https://ctan.org/pkg/extsizes):

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

![Příkazy velikosti písma třídy extarticle](/files/e36dd2fb7c957c03a6092b4ccd0c01964c3c720c)

### Příklad: použití příkazů velikosti písma

Následující příklad ukazuje použití těchto příkazů.

```latex
\documentclass{extarticle} % Všimněte si dokumentové třídy extarticle
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}

{Velikost tohoto textu je \verb=\normalsize=, ale nyní je \tiny maličký
dokud jej nepřepneme na \small malé nebo \ssmall ``ssmall'' pomocí balíčku moresize.
Vraťme se pak k normální velikosti \normalsize, poté {\ttfamily \scriptsize použijte text s pevnou šířkou v rámci skupiny \verb=\scriptsize=} a pak zpět k normálu. Nyní zkuste
\verb=\large= \large text a poté {\sffamily \Large \verb=\Large= bezpatkový text}
a nakonec {\HUGE opravdu velký (\verb=\HUGE=) a {\bfseries tučný} text}
 Příklad demonstrující standardní příkazy LaTeXu pro velikost písma
\end{document}
```

[Otevřete tento příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![LaTeXové prostředí pro velikost písma](/files/09b8b52faebdb62155ecad5871a3e0e4f7424fc6)

## LaTeXová prostředí pro velikost písma

Názvy příkazů pro změnu velikosti uvedené výše lze použít i jako prostředí k ohraničení textu, jehož velikost chcete změnit; například:

```latex
\begin{Large}
Text, který má být vysázen v \texttt{\string\Large}
velikost písma patří sem...
\end{Large}%
```

Následující příklad ukazuje, jak lze tato prostředí vnořovat.

### Příklad: použití prostředí pro velikost písma

```latex
\documentclass{extarticle} % Všimněte si dokumentové třídy extarticle
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{moresize}
\begin{document}
\noindent Začneme normálně velkým textem a pak přidáme
\begin{tiny}
nějaký text {\ttfamily \string\tiny}
\begin{Large}
smíchaný s {\ttfamily\string\Large} a
\begin{HUGE}\ttfamily \string\HUGE{} text
\end{HUGE}%
\end{Large}%
\end{tiny}%
pak zpět k normálně velkému textu.
\end{document}
```

[Otevřete tento příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![Příklad demonstrující standardní prostředí LaTeXu pro velikost písma](/files/f1cf31726e3f1882491ef3b3a78c0100610bf7e4)

## Příkazy \fontsize a \selectfont

Příkazy velikosti písma [uvedené v tabulkách výše](#latex-font-size-commands) jsou implementovány pomocí příkazů LaTeXu `\fontsize` a `\selectfont` které lze také použít k přímému výběru `velikosti písma` a odpovídajícího `prokladu řádků` nastavení:

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

Ta `prokladu řádků` hodnota určuje vzdálenost mezi základnami textu v odstavci sázeném pomocí `velikosti písma`; je také uložena v parametrovém příkazu nazvaném `\baselineskip`—pro podrobnosti viz článek na Overleafu [Jak změnit rozestupy mezi odstavci v LaTeXu](/latex/cs/formatovani/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

### Příklad: použití \fontsize a \selectfont

Následující příklad ukazuje `\fontsize` a `\selectfont` pro řadu `velikosti písma` a `prokladu řádků` hodnot:

* `\fontsize{6}{8}\selectfont`: použijte text o velikosti 6pt se základnami vzdálenými 8pt
* `\fontsize{8}{9}\selectfont`: použijte text o velikosti 8pt se základnami vzdálenými 9pt
* `\fontsize{12}{13.5}\selectfont`: použijte text o velikosti 12pt se základnami vzdálenými 13.5pt

Esteticky příjemné kombinace `velikosti písma` a `prokladu řádků` prokladu mohou záviset na designu používaného písma.

```latex
\documentclass{article}
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\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}
```

[Otevřete tento příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![Ukázka \fontsize a \selectfont na Overleafu](/files/514d754b35168cd709cc49f8ecdc1ff1c5fc4c34)

## Další balíčky pro změnu velikosti písma: relsize a scalefnt

V této části stručně zhodnotíme následující balíčky LaTeXu:

* webových stránkách [`relsize` accents](https://ctan.org/pkg/relsize?lang=en) který poskytuje příkazy pro nastavení velikosti písma relativně k *aktuální* velikosti;
* webových stránkách [`scalefnt` accents](https://ctan.org/pkg/scalefnt) který umožňuje „škálovat písma na libovolné velikosti“.

### Balíček relsize

Ta `relsize` balíček poskytuje příkazy pro nastavení velikosti písma relativně k *aktuální* velikosti písma — tj. velikosti písma použité v místě, kde chcete provést změnu velikosti; například při sázení poznámek pod čarou je aktuální (písmová) velikost menší než v hlavním textu.

Z historických důvodů, které zde nebudeme rozebírat (ale viz [zde](https://tex.stackexchange.com/a/24600)), mnoho operací měnících/škálujících velikost písma v TeXu/LaTeXu zahrnuje hodnotu $$\text{1.2}$$; například [výše uvedená tabulka](#latex-font-size-commands) ukazuje `\Large` je $$\text{14.4pt}$$ a další větší velikost, `\LARGE`, je $$\text{17.28pt}$$ protože $$\text{14.4pt} \times 1.2 = \text{17.28pt}$$. Můžeme také vidět, že $$\texttt{(\LARGE) } \text{17.28pt} \times 1.2 = \text{20.74pt}\texttt{ (\huge)}$$

Ta `relsize` balíček odkazuje na „kroky“ při přechodu mezi velikostmi písma uvedenými v tabulce výše; například [níže uvedený kód](#relsizeexample) ukazuje, že přechod z textu 10pt na 17.28pt zahrnuje 3 „kroky“, z nichž každý používá násobitel 1.2: $$\text{10pt} \times 1.2 \times 1.2 \times 1.2 = \text{17.28pt}$$

* Příkaz `\relsize{*n*}` se pokusí škálovat aktuální písmo pomocí `*n*` „kroků“; pokud je však požadovaná (škálovaná) velikost příliš malá nebo příliš velká:
  * vydá se varování a
  * škálovaná velikost se omezí na limity nastavené příkazy `\RSsmallest` (obvykle `\tiny`) a `\RSlargest` (obvykle `\Huge`)
* Použijte `\renewcommand` pro nastavení nových hodnot pro `\RSlargest` a `\RSsmallest`:

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

#### Další příkazy balíčku relsize

Ta `relsize` dokumentace balíčku uvádí následující příkazy, které jsou určeny pouze pro text, nikoli pro použití s matematickým obsahem.

| Příkaz                    | Účel                                                                  |
| ------------------------- | --------------------------------------------------------------------- |
| `\relsize{*n*}`           | Změnit velikost písma o `*n*` kroky.                                  |
| `\larger[*n*]`            | Zvětšit velikost písma o (volitelně) `*n*` kroky (výchozí je 1 krok). |
| `\smaller[*n*]`           | Zmenšit velikost písma o (volitelně) `*n*` kroky (výchozí je 1 krok). |
| `\relscale{*f*}`          | Změnit velikost písma o škálovací faktor `*f*`.                       |
| `\textlarger[*n*]{text}`  | Velikost textu zvětšena o (volitelně) `*n*` kroky.                    |
| `\textsmaller[*n*]{text}` | Velikost textu zmenšena o (volitelně) `*n*` kroky.                    |
| `\textscale[*f*]{text}`   | Velikost textu škálována faktorem `*f*`.                              |

* **Poznámka**: Ten `relsize` příkazy `\mathsmaller` a `\mathlarger` jsou určeny pro použití s matematickým obsahem — viz [dokumentace balíčku](http://mirrors.ctan.org/macros/latex/contrib/relsize/relsize-doc.pdf) pro další podrobnosti.

#### Příklad: použití balíčku relsize

Následující příklad ukazuje různé příkazy poskytované `relsize` balíčkem. Všimněte si následujícího:

* použití skupin {...} k lokalizaci účinku změn velikosti písma;
* nastavení maximální škálované velikosti písma na 75pt zápisem

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

```latex
% třída article je načtena s výchozí velikostí textu 10pt
\documentclass{article}
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{relsize}
% Definujte naše jednoduché makro
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
% Nastavte maximální škálovanou velikost písma na 75pt
\renewcommand\RSlargest{75pt}
\begin{document}
Dobrý den, v tomto odstavci je normální velikost písma \getfontsize.
Nyní škálujeme aktuální písmo pomocí 3 ``kroků'': {\verb=\relsize{3}=\relsize{3}
co nastaví aktuální velikost na \getfontsize}. Mimo skupinu
je velikost písma znovu \getfontsize.

Další odstavec s nějakým textem{\larger[2] větším textem} a
{\smaller[1] menším textem}---všimněte si použití skupin \{...\}. Dále použijte
\textlarger[3]{velký text} a nějaký \textscale{2}{škálovaný text}.
\vskip12pt
Použití většího počtu kroků:

\vskip12pt
\textlarger[11]{11 kroků (\getfontsize)}
\vskip12pt
\textlarger[20]{20 kroků (\getfontsize)}---dosažen limit velikosti a je vydáno varování:
\vskip12pt
``Varování balíčku relsize: Velikost písma 383.35397pt je příliš velká. Použije se místo ní 75pt...''
\end{document}
```

[Otevřete tento příklad v Overleafu](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)

Výše uvedený kód LaTeXu přistupuje k aktuální velikosti písma prostřednictvím interní proměnné LaTeXu nazvané `\f@size`, jejíž hodnotu lze vysázet pomocí makra, například `\getfontsize`, které lze definovat následovně:

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

Výše uvedený příklad generuje následující výstup:

![Příklad demonstrující různé příkazy balíčku relsize](/files/dd120f17211de126599c520c358c19fdd8e4a29e)

### Balíček scalefnt

Ta `scalefnt` balíček definuje `\scalefont` příkaz

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

kde `faktor` bude škálovat velikost aktuálního písma a aktuální hodnotu `\baselineskip`—která se používá k [výpočtu rozestupu mezi řádky textu ve vysázeném odstavci](/latex/cs/formatovani/04-articles-how-to-change-paragraph-spacing-in-latex.md#5cbaselineskip-28tex-primitive29).

#### Příklad: použití balíčku scalefnt

Následující příklad ukazuje `\scalefont` příkaz a také používá naše [`\getfontsize` makro](#getfontsize).

```latex
% třída article je načtena s výchozí velikostí textu 10pt
\documentclass{article}
% Použití balíčku geometry s malou
% velikostí stránky pro vytvoření obrázku článku
\usepackage[paperheight=6in,
   paperwidth=5in,
   top=10mm,
   bottom=20mm,
   left=10mm,
   right=10mm]{geometry}
\usepackage{scalefnt}
% Definujte naše jednoduché makro \getfontsize
\bgroup
\catcode`@=11
\gdef\getfontsize{\f@size pt}
\egroup
\begin{document}
Pro tento odstavec je aktuální velikost písma \getfontsize{} a hodnota \verb=\baselineskip= je \the\baselineskip.

Pokud použijeme \verb=\scalefont{1.5}= \scalefont{1.5}, je velikost písma nyní \getfontsize{} a \verb=\baselineskip= je \the\baselineskip.
\end{document}
```

[Otevřete tento příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![Příklad demonstrující balíček scalefnt](/files/49ebb7d5adb7071a006a7906e7bc10aeec7ed987)

## Příklady z tex.stackexchange

Vyhledávání na tex.stackexchange pro [otázky označené `fontsize`](https://tex.stackexchange.com/questions/tagged/fontsize) vygeneruje dlouhý seznam výsledků, které obsahují vysvětlení, kód a řešení související se změnou velikosti písma. Některé otázky jsou poměrně specializované, zatímco jiné jsou obecnější; zde je malý výběr, který by mohl být zajímavý:

* [Změna velikosti písma popisků obrázků](https://tex.stackexchange.com/questions/187429/change-font-size-of-labels-in-figures-to-any-font-size)
* [Úprava velikosti písma všech popisků](https://tex.stackexchange.com/questions/527772/adjusting-font-size-of-all-captions-with-prefered-font-size)
* [Změna velikosti písma kapitol, sekcí a podsekcí](https://tex.stackexchange.com/questions/234546/chapter-section-subsections-title-font-size)
* [Změna velikosti písma pomocí `fontspec` accents](https://tex.stackexchange.com/questions/309712/change-font-size-with-fontspec-package)
* [Změna velikosti písma pro `\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/cs/otazky-a-odpovedi/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.
