> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/sv/konfiguration/overleaf-toolkit/templates.md).

# Mallar

{% hint style="info" %}
Den här funktionen utvecklades ursprungligen av [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), och modifierades och optimerades av [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).
{% endhint %}

{% columns %}
{% column %}

<figure><img src="/files/5812798c0927cf5ed08b5cbbc313bf0a15a5c90e" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/a5bb3ac39bd120df45e2c065c40d4ed4a13e6176" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

### Konfiguration

Funktionen Mallgalleri styrs med följande miljövariabler:

* `OVERLEAF_TEMPLATE_GALLERY`: Sätt till `true` för att aktivera mallgalleriet.
* `OVERLEAF_TEMPLATE_CATEGORIES`: En valfri blankstegsavgränsad lista med noll eller flera nycklar för mallkategorier. Giltiga nycklar inkluderar:

  * *`akademisk-tidskrift`*
  * *`bok`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`hemuppgift`*
  * *`bibliografi`*
  * *`kalender`*
  * *`formellt-brev`*
  * *`rapport`*
  * *`avhandling`*
  * *`nyhetsbrev`*

  Den särskilda nyckeln *`all`* läggs automatiskt till. Den här nyckeln representerar en kategori som innehåller alla mallar.

  För varje kategorinyckel kan följande valfria miljövariabler anges:

  * `TEMPLATE_<KEY>_NAME`: Mallkategorins visningsnamn.
  * `TEMPLATE_<KEY>_DESCRIPTION`: En kort beskrivning av kategorin.

  Om en kategorinyckel innehåller ett bindestreck (`-`), ersätt det med ett understreck (`_`) i miljövariabelnamnen.
* `ENABLE_CONVERSIONS`: Måste vara satt till `true` för att aktivera generering av miniatyrbilder och förhandsvisningar för mallar.

### Behörigheter för publicering

Administratörer kan publicera mallar. Du kan också tilldela en icke-administratörsanvändare att hantera de utvalda mallarna som visas i ditt lokala galleri på `/templates`.

För att göra detta måste du ställa in miljövariabeln `OVERLEAF_TEMPLATES_USER_ID` i `toolkit/config/variables.env` till `ID` för den användare som ska ansvara för mallhantering i din instans, till exempel:

```dotenv
OVERLEAF_TEMPLATES_USER_ID=56a8865231faeb5f07d69959
```

### Publicera mallar

För varje mall du vill ladda upp:

1. Skapa ett projekt som innehåller mallens källkod och se till att det kompileras.
2. I redigerarens vänstermeny väljer du **Publicera som mall**.
3. I formuläret som visas anger du mallens uppgifter:
   * Fältet *Titel* måste vara unik.
   * Fältet *Beskrivning* fältet stöder Markdown-formatering.
   * Fältet *Författare* fältet accepterar länkar formaterade med Markdown.

Efter att den skickats in kan malluppgifterna redigeras, eller så kan mallen tas bort via sidan Mallgalleri. Användare kan hantera sina egna mallar; administratörer kan hantera alla mallar.

Här är ett exempel:

{% code overflow="wrap" expandable="true" %}

```dotenv
#################
#   MALLAR   #
#################

ENABLE_CONVERSIONS=true

OVERLEAF_TEMPLATE_GALLERY=true
OVERLEAF_TEMPLATE_CATEGORIES=academic-journal book presentation poster cv homework bibliography calendar formal-letter report thesis newsletter

TEMPLATE_ACADEMIC_JOURNAL_NAME=Tidskriftsartiklar
TEMPLATE_ACADEMIC_JOURNAL_DESCRIPTION=Mallar för inlämning till akademiska tidskrifter, inklusive format för stora förlag och preprint-servrar.

TEMPLATE_BIBLIOGRAPHY_NAME=Bibliografier
TEMPLATE_BIBLIOGRAPHY_DESCRIPTION=Stilar för att skapa och hantera bibliografier med BibTeX eller BibLaTeX. Lämpliga för användning i akademiska uppsatser, avhandlingar och rapporter.

TEMPLATE_BOOK_NAME=Böcker
TEMPLATE_BOOK_DESCRIPTION=Mallar för att skriva böcker eller längre dokument, inklusive kapiteldisposition, inledande material och indexering.

TEMPLATE_CALENDAR_NAME=Kalendrar
TEMPLATE_CALENDAR_DESCRIPTION=Mallar för att skapa års-, månads- eller veckokalendrar. Användbara för personliga planerare eller händelseschemaläggning.

TEMPLATE_CV_NAME=CV och meritförteckningar
TEMPLATE_CV_DESCRIPTION=Mallar för CV och meritförteckningar med olika format för akademiska, branschrelaterade och kreativa tjänster.

TEMPLATE_FORMAL_LETTER_NAME=Formella brev
TEMPLATE_FORMAL_LETTER_DESCRIPTION=Mallar för professionella brev, såsom följebrev, rekommendationsbrev och officiell korrespondens.

TEMPLATE_HOMEWORK_NAME=Uppgifter
TEMPLATE_HOMEWORK_DESCRIPTION=Mallar för läxor, kursuppgifter och problemlösningar. Utformade för att vara tydliga och välstrukturerade för studenter och lärare.

TEMPLATE_NEWSLETTER_NAME=Nyhetsbrev
TEMPLATE_NEWSLETTER_DESCRIPTION=Mallar för att skapa nyhetsbrev med format för akademisk, företags- eller samhällskommunikation.

TEMPLATE_POSTER_NAME=Postrar
TEMPLATE_POSTER_DESCRIPTION=Mallar för vetenskapliga och akademiska postrar, som vanligtvis används vid konferenser och forskningspresentationer.

TEMPLATE_PRESENTATION_NAME=Presentationer
TEMPLATE_PRESENTATION_DESCRIPTION=Mallar för Beamer och andra presentationsformat, anpassade för akademiska föredrag och лекtioner.

TEMPLATE_REPORT_NAME=Rapporter
TEMPLATE_REPORT_DESCRIPTION=Mallar för tekniska rapporter, laboratorierapporter eller projektredovisningar. Innehåller avsnitt för figurer, tabeller och referenser.

TEMPLATE_THESIS_NAME=Avhandlingar
TEMPLATE_THESIS_DESCRIPTION=Mallar för att skriva avhandlingar och doktorsavhandlingar, enligt institutionella formaterings- och citeringsriktlinjer.

TEMPLATE_ALL_NAME=Alla mallar
TEMPLATE_ALL_DESCRIPTION=Bläddra bland en samling av alla tillgängliga LaTeX-mallar, kategoriserade efter dokumenttyp, stil och syfte.

```

