> 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/fi/syvalliset-artikkelit/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.md).

# Vaihe 8: Kuinka luoda yksinkertainen LaTeX-paketti muuttujafonttien määrittämistä varten

&#x20;[Johdanto](https://www.overleaf.com/learn/latex/Articles/How_to_use_OpenType_variable_fonts_with_LaTeX?preview=true)   [Vaihe 1](https://www.overleaf.com/learn/latex/Articles/Step_1:_Setting_up_an_Overleaf_project_to_use_variable_fonts?preview=true)   [Vaihe 2](https://www.overleaf.com/learn/latex/Articles/Step_2:_An_introduction_to_LaTeX_fonts?preview=true)   [Vaihe 3](https://www.overleaf.com/learn/latex/Articles/Step_3:_Replacing_LaTeX’s_default_fonts_with_variable_fonts?preview=true)   [Vaihe 4](https://www.overleaf.com/learn/latex/Articles/Step_4:_How_to_configure_an_italic_variable_font_using_fontspec?preview=true)   [Vaihe 5](https://www.overleaf.com/learn/latex/Articles/Step_5:_LaTeX_font_weights_and_named_instances_of_variable_fonts?preview=true)   [Vaihe 6](https://www.overleaf.com/learn/latex/Articles/Step_6:_Using_variable_fonts_to_add_bold_fonts_to_an_Overleaf_project?preview=true)   [Vaihe 7](https://www.overleaf.com/learn/latex/Articles/Step_7:_Using_Noto_Sans_and_Roboto_Mono_variable_fonts_with_LaTeX?preview=true)   [Vaihe 8](https://www.overleaf.com/learn/latex/Articles/Step_8:_How_to_create_a_simple_LaTeX_package_to_configure_your_variable_fonts?preview=true)   [Esimerkit ja projektit](https://www.overleaf.com/learn/latex/Articles/Overleaf_projects_showing_how_to_use_variable_fonts_with_LaTeX?preview=true)&#x20;

Fontspecin käyttäminen muuttuvien fonttien määrittämiseen voi täyttää asiakirjan johdannon suurella määrällä asetuskoodia. Tässä vaiheessa näytämme, miten luodaan yksinkertainen paketti, johon fontspecin määrityskoodi sijoitetaan — näin asiakirjan johdanto yksinkertaistuu ja myöhempien fonttimuutosten tekeminen helpottuu.

## Kuinka luoda ja käyttää yksinkertaista LaTeX-pakettia

Seuraa näitä vaiheita luodaksesi yksinkertaisen LaTeX-paketin tässä ohjeessa luodulle fontspecin määrityskoodille.

1. Valitse **Uusi tiedosto** kuvake (![Overleaf icon representing adding a file](/files/be3aa0f92a2496dbbb17ef1421a217a19e30bd51)) uuden projektitiedoston luomiseksi. Anna sille nimi `myfontsettings.sty` ja valitse **Luo**.

![Kuva, joka näyttää Overleafin Lisää tiedostoja -valintaikkunan](/files/6afd88dc7102e238fb0876038dd9fefda740fb96)

3. Liitä fontspecin määrityskoodi tiedostoon `myfontsettings.sty`. Tässä käytämme muuttuvien fonttien ohjeessa lisättyä fontspecin määrityskoodia Noto Serifille, Noto Sansille ja Roboto Monolle. Sinun täytyy muokata fontspec-asetuksia, jos käytät eri muuttuvia fontteja.

```latex
% myfontsettings.sty
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{myfontsettings}[2024/06/13 v1.0 Omat mukautetut fonttiasetukset]

% Tämä yksinkertainen paketti sisältää fontspec-määrityksesi
% Se pitää asiakirjasi johdannon siistinä ja järjestyksessä

% Lataa fontspec-paketti
\RequirePackage{fontspec}

% Aseta asiakirjan päätekstifontti
\setmainfont{NotoSerif-VariableFont-wdth-wght.ttf}[
Weight=400,
ItalicFont=NotoSerif-Italic-VariableFont-wdth-wght.ttf,
FontFace = {b}{n}{Font =NotoSerif-VariableFont-wdth-wght.ttf,Weight=600},
FontFace = {b}{it}{Font =NotoSerif-Italic-VariableFont-wdth-wght.ttf,Weight=600}
]

% Asiakirjan sans serif -fonttiperhe
\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}
]

% Asiakirjan monospaced-fonttiperhe
\setmonofont{RobotoMono-VariableFont-wght.ttf}[
NFSSFamily=RobotoMono,
Weight=300,
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}
]

\endinput
```

5. Käyttääksesi tätä pakettia, lisää rivi `\usepackage{myfontsetting}` asiakirjasi johdantoon.


---

# 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/fi/syvalliset-artikkelit/44-step-8-how-to-create-a-simple-latex-package-to-configure-your-variable-fonts.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.
