> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/de/ausfuhrliche-artikel/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md).

# Overleaf-Projekte, die zeigen, wie man variable Schriftarten mit LaTeX verwendet

[Einführung](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Schritt 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Schritt 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Schritt 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Schritt 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Schritt 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Schritt 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Schritt 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Schritt 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Beispiele und Projekte](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

Dieser abschließende Teil des Tutorials listet fünf von Overleaf erstellte Projekte auf, die die Verwendung von OpenType-Variablenschriften demonstrieren. Alle Projekte enthalten die notwendigen variablen Schriftdateien und eine `latexmkrc` Datei, die verwendet wird, um diese Schriftdateien LaTeX zur Verfügung zu stellen.

Nutzerinnen und Nutzer im kostenlosen Tarif werden darauf hingewiesen, dass einige dieser Projekte längere Erstkompilierungszeiten haben, was auf die Verwendung von LuaLaTeX und OpenType-Variablenschriften zurückzuführen ist.

## Projekt 1: Ein sofort einsatzbereites Projekt mit OpenType-Variablenschriften

* Öffnen Sie das Overleaf-Projekt <https://www.overleaf.com/1311295292wvdkgcbnfxsw#94292d>

Dieses Projekt ist so konfiguriert, dass Noto Serif, Noto Sans und Roboto Mono verwendet werden. Überschriften, Bild- und Tabellenbeschriftungen und sogar Fußnoten sind so konfiguriert, dass sie bestimmte variable Schriftsätze verwenden—siehe die Projektdatei `myvariablefonts.sty` für weitere Details.

## Projekt 2: Verwendung variabler Schriften zur Demonstration von LaTeXs Befehlen zur Schriftauswahl

* Öffnen Sie das Overleaf-Projekt: <https://www.overleaf.com/1941895198cqjzyhzvxhwz#794ae2>

Dieses Projekt konfiguriert zahlreiche Kombinationen von LaTeXs Schriftbreiten, -stärken und -formen für Noto Serif, Noto Sans und Roboto Mono. Es zeigt Ihnen, wie Sie diese Schriften mit LaTeXs Befehlen zur Schriftauswahl verwenden `\fontseries`, `\fontshape` und `\fontfamily`.

![Bild, das zeigt, wie LaTeXs Befehl \fontseries zum Setzen variabler Schriften verwendet wird](/files/715e0bf9f3e49ff18810923c09316af17fa4ecc8)

## Projekt 3: Verwendung variabler Schriften zum Setzen von Arabisch und Englisch mit dem babel-Paket

* Öffnen Sie das Overleaf-Projekt <https://www.overleaf.com/3933144323kswvxhnqkbcw#097c77>

Dieses Projekt zeigt Ihnen, wie Sie OpenType-Variablenschriften für die Verwendung mit dem [babel-Paket](https://ctan.org/pkg/babel?lang=en). Es enthält Beispiele für das Setzen einer Mischung aus Englisch und Arabisch unter Verwendung mehrerer OpenType-Variablenschriften für die arabische Schrift:

* [Noto Naskh Arabic](https://fonts.google.com/noto/specimen/Noto+Naskh+Arabic/tester)
* [Noto Nastaliq](https://fonts.google.com/noto/specimen/Noto+Nastaliq+Urdu/tester)
* [Noto Sans Arabic](https://fonts.google.com/noto/specimen/Noto+Sans+Arabic/tester)

Dieses Projekt zeigt, wie der Befehl `\addfontfeatures` von fontspec verwendet werden kann, um vorübergehende Änderungen an OpenType-Variablenschriften vorzunehmen, einschließlich der in diesem Projekt verwendeten arabischen variablen Schriften.

![Bild, das einen Absatz aus arabischem und englischem Text zeigt, der mit LaTeX und OpenType-Variablenschriften gesetzt wurde](/files/0e1e8963c5a541a2a58bd404de6056911d94d254)

**Hinweis**: Alle nicht englischen Texte und die dazugehörigen Übersetzungen wurden mit ChatGPT erzeugt.

## Projekt 4: Eine Vielzahl von Beispielen zur Demonstration variabler Schriften

* Öffnen Sie das Overleaf-Projekt <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

Dieses Projekt enthält mehrere Beispiele, die zeigen, wie der Befehl von fontspec `\addfontfeatures` verwendet werden kann, um vorübergehende Anpassungen an variablen Schriften vorzunehmen; zum Beispiel, indem vorübergehend die Breite oder Stärke einer Schrift geändert wird, um den für das Setzen eines Textes benötigten Platz anzupassen. Die folgenden Abschnitte skizzieren die Beispiele und geben Hintergrundinformationen, damit Sie das Beste aus jedem einzelnen herausholen können.

### Beispiel: Ändern der Schriftbreite, um mehr Text in einen gegebenen Platz zu bekommen

Dieses Beispiel verwendet den Befehl von fontspec `\addfontfeatures` um zu zeigen, dass kleine, kaum wahrnehmbare Verringerungen der Breite einer variablen Schrift mehr Text in einen gegebenen Platz passen lassen. Zwei Minipages mit demselben Text werden nebeneinander gesetzt und vergleichen eine nicht komprimierte Noto Serif mit einer, deren Breitenachsenwert um 4 % reduziert wurde.

![Bild, das zeigt, dass eine Verringerung der variablen Schriftbreite mehr Text in einen gegebenen Platz passen lässt](/files/a77d8a354488ebba0cff18770a0eec145426d09d)

### Beispiel: Verwendung variabler Schriften mit dem fancyvrb-Paket

Unter Verwendung von fontspecs `\newfontfamily` Befehl demonstriert dieses Beispiel, wie Sie eine variable Schrift Ihrer Wahl verwenden können, um Programmcode in einer `Verbatim` -Umgebung zu setzen, die vom [`fancyvrb` Paket](https://ctan.org/pkg/fancyvrb?lang=en)bereitgestellt wird. Außerdem wird gezeigt, wie der gesetzte Code mit LaTeXs `\fontseries` Befehl einschließen.

![Bild, das Verbatim-Text zeigt, der mit variablen Schriften gesetzt wurde](/files/ab28909f13722c97c24cd250d8ae564834b14a9e)

#### Einige Hinweise zur Verbatim-Umgebung

Das `Verbatim` Die Umgebung hat die folgende Form

```latex
\begin{Verbatim}[⟨Einstellungen⟩]
⟨Eingabe⟩
\end{Verbatim}
```

wobei

* die `[⟨Einstellungen⟩]` -Teil ist optional. `⟨Einstellungen⟩` kann Parameter (Schlüssel-Wert-Paare) enthalten, mit denen Sie das Verhalten dieser spezifischen `Verbatim` Umgebung
* `⟨Eingabe⟩` ist der Text, den Sie setzen möchten

Ein `Verbatim` -Umgebung deaktiviert LaTeXs standardmäßige Textverarbeitung, sodass der `⟨Eingabe⟩` Text exakt so gesetzt werden kann, wie er ist—einschließlich Leerzeichen, LaTeX-Befehlen, Sonderzeichen und Zeilenumbrüchen.

Um den `⟨Eingabe⟩` Text zu formatieren, etwa fett oder kursiv, verwenden Sie die `commandchars` -Schaltfläche in der `⟨Einstellungen⟩` Bereich. `commandchars` bezeichnet drei „spezielle“ Zeichen, die in der `⟨Eingabe⟩` verwendet werden können, um LaTeX-Makros aufzurufen, statt gesetzt zu werden. Um Fehler und Konflikte zu vermeiden, wählen Sie drei Zeichen, die sonst nirgendwo im normalen `⟨Eingabe⟩` Text vorkommen.

Als Beispiel: Wenn Sie

```latex
\begin{Verbatim}[commandchars=|()]
⟨Eingabe⟩
\end{Verbatim}
```

schreiben, weist das `Verbatim` -Umgebung an, die Zeichen `|`, `(`, und `)` als Befehlszeichen zu behandeln. Wenn sie innerhalb der `⟨Eingabe⟩` erscheinen, verarbeitet LaTeX sie wie folgt:

* `|` wird verwendet, um einen LaTeX-Befehl einzuleiten—anstelle des üblichen `\\` Zeichens.
* `(` und `)` werden verwendet, um die Argumente des LaTeX-Befehls zu begrenzen—anstelle der üblichen `{` und `}`

Zum Beispiel: Um etwas von dem `⟨Eingabe⟩` Text fett zu setzen, würden Sie schreiben `|textbf(some text)` anstatt `\textbf{some text}`.

### Beispiel: Zahlen mit unterschiedlichen Stilen setzen

Dieses Beispiel verwendet den Befehl von fontspec `\addfontfeatures` Befehl, um vorübergehend den Stil zu ändern, mit dem die Zeichen 0, 1, 2, ... 9 gesetzt werden, die gemeinhin als „Ziffern“ oder „Zahlen“ bekannt sind. Typografen und Designer bezeichnen diese Zeichen als „Ziffern“; dieser Begriff wird in diesem Beispiel verwendet.

#### Einige Hinweise zu Typografie und Ziffernstilen

Im Laufe der Zeit wurden verschiedene Stile zum Setzen von Ziffern für unterschiedliche Dokumentelemente entwickelt, etwa in Tabellen, im Haupttext oder in Überschriften. Diese Stile werden anhand von drei Eigenschaften von Ziffern definiert: ihrer Breite, Höhe und Ausrichtung relativ zur Grundlinie.

Zwei Stile basieren auf der Breite von Ziffern:

* **proportional**: die Breite jeder Ziffer variiert je nach ihrem Design.
* **tabular**: jede Ziffer hat die gleiche Breite.

Zwei Stile basieren auf Höhe und Ausrichtung von Ziffern:

* **Versalziffern**: Die Ziffern stehen auf der Grundlinie, und ihre Gestaltungselemente reichen nicht darunter. Alle Ziffern haben die gleiche Höhe.
* **Mediävalziffern**: Die Höhe der Ziffern variiert, und Teile des Designs einer Ziffer können unter der Grundlinie erscheinen.

Die Kombination davon ergibt die vier Satzstile, wie in der folgenden Grafik dargestellt:

![](/files/644cb40411d4d00a052a8611520a801c437aaefa)

Ein [von Monotype veröffentlichter Artikel](https://www.monotype.com/resources/expertise/how-use-figure-styles-illustrator) erläutert, wie diese Ziffernstile verwendet werden.

#### So greifen Sie auf diese Ziffernstile zu

Die Verfügbarkeit dieser Ziffernstile hängt von den variablen oder nicht variablen OpenType-Schriften ab, die zum Setzen Ihres Dokuments verwendet werden. Glücklicherweise unterstützt Noto Serif alle vier Ziffernstile, sodass wir sie mithilfe von `\addfontfeatures` um unterschiedliche Ziffernstile mit fontspecs `Numbers` -Schlüssel – beachten Sie die Großschreibung von `OldStyle`. Die folgende Tabelle ist eines der bereitgestellten Beispiele:

![Eine Tabelle, die die vier Stile zum Setzen von Zahlen zeigt: tabellarische Mediävalziffern, proportionale Mediävalziffern, tabellarische Versalziffern und proportionale Versalziffern.](/files/69688debcfeff8a5301b8ec9e8d2bd61ce0e27ab)

* Öffnen Sie das Overleaf-Projekt <https://www.overleaf.com/2858462957mvthxfmtgxsc#11aac1>

## Projekt 5: Verwendung variabler Schriften zur Demonstration von LaTeXs „virtuellen“ Schriftformen

* Öffnen Sie das Overleaf-Projekt <https://www.overleaf.com/4719455662kydjkfvdwjpn#2ea0f1>

LaTeXs „virtuelle“ Schriftformen stellen keine physischen Schriften dar; stattdessen sind sie für die Verwendung mit den `\fontshape` gedacht, um die aktuelle Form zu ändern. Die Projektbeispiele zeigen, wie die Befehle `\fontshape`, `\textup`, `\textulc`, `\upshape`, und `\ulcshape`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/de/ausfuhrliche-artikel/35-overleaf-projects-showing-how-to-use-variable-fonts-with-latex.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
