Jak zmienić czcionkę dokumentu w LaTeX?

301

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

pseudonim
źródło

Odpowiedzi:

203

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

 \renewcommand{\familydefault}{\sfdefault}

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

pseudonim
źródło
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).

fideli
źródło
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}.

dmckee --- były kot moderator
źródło
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.

Vincent Ramdhanie
źródło