{% endcode %}

### Överföring av mallar från overleaf.com <a href="#transferring-templates-from-overleaf.com" id="transferring-templates-from-overleaf.com"></a>

Eftersom Overleaf Pro har utformats för att fungera offline finns det inget automatiserat sätt att integrera [overleaf.com](https://www.overleaf.com/) mallar från galleriet i din lokala installation, men det är dock möjligt att göra detta manuellt för varje enskild mall.

Som standard är Overleaf Pro konfigurerat att använda en grundläggande schemaversion av TeX Live för kompileringar. Den här grundversionen är lättviktig och innehåller endast en mycket begränsad delmängd av LaTeX-paket, vilket sannolikt leder till fel om saknade paket för dina användare när de försöker använda mallar från [overleaf.com](https://www.overleaf.com/) i din lokala lokalt installerade instans.

Tyvärr finns det inget automatiskt sätt att installera saknade paket, men vi har en konfigurerbar inställning i Server Pro som gör att dina användare kan kompilera projekt med åtkomst till fler paket, och på ett säkrare sätt. Den här funktionen kallas [Sandbox-kompileringar](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (även kallat syskoncontainrar).

För att säkerställa att nedladdade mallar är kompatibla med din lokala Server Pro-instans rekommenderar vi starkt att du aktiverar [Sandbox-kompileringar](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) eftersom den här funktionen ger dina användare åtkomst till samma TeX Live-miljö som på [overleaf.com](https://www.overleaf.com/). Dessa avbildningar innehåller de mest populära paketen och typsnitten och har redan testats mot våra mallar i galleriet.

Du hittar mer information om hur du konfigurerar vilka TeX Live-versioner användare kan välja inom sitt projekt, tillsammans med hur du ställer in standardversionen av TeX Live-avbildningen för nya projekt i [Ändra TeX Live-avbildningen](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles#changing-the-tex-live-image) avsnittet i vår dokumentation.

1. Navigera till [Mallgalleri](https://www.overleaf.com/latex/templates) på [overleaf.com](https://www.overleaf.com/) och leta upp den önskade mallen, till exempel [IEEE Photonics Journal Paper Template - Example Submission](https://www.overleaf.com/latex/examples/ieee-photonics-journal-paper-template-example-submission/bsfjjfkdsjds)
2. Klicka på **Öppna som mall** knappen
3. Klicka på projektmenyn och välj **Ladda ned källkod**
4. Logga sedan in på Server Pro-kontot i den lokala installationen
5. Klicka på **Nytt projekt** knappen i projektöversikten och välj **Ladda upp projekt**
6. Klicka på **Välj en .zip-fil** knappen och välj den nedladdade mallens zip-fil

Användaren kan sedan använda den här nyligen uppladdade mallen i sitt eget konto, eller, som mallens användare, kan du publicera den så att andra användare kan använda den.

### Frågor och svar

<details>

<summary>Kan jag ta bort projektet efter att ha publicerat den motsvarande mallen?</summary>

**Svar:** Ja, men vi rekommenderar inte att göra det. När du publicerar en mall tar vi en ögonblicksbild av projektet och sparar projektet som en zip-fil vid publiceringstillfället. Detta säkerställer att även om du tar bort projektet som motsvarar mallen påverkas inte mallen.

Vi kommer dock också att registrera ProjectID som är kopplat till den här mallen, vilket gör det enkelt för dig att uppdatera mallen i framtiden.

Om du tar bort det motsvarande projektet kommer du inte att se knappen "Admin: Källprojekt" på sidan med mallinformation (se bilden nedan).

<figure><img src="/files/dd4645f8e3a33a06f27db5884dbdea6579b40257" alt=""><figcaption></figcaption></figure>

</details>

<details>

<summary>Varför tar det så lång tid att publicera en mall för vissa projekt?</summary>

**Svar:** När du publicerar mallen sparar vi projektet som en zip- och en PDF-fil, vilket vanligtvis går snabbt. Vi behöver dock också generera miniatyrbilder för PDF-filen så att de kan visas i mallinformationen.

Tiden för att generera miniatyrbilder beror vanligtvis på innehållet på PDF-filens första sida. För att balansera visningskvalitet och konverteringstid väljer vi en mellanbredd som bredd.

Om PDF-filen på första sidan innehåller mycket text kan det dock ta 40 sekunder eller ännu mer att konvertera miniatyrbilderna, så ha tålamod. Här är ett exempel på en stor poster; det tar längre tid.

<figure><img src="/files/d7d73b0d8546a0f2b2ec1921cfa6fd2303a2368a" alt="" width="188"><figcaption><p>En stor poster</p></figcaption></figure>

</details>


---

# 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://ayakaleaf-pro.ayaka.space/on-premises/sv/konfiguration/overleaf-toolkit/templates.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.
