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

# Trin 7: Brug af variable skrifttyperne Noto Sans og Roboto Mono med LaTeX

[Introduktion](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true) [Trin 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true) [Trin 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true) [Trin 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true) [Trin 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true) [Trin 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true) [Trin 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true) [Trin 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true) [Trin 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true) [Eksempler og projekter](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)

I dette trin konfigurerer vi skrifttypestilene fed, kursiv og fed kursiv for Noto Sans og Roboto Mono og demonstrerer, hvordan de bruges til at sætte kapitæler i fed, kursiv og fed kursiv.

Åbn det aktuelle Overleaf-projekt, der er konfigureret i trin 6.

## Konfiguration af Noto Sans og Roboto Mono

Vi vil aktivere skrifttypestilene fed, kursiv og fed kursiv for Noto Sans og Roberto Mono. Disse krav er opsummeret i den følgende tabel ved hjælp af LaTeX’ standardidentifikatorer for skriftserie og skriftform. Husk, at m udelades fra serieidentifikatoren *undtagen* hvor *begge* bredden og vægten er m (medium).

| **Skrifttypebeskrivelse**                                   | **Serieidentifikator** | **Vægt** | **Bredde** | **Form** |
| ----------------------------------------------------------- | ---------------------- | -------- | ---------- | -------- |
| skrifttype i fed vægt, medium bredde og normal (opret) form | b                      | b        | m          | n        |
| skrifttype i medium vægt, medium bredde og kursiv form      | m                      | m        | m          | it       |
| skrifttype i fed vægt, medium bredde og kursiv form         | b                      | b        | m          | it       |

De følgende afsnit viser, hvordan Noto Sans og Roberto Mono konfigureres til at bruge disse skriftserier og skriftformer. Afsnittet [Få det hele til at hænge sammen](#putting-it-all-together) viser, hvordan disse skriftformer aktiveres ved hjælp af `\setsansfont` og `\setmonofont` kommandoerne.

### Valg af en værdi på vægtaksen for medium- og fedvægt

Vi starter med at vælge værdier på vægtaksen for at definere instanser med medium- og fedvægt (LINK TIL AFKITTETS AFSNIT) af Noto Sans og Roberto Mono. Vægtaksen for Noto Sans [vægtaksen for Noto Sans](https://fonts.google.com/specimen/Noto+Sans/tester) går fra 100 til 900, for [Roboto Mono](https://fonts.google.com/specimen/Roboto+Mono/tester) er intervallet 100 til 700, hvilket antyder følgende vægtværdier:

| **Skriftnavn** | **Medium vægt** | **Fed vægt** |
| -------------- | --------------- | ------------ |
| Noto Sans      | 400             | 600          |
| Roboto Mono    | 300             | 550          |

### Konfiguration af en kursiv skrifttype med medium vægt for Noto Sans og Roboto Mono

For at tilføje kursivskrifttyper bruger vi fontspecs `ItalicFont` nøgle, som har formen

```
ItalicFont=⟨font name⟩
```

hvor ⟨font name⟩ er navnet på en skrifttype eller navnet på en skrifttypefil.

Overleaf-projektets `VariableFonts` mappe indeholder de kursivskrifttypefiler, vi skal bruge:

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

Ved hjælp af disse filnavne og de vægtaksværdier, der er angivet ovenfor, kan kursiv i medium vægt tilføjes med kommandoerne vist i de følgende afsnit.

#### Indstillinger for Noto Sans-skrifttyper i medium vægt, opret og kursiv

For Noto Sans vil følgende kode blive tilføjet dokumentets præambel (se afsnittet [Få det hele til at hænge sammen](#putting-it-all-together)).

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

#### Indstillinger for Roboto Mono-skrifttyper i medium vægt, opret og kursiv

For Roboto Mono vil følgende kode blive tilføjet dokumentets præambel (se afsnittet [Få det hele til at hænge sammen](#putting-it-all-together)).

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

### Konfiguration af fed og fed kursiv for Noto Sans og Roboto Mono

Som vist i trin XXX (Link) vil vi tilføje fede skrifttyper ved hjælp af fontspecs `FontFace` nøgle, som har følgende form

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

hvor

* `⟨series⟩` er LaTeX-serieidentifikatoren (link til afsnit)
* `⟨shape⟩` er LaTeX-formidentifikatoren (link til afsnit)
* `⟨font name⟩` er navnet på en skrifttypefil eller navnet på en skrifttype
* `⟨features⟩` indeholder indstillinger, vi vil bruge til at konfigurere vores variable skrifttyper, såsom at angive værdier for bredde- eller vægtaksen

#### Indstillinger for Noto Sans fede og fede kursivskrifttyper

For den fede vægt og den normale (oprette) form har vi:

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

hvilket giver

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

For den fede vægt og kursiv form:

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

hvilket giver

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

#### Indstillinger for Roboto Mono fede og fede kursivskrifttyper

For den fede vægt og den normale (oprette) form har vi:

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

hvilket giver

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

For den fede vægt og kursiv form har vi:

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

hvilket giver

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

## Få det hele til at hænge sammen

For at anvende de ovenfor diskuterede konfigurationer skal du åbne det aktuelle Overleaf-projekt og erstatte de eksisterende `\setsansfont` og `\setmonofont` kommandoer med de følgende versioner.

```latex
% Dokumentfamiliens serif-fri skrifttype
\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
% Dokumentfamiliens monospatchet skrifttype
\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}
]
```

## Sådan bruger du vores nye skrifttyper

Ved hjælp af fontspec har vi konfigureret fede, kursiverede og fede kursiverede skrifttyper for alle tre skrifttypefamilier i dokumentet. Ud over de skrifttyper, vi har konfigureret, har fontspec også aktiveret versioner med kapitæler, som det kan ses ved at indsætte følgende kode i dit dokument (efter \begin{document}):

```latex
\begin{itemize}
\item Hovedtekstfamilie (Noto Serif):
\begin{itemize}
    \item \textsc{almindelige kapitæler}
    \item \textit{\scshape kursiv kapitæler}  
    \item \textbf{\scshape fede kapitæler}
    \item \textbf{\itshape\scshape fede kursiv kapitæler}
\end{itemize}
\item Sans serif-familie (Noto Sans):
\begin{itemize}
    \item \textsc{\sffamily almindelige kapitæler}
    \item \textit{\sffamily\scshape kursiv kapitæler}  
    \item \textbf{\sffamily\scshape fede kapitæler}
    \item \textbf{\sffamily\itshape\scshape fede kursiv kapitæler}
\end{itemize}
\item Monospatchet familie (Roboto Mono):
\begin{itemize}
    \item \textsc{\ttfamily almindelige kapitæler}
    \item \textit{\ttfamily\scshape kursiv kapitæler}  
    \item \textbf{\ttfamily\scshape fede kapitæler}
    \item \textbf{\ttfamily\itshape\scshape fede kursiv kapitæler}
\end{itemize}
```

Denne kode giver følgende output

![Billede, der viser kapitæler sat i normal, fed og fed kursiv ved hjælp af alle tre skrifttypefamilier i dokumentet.](/files/7f7d45818993dcb4fbab9c640fc17634e0893497)

## I det næste trin

Præamblen i vores projektdokument er nu ret rodet med en masse fontspec-konfigurationskode. I trin 8 flytter vi fontspec-opsætningskoden til et simpelt projekt, hvilket forenkler dokumentets præambel og gør det lettere at opdatere vores skrifttyper.


---

# 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/da/dybtgaende-artikler/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.
