Fonty bezszeryfowe w Scissor LaTeX
Napisz \renewcommand{\familydefault}{\sfdefault} w preambule albo zacznij treść od \sffamily; tekst jest wtedy składany fontem Latin Modern Sans, a gdy wczytano helvet lub tgheros, fontem TeX Gyre Heros, odpowiednikiem Helvetiki. sfmath, sansmath, cmbright i arev składają bezszeryfowo także wzory, a klasy KOMA-Script składają bezszeryfowo nagłówki.
Do czego służą pakiety
LaTeX domyślnie składa tekst fontem szeryfowym. Kilka pakietów i ustawień przełącza dokument na font bezszeryfowy:
\renewcommand{\familydefault}{\sfdefault}ustawia rodzinę bezszeryfową jako domyślną dla całego tekstu.helvetitgheroswybierają Helvetikę lub jej wolny odpowiednik TeX Gyre Heros jako rodzinę bezszeryfową. Same zmieniają tylko\textsf; razem z powyższym wierszem cały tekst.sfmathisansmathskładają wzory bezszeryfowo, aby pasowały do bezszeryfowego tekstu.cmbrightiarevzastępują fonty tekstu i matematyki krojami bezszeryfowymi.- Klasy KOMA-Script
scrartcl,scrreprtiscrbookskładają bezszeryfowo nagłówki i tytuł.
Co tu działa
| Ustawienie | W Scissor LaTeX | Uwagi |
|---|---|---|
\renewcommand{\familydefault}{\sfdefault} | Działa | Cały tekst w Latin Modern Sans. Również z pliku .sty projektu. |
\sffamily jako pierwsza rzecz w treści | Działa | To samo co powyższy wiersz. |
helvet, tgheros | Działa | Krój bezszeryfowy to TeX Gyre Heros zamiast Latin Modern Sans. Opcja scaled jest ignorowana. |
sfmath | Działa | Litery łacińskie i cyfry we wzorach bezszeryfowe; litery greckie zachowują zwykły kształt. \usepackage[helvet]{sfmath} wybiera też TeX Gyre Heros. |
sansmath z \sansmath | Częściowo | Wszystkie wzory dokumentu bezszeryfowe, niezależnie od miejsca, w którym stoi \sansmath. Karta Problemy i tak wymienia \sansmath jako pominięte. Bez \sansmath nic się nie zmienia. |
cmbright, arev | Częściowo | Tekst i wzory bezszeryfowe, złożone w Latin Modern Sans: same kroje CM Bright i Arev nie są używane. |
scrartcl, scrreprt, scrbook | Działa | Nagłówki i tytuł bezszeryfowe, treść szeryfowa, jak w KOMA-Script. |
\setkomafont{disposition}{\rmfamily} lub \normalfont, opcja klasy egregdoesnotlikesansseriftitles | Działa | Szeryfowe nagłówki w klasie KOMA-Script. |
\textsf{...}, {\sffamily ...} w środku tekstu | Pomijane | Słowa pozostają szeryfowe. |
| Szablony konferencji i czasopism | Pomijane | Zachowują własne fonty; ustawienia bezszeryfowe ich nie zmieniają. |
O wszystkich innych pakietach fontów przeczytasz na stronie fontenc, inputenc, fontspec i pakiety fontów.
Przykłady
Cały dokument bezszeryfowy, z TeX Gyre Heros dla tekstu i sfmath dla wzorów:
\familydefault z helvet i sfmath
\documentclass{article}
\usepackage{helvet}
\usepackage{sfmath}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
\section{Measurements}
Erika Mustermann measured 44 samples. The mean is
$\bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i$, with an error of
$\sigma/\sqrt{n}$.
\end{document}Bez helvet krojem bezszeryfowym jest Latin Modern Sans. Tu bezszeryfowy jest tylko tekst, a wzór zachowuje zwykły font matematyczny:
Latin Modern Sans tylko dla tekstu
\documentclass{article}
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
Hans Mustermann writes the report in Latin Modern Sans, while
$E = mc^2$ stays in the serif math font.
\end{document}Klasa KOMA-Script składa nagłówki bezszeryfowo, a treść szeryfowo:
Nagłówki KOMA-Script
\documentclass{scrartcl}
\begin{document}
\section{Introduction}
John Doe introduces the topic in serif text under a sans-serif
heading.
\end{document}Zgodność
- Z instalacji TeX do Scissor LaTeX: dokumenty bezszeryfowe pozostają bezszeryfowe.
cmbrightiarevwyglądają inaczej, bo oba są pokazywane w Latin Modern Sans, a pojedyncze słowa w\textsfsą tu szeryfowe. - Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian, a
helvetdaje tam prawdziwą Helvetikę (lub Nimbus Sans).
Pełne dokumentacje są dostępne w CTAN: helvet, tgheros, sfmath, sansmath, cmbright, arev oraz KOMA-Script. Zobacz też Pogrubienie, kursywa i inne style tekstu i Inne języki i fonty.
Pytania i odpowiedzi
Jak użyć Ariala lub Helvetiki w LaTeX?
Wczytaj \usepackage{helvet} i napisz \renewcommand{\familydefault}{\sfdefault}. Tekst jest wtedy składany tutaj fontem TeX Gyre Heros, wolnym odpowiednikiem Helvetiki; sam Arial nie jest dostępny.
Dlaczego mój tekst w \textsf jest nadal szeryfowy?
Font bezszeryfowy działa dla całego dokumentu, nie dla pojedynczych słów. Przełącz cały tekst przez \familydefault albo zostaw tu słowa szeryfowe; instalacja TeX pokaże je bezszeryfowo.
Każdy przykład na tej stronie jest składany przez Scissor LaTeX podczas budowania witryny. Ostatnia aktualizacja: 2026-11-07.