> 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/43-step-7-using-noto-sans-and-roboto-mono-variable-fonts-with-latex.md).

# Schritt 7: Noto Sans und Roboto Mono als variable Schriftarten mit LaTeX verwenden

[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)

In diesem Schritt konfigurieren wir die Schriftschnitte fett, kursiv und fett-kursiv für Noto Sans und Roboto Mono und demonstrieren ihre Verwendung, um Kapitälchen in fett, kursiv und fett-kursiv zu setzen.

Öffnen Sie das aktuelle Overleaf-Projekt, das in Schritt 6 konfiguriert wurde.

## Konfiguration von Noto Sans und Roboto Mono

Wir möchten die Schriftschnitte fett, kursiv und fett-kursiv für Noto Sans und Roberto Mono aktivieren. Diese Anforderungen sind in der folgenden Tabelle unter Verwendung der standardmäßigen LaTeX-Kennungen für Schriftserie und -form zusammengefasst. Denken Sie daran, dass m aus der Serienkennung entfernt wird *außer* wobei *beides* Breite und Gewicht sind m (mittel).

| **Schriftbeschreibung**                                                  | **Serienbezeichner** | **Stärke** | **Breite** | **Form** |
| ------------------------------------------------------------------------ | -------------------- | ---------- | ---------- | -------- |
| Schrift in fett, mittlerer Breite und normaler (aufrechter) Form         | b                    | b          | m          | n        |
| Schrift mit mittlerem Gewicht und mittlerer Breite in kursiver Form      | m                    | m          | m          | it       |
| Schrift in fett, mittlerem Gewicht und mittlerer Breite in kursiver Form | b                    | b          | m          | it       |

