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

# Passo 8: Come creare un semplice pacchetto LaTeX per configurare i tuoi font variabili

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

L'uso di fontspec per configurare i font variabili può ingombrare il preambolo di un documento con molto codice di configurazione. In questo passaggio, mostriamo come creare un semplice pacchetto per contenere il codice di configurazione di fontspec, semplificando il preambolo del documento e rendendo più facile apportare ulteriori modifiche ai font.

## Come creare e usare un semplice pacchetto LaTeX

Segui questi passaggi per creare un semplice pacchetto LaTeX per il codice di configurazione di fontspec che abbiamo creato per questo tutorial.

1. Seleziona la **Nuovo file** icona (![Overleaf icon representing adding a file](/files/9054fe1b5a81b050a8cfeb03dc95ec1aa5b9e8b5)) per creare un nuovo file di progetto. Assegna il nome `myfontsettings.sty` e seleziona **Crea**.

![Immagine che mostra la finestra modale Aggiungi file di Overleaf](/files/cd878864ffc6d7c55aeec4c0c30820edbb114f19)

3. Incolla il codice di configurazione di fontspec nel file `myfontsettings.sty`. Qui stiamo usando il codice di configurazione di fontspec per Noto Serif, Noto Sans e Roboto Mono aggiunto durante il tutorial sui font variabili. Se usi font variabili diversi, devi modificare le impostazioni di fontspec.

```latex
% myfontsettings.sty
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{myfontsettings}[2024/06/13 v1.0 Le mie impostazioni personalizzate dei font]

% Questo semplice pacchetto contiene la tua configurazione di fontspec
% Mantiene il preambolo del documento pulito e ordinato

% Carica il pacchetto fontspec
\RequirePackage{fontspec}

% Imposta il font principale del testo per il documento
\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}
]

% Font sans serif della famiglia del documento
\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}
]

% Font monospaziato della famiglia del documento
\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. Per usare questo pacchetto, aggiungi la riga `\usepackage{myfontsetting}` al preambolo del documento.


---

# 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/it/articoli-approfonditi/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.
