Jak zmienić czcionkę dokumentu w LaTeX?


301

Jak zmienić czcionkę dla całego dokumentu na sans-serif (lub cokolwiek innego)?

Odpowiedzi:


203

Znalazłem rozwiązanie dzięki linkowi w odpowiedzi Vincenta.

 \renewcommand{\familydefault}{\sfdefault}

To zmienia domyślną rodzinę czcionek na sans-serif.


1
Używana jest czcionka Helvetica, jak wyjaśniono w stat.berkeley.edu/~paciorek/computingTips/...
dokładnie

7
@nalply W moim systemie jest to Computer Modern Sans, zdecydowanie nie Helvetica (która nie jest dostępna za darmo). Podane źródło jest nieprawidłowe.
Midgard,

5
Co jeśli chcesz konkretną czcionkę, a nie losową czcionkę z rodziny?
aquirdturtle

85

Dla innego podejścia sugerowałbym użycie systemu XeTeX lub LuaTex . Umożliwiają dostęp do czcionek systemowych (TrueType, OpenType itp.) I ustawianie funkcji czcionek. W typowym dokumencie LaTeX wystarczy umieścić to w nagłówkach:

\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
\setmainfont{Times}
\setmonofont{Lucida Sans Typewriter}

Jest to fontspecpakiet, który pozwala \setmainfonti \setmonofont. Możliwość wyboru wielu funkcji czcionek wykracza poza moją wiedzę, ale proponuję poszukać przykładów i sprawdzić, czy odpowiada to Twoim potrzebom.

Po prostu nie zapomnij zastąpić swojego ulubionego kompilatora lateksowego odpowiednim (Xelatex lub Lualatex).


40

Jak mówi drugie, większość decyzji dotyczących „projektowania” dokumentów TeX jest poparta dobrze zbadanymi studiami użyteczności, dlatego należy je ostrożnie zmieniać. Stosunkowo powszechne jest zastępowanie komputera Modern Modern Timesem (również twarzą szeryfową).

Spróbować \usepackage{times}.


8
Co dokładnie oznacza „dobrze zbadane badania użyteczności”? Czy masz na myśli dobrze przemyślane? Nie mogę sobie wyobrazić, aby w czasopismach naukowych istniały recenzowane badania konkretnych wartości domyślnych LaTeX-a.
Praxeolitic

1
@Praxeolitic Zapytałbyś mnie, że po tym, jak przeprowadziłem się z biura, w którym leżały kopie zarówno TeXbooka, jak i LaTeX: systemu przygotowywania dokumentów Lamporta . Myślę, że jest w Lamport, ale nie mogę na to przysiąc.
dmckee --- były moderator kociąt

"Większość". Domyślna czcionka jest zbyt trudna do odczytania, wolę coś lżejszego z mniejszą złożonością glifów literowych
Xeverous

1
Muszę powiedzieć, że domyślna czcionka Computer Modern wygląda ohydnie. (Z przeprosinami dla Donalda Knutha.) Twój przebieg może się różnić.
Leon Avery

32

Ten artykuł może być pomocny przy zmianie czcionek.

Z artykułu:

Polecenia zmiany atrybutów czcionek ilustruje następujący przykład:

  \fontencoding{T1}
  \fontfamily{garamond}
  \fontseries{m}
  \fontshape{it}
  \fontsize{12}{15}
  \selectfont

Ta seria poleceń ustawia bieżącą czcionkę na średnią czcionkę kursywą typu garamond 12pt z 15pt wiodącą w schemacie kodowania T1, a polecenie \ selectfont powoduje, że LaTeX szuka w schemacie odwzorowania metryki odpowiadającej tym atrybutom.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.