Die folgenden Abschnitte zeigen, wie Noto Sans und Roberto Mono so konfiguriert werden, dass diese Schriftserien und -formen verwendet werden. Der Abschnitt [Alles zusammenfügen](#putting-it-all-together) zeigt, wie diese Schriftschnitte mit den `\setsansfont` und `\setmonofont` wurden alle gespeichert und durch die Aktionen von erneut in die Eingabe eingefügt (als einzelne Token-Listen)

### Auswählen eines Wertbereichs für die Gewichtsachse für mittlere und fette Schriftschnitte

Wir beginnen mit der Auswahl von Werten für die Gewichtsachse, um Instanzen mit mittlerem und fettem Gewicht (LINK TO TUTORIAL SECTION) von Noto Sans und Roberto Mono festzulegen. Die [Gewichtsachse von Noto Sans](https://fonts.google.com/specimen/Noto+Sans/tester) reicht von 100 bis 900, für [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) liegt der Bereich bei 100 bis 700, was die folgenden Gewichtswerte nahelegt:

| **Schriftname** | **Mittleres Gewicht** | **Fettes Gewicht** |
| --------------- | --------------------- | ------------------ |
| Noto Sans       | 400                   | 600                |
| Roboto Mono     | 300                   | 550                |

### Konfiguration eines kursiven Schriftschnitts mit mittlerem Gewicht für Noto Sans und Roboto Mono

Um kursive Schriften hinzuzufügen, verwenden wir den `ItalicFont` Schlüssel von fontspec, der die Form

```
ItalicFont=⟨Schriftname⟩
```

wobei ⟨Schriftname⟩ der Name einer Schrift oder der Name einer Schriftdatei ist.

Der Ordner `VariableFonts` des Overleaf-Projekts enthält die kursiven Schriftdateien, die wir verwenden müssen:

* NotoSans-Italic-VariableFont-wdth-wght.ttf
* RobotoMono-VariableFont-wght.ttf

Unter Verwendung dieser Dateinamen und der oben aufgeführten Werte für die Gewichtsachse können kursive Schriften mit mittlerem Gewicht mit den in den folgenden Abschnitten gezeigten Befehlen hinzugefügt werden.

#### Einstellungen für aufrechte und kursive Schriften von Noto Sans mit mittlerem Gewicht

Für Noto Sans wird der folgende Code in die Dokumentpräambel eingefügt (siehe den Abschnitt [Alles zusammenfügen](#putting-it-all-together)).

```latex
\setsansfont{NotoSans-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont=NotoSans-Italic-VariableFont-wdth-wght.ttf
]
```

#### Einstellungen für aufrechte und kursive Schriften von Roboto Mono mit mittlerem Gewicht

Für Roboto Mono wird der folgende Code in die Dokumentpräambel eingefügt (siehe den Abschnitt [Alles zusammenfügen](#putting-it-all-together)).

```latex
\setmonofont{RobotoMono-VariableFont-wght.ttf}[
Weight=300,
ItalicFont=RobotoMono-Italic-VariableFont-wght.ttf
]
```

### Konfiguration von fett und fett-kursiv für Noto Sans und Roboto Mono

Wie in Schritt XXX (Link) gezeigt, fügen wir fette Schriften mit dem `FontFace` Schlüssel von fontspec hinzu, der die folgende Form hat

```
FontFace = {⟨series⟩}{⟨shape⟩}{ Font = ⟨font name⟩ , ⟨features⟩ }
```

wobei

* `⟨series⟩` ist der LaTeX-Kennzeichner für die Schriftserie (Link zum Abschnitt)
* `⟨shape⟩` ist der LaTeX-Kennzeichner für die Schriftform (Link zum Abschnitt)
* `⟨font name⟩` ist der Name einer Schriftdatei oder der Name einer Schrift
* `⟨features⟩` enthält Einstellungen, die wir zur Konfiguration unserer variablen Schriften verwenden, z. B. das Festlegen von Werten für die Breiten- oder Gewichtsachse

#### Einstellungen für fette und fett-kursive Schriften von Noto Sans

Für den fetten Schriftschnitt in normaler (aufrechter) Form gilt:

* `⟨series⟩` = b
* `⟨shape⟩` = n
* `⟨font name⟩` = NotoSans-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

wodurch

```
FontFace = {b}{n}{Font = NotoSans-VariableFont-wdth-wght.ttf, Weight=600}
```

Für den fetten Schriftschnitt in kursiver Form:

* `⟨series⟩` = b
* `⟨shape⟩` = it
* `⟨font name⟩` = NotoSans-VariableFont-wdth-wght.ttf
* `⟨features⟩` = Weight=600

wodurch

```
FontFace = {b}{it}{Font = NotoSans-VariableFont-wdth-wght.ttf, Weight=600}
```

#### Einstellungen für fette und fett-kursive Schriften von Roboto Mono

Für den fetten Schriftschnitt in normaler (aufrechter) Form gilt:

* `⟨series⟩` = b
* `⟨shape⟩` = n
* `⟨font name⟩` = RobotoMono-VariableFont-wght.ttf
* `⟨features⟩` = Weight=550

wodurch

```
FontFace = {b}{n}{Font = RobotoMono-VariableFont-wght.ttf, Weight=550}
```

Für den fetten Schriftschnitt in kursiver Form gilt:

* `⟨series⟩` = b
* `⟨shape⟩` = it
* `⟨font name⟩` = RobotoMono-VariableFont-wght.ttf
* `⟨features⟩` = Weight=550

wodurch

```
FontFace = {b}{it}{Font = RobotoMono-VariableFont-wght.ttf, Weight=550}
```

## Alles zusammenfügen

Um die oben besprochenen Konfigurationen anzuwenden, öffnen Sie das aktuelle Overleaf-Projekt und ersetzen Sie die vorhandenen `\setsansfont` und `\setmonofont` Befehle durch die folgenden Versionen.

```latex
% Schrift der Dokumentfamilie Sans Serif
\setsansfont{NotoSans-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont=NotoSans-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font = NotoSans-VariableFont-wdth-wght.ttf, Weight=600},
FontFace = {b}{it}{Font =NotoSans-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]
```

```latex
% Schrift der Dokumentfamilie Monospace
\setmonofont{RobotoMono-VariableFont-wght.ttf}[
Weight=400,
ItalicFont=RobotoMono-Italic-VariableFont-wght.ttf,
FontFace = {b}{n}{Font =RobotoMono-VariableFont-wght.ttf, Weight=550},
FontFace = {b}{it}{Font = RobotoMono-Italic-VariableFont-wght.ttf, Weight=550}
]
```

## Wie Sie unsere neuen Schriften verwenden

Mit fontspec haben wir fette, kursive und fett-kursive Schriften für alle drei Dokument-Schriftfamilien konfiguriert. Zusätzlich zu den von uns konfigurierten Schriften hat fontspec auch Kapitälchen-Varianten aktiviert, wie zu sehen ist, wenn Sie den folgenden Code in Ihr Dokument einfügen (nach \begin{document}):

```latex
\begin{itemize}
\item Haupttextfamilie (Noto Serif):
\begin{itemize}
    \item \textsc{normale Kapitälchen}
    \item \textit{\scshape kursive Kapitälchen}  
    \item \textbf{\scshape fette Kapitälchen}
    \item \textbf{\itshape\scshape fett-kursive Kapitälchen}
\end{itemize}
\item Sans-Serif-Familie (Noto Sans):
\begin{itemize}
    \item \textsc{\sffamily normale Kapitälchen}
    \item \textit{\sffamily\scshape kursive Kapitälchen}  
    \item \textbf{\sffamily\scshape fette Kapitälchen}
    \item \textbf{\sffamily\itshape\scshape fett-kursive Kapitälchen}
\end{itemize}
\item Monospace-Familie (Roboto Mono):
\begin{itemize}
    \item \textsc{\ttfamily normale Kapitälchen}
    \item \textit{\ttfamily\scshape kursive Kapitälchen}  
    \item \textbf{\ttfamily\scshape fette Kapitälchen}
    \item \textbf{\ttfamily\itshape\scshape fett-kursive Kapitälchen}
\end{itemize}
```

Dieser Code erzeugt die folgende Ausgabe

![Bild, das Kapitälchen zeigt, gesetzt in normal, fett und fett-kursiv unter Verwendung aller drei Dokument-Schriftfamilien.](/files/dff23128983a4070743662f7203d46fe387c9843)

## Im nächsten Schritt

Die Präambel unseres Projektdokuments ist nun ziemlich überladen mit viel fontspec-Konfigurationscode. In Schritt 8 verschieben wir den fontspec-Einrichtungscode in ein einfaches Projekt, vereinfachen damit die Dokumentpräambel und machen es leichter, unsere Schriften zu aktualisieren.


---

# 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/43-step-7-using-noto-sans-and-roboto-mono-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.
