> 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/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ätts till `true` för att aktivera Mallgalleriet.
* `OVERLEAF_TEMPLATE_CATEGORIES`: En valfri blankstegsavgränsad lista med noll eller fler nycklar för mallkategorier. Giltiga nycklar inkluderar:

  * *`academic-journal`*
  * *`book`*
  * *`presentation`*
  * *`poster`*
  * *`cv`*
  * *`homework`*
  * *`bibliography`*
  * *`calendar`*
  * *`formal-letter`*
  * *`report`*
  * *`thesis`*
  * *`newsletter`*

  Den särskilda nyckeln *`all`* läggs till automatiskt. Denna nyckel representerar en kategori som inkluderar alla mallar.

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

  * `TEMPLATE_<KEY>_NAME`: Visningsnamnet för mallkategorin.
  * `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 sättas 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 ange miljövariabeln `OVERLEAF_TEMPLATES_USER_ID` i `toolkit/config/variables.env` till `ID:t` för den användare som ska ansvara för mallhanteringen 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 kompilerar.
2. I redigerarens vänstermeny väljer du **Publicera som mall**.
3. I formuläret som visas anger du mallinformationen:
   * Den *Titel* måste vara unik.
   * Den *Beskrivning* fältet stöder Markdown-formatering.
   * Den *Författare* fältet accepterar länkar formaterade i Markdown.

Efter att den har skickats in kan mallinformationen redigeras, eller mallen kan tas bort via sidan Mallgalleri. Användare kan hantera sina egna mallar; administratörer kan hantera vilken mall som helst.

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 av artiklar till vetenskapliga 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 vetenskapliga artiklar, avhandlingar och rapporter.

TEMPLATE_BOOK_NAME=Böcker
TEMPLATE_BOOK_DESCRIPTION=Mallar för att skriva böcker eller längre dokument, inklusive kapitelstruktur, för- och eftermaterial samt 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 evenemangsschemaläggning.

TEMPLATE_CV_NAME=CV:n och meritförteckningar
TEMPLATE_CV_DESCRIPTION=Mallar för CV:n 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 personliga brev, rekommendationsbrev och officiell korrespondens.

TEMPLATE_HOMEWORK_NAME=Uppgifter
TEMPLATE_HOMEWORK_DESCRIPTION=Mallar för läxor, kursuppgifter och problemuppsättningar. Utformade för att vara rena 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 kommunikationsverksamhet i samhället.

TEMPLATE_POSTER_NAME=Affischer
TEMPLATE_POSTER_DESCRIPTION=Mallar för vetenskapliga och akademiska affischer, vanligtvis använda 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 föreläsningar.

TEMPLATE_REPORT_NAME=Rapporter
TEMPLATE_REPORT_DESCRIPTION=Mallar för tekniska rapporter, labbrapporter eller projektredovisningar. Inkluderar avsnitt för figurer, tabeller och referenser.

TEMPLATE_THESIS_NAME=Avhandlingar
TEMPLATE_THESIS_DESCRIPTION=Mallar för att skriva avhandlingar och doktorsavhandlingar, enligt institutionens 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/) galleri-mallar i din lokala installation, men det är möjligt att göra detta manuellt för varje enskild mall.

Som standard är Overleaf Pro konfigurerat att använda en grundläggande TeXLive-version för kompileringar. Denna grundversion är lättviktig och innehåller bara en mycket begränsad uppsättning 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/) på din lokala on-premise-instans.

Tyvärr finns det ingen automatisk metod för 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 tillgång till fler paket, på ett säkrare sätt. Denna funktion kallas [Sandlådekompileringar](https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/server-pro-only-configuration/sandboxed-compiles) (också känd som Sibling Containers).

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

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

1. Navigera till [Mallgalleriet](https://www.overleaf.com/latex/templates) på [overleaf.com](https://www.overleaf.com/) och hitta den mall som behövs, 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 ner källkod**
4. Logga sedan in på det lokala Server Pro-kontot
5. Klicka på **Nytt projekt** knappen på 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 denna nyuppladdade mall i sitt eget konto, eller så kan du, som mallanvändare, 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 det rekommenderar vi inte. 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 denna mall, 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å malldetaljsidan (se bilden nedan).

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

</details>

<details>

<summary>För vissa projekt, varför tar det så lång tid att publicera en mall?</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:en så att de kan visas i malldetaljerna.

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

Men om första sidan i PDF:en innehåller mycket text kan konverteringen av miniatyrbilderna ta 40 sekunder eller ännu mer, 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://overleaf-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.
