Przejdź do treści

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.
  • helvet i tgheros wybierają Helvetikę lub jej wolny odpowiednik TeX Gyre Heros jako rodzinę bezszeryfową. Same zmieniają tylko \textsf; razem z powyższym wierszem cały tekst.
  • sfmath i sansmath składają wzory bezszeryfowo, aby pasowały do bezszeryfowego tekstu.
  • cmbright i arev zastępują fonty tekstu i matematyki krojami bezszeryfowymi.
  • Klasy KOMA-Script scrartcl, scrreprt i scrbook składają bezszeryfowo nagłówki i tytuł.

Co tu działa

UstawienieW Scissor LaTeXUwagi
\renewcommand{\familydefault}{\sfdefault}DziałaCały tekst w Latin Modern Sans. Również z pliku .sty projektu.
\sffamily jako pierwsza rzecz w treściDziałaTo samo co powyższy wiersz.
helvet, tgherosDziałaKrój bezszeryfowy to TeX Gyre Heros zamiast Latin Modern Sans. Opcja scaled jest ignorowana.
sfmathDziałaLitery łacińskie i cyfry we wzorach bezszeryfowe; litery greckie zachowują zwykły kształt. \usepackage[helvet]{sfmath} wybiera też TeX Gyre Heros.
sansmath z \sansmathCzęściowoWszystkie 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, arevCzęściowoTekst i wzory bezszeryfowe, złożone w Latin Modern Sans: same kroje CM Bright i Arev nie są używane.
scrartcl, scrreprt, scrbookDziałaNagłówki i tytuł bezszeryfowe, treść szeryfowa, jak w KOMA-Script.
\setkomafont{disposition}{\rmfamily} lub \normalfont, opcja klasy egregdoesnotlikesansseriftitlesDziałaSzeryfowe nagłówki w klasie KOMA-Script.
\textsf{...}, {\sffamily ...} w środku tekstuPomijaneSłowa pozostają szeryfowe.
Szablony konferencji i czasopismPomijaneZachowują 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}
Złożone przez Scissor LaTeX: \familydefault z helvet i sfmath

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}
Złożone przez Scissor LaTeX: Nagłówki KOMA-Script

Zgodność

  • Z instalacji TeX do Scissor LaTeX: dokumenty bezszeryfowe pozostają bezszeryfowe. cmbright i arev wyglądają inaczej, bo oba są pokazywane w Latin Modern Sans, a pojedyncze słowa w \textsf są tu szeryfowe.
  • Ze Scissor LaTeX do instalacji TeX: dokumenty kompilują się tam bez zmian, a helvet daje 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.