Wie ändere ich die Dokumentschriftart in LaTeX?


301

Wie ändern Sie die Schriftart für das gesamte Dokument in serifenlos (oder etwas anderes)?

Antworten:


203

Ich fand die Lösung dank des Links in Vincents Antwort.

 \renewcommand{\familydefault}{\sfdefault}

Dadurch wird die Standardschriftfamilie in serifenlos geändert.


1
Die verwendete Schriftart ist Helvetica, wie in stat.berkeley.edu/~paciorek/computingTips/…
nalply

7
@nalply Auf meinem System ist es Computer Modern Sans, definitiv nicht Helvetica (die übrigens nicht kostenlos erhältlich ist). Die Quelle, die Sie zitieren, ist falsch.
Midgard

5
Was ist, wenn Sie eine bestimmte Schriftart möchten, keine zufällige Schriftart aus der Familie?
Aquirdturtle

86

Bei einem anderen Ansatz, würde ich vorschlagen , die mit XeTeX oder LuaTeX System. Mit ihnen können Sie auf Systemschriftarten (TrueType, OpenType usw.) zugreifen und Schriftartenfunktionen festlegen. In einem typischen LaTeX-Dokument müssen Sie dies nur in Ihre Kopfzeilen aufnehmen:

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

Es ist das fontspecPaket , das für erlaubt \setmainfontund \setmonofont. Die Möglichkeit, eine Vielzahl von Schriftfunktionen auszuwählen, liegt außerhalb meines Fachwissens. Ich würde jedoch empfehlen, einige Beispiele nachzuschlagen und zu prüfen, ob dies Ihren Anforderungen entspricht.

Vergessen Sie nicht, Ihren bevorzugten Latex-Compiler durch den entsprechenden (xelatex oder lualatex) zu ersetzen.


40

Wie bereits erwähnt, werden die meisten "Design" -Entscheidungen für TeX-Dokumente durch gut recherchierte Usability-Studien gestützt. Daher sollten Änderungen mit Vorsicht vorgenommen werden. Es ist jedoch relativ üblich, Computer Modern durch Times (auch ein Serifengesicht) zu ersetzen.

Versuchen Sie es \usepackage{times}.


8
Was genau bedeutet "gut recherchierte Usability-Studien"? Meinst du nur gut durchdacht? Ich kann mir nicht vorstellen, dass es in Fachzeitschriften Peer-Review-Studien zu den spezifischen LaTeX-Standardeinstellungen gibt.
Praxeolitic

1
@Praxeolitic Das würden Sie mich fragen, nachdem ich aus dem Büro gezogen bin, in dem Kopien des TeXbook und des LaTeX von Lamport aufbewahrt wurden : Ein herumliegendes Dokumentvorbereitungssystem . Ich denke, es ist in Lamport, aber ich kann es nicht schwören.
dmckee --- Ex-Moderator Kätzchen

"Die meisten". Die Standardschrift ist zu schwer zu lesen, ich bevorzuge etwas Leichteres mit weniger Komplexität in Buchstaben Glyphen
Xeverous

1
Ich muss sagen, dass die Standardschriftart von Computer Modern abscheulich aussieht. (Mit Entschuldigung an Donald Knuth.) Ihr Kilometerstand kann variieren.
Leon Avery

32

Dieser Artikel kann beim Ändern von Schriftarten hilfreich sein.

Aus dem Artikel:

Die Befehle zum Ändern von Schriftattributen werden im folgenden Beispiel veranschaulicht:

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

Diese Befehlsreihe setzt die aktuelle Schriftart auf mittelschweren kursiven Garamond-12pt-Typ, wobei 15pt im T1-Codierungsschema führend ist, und der Befehl \ selectfont veranlasst LaTeX, in seinem Zuordnungsschema nach einer Metrik zu suchen, die diesen Attributen entspricht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.