> 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/no/dybdeartikler/04-a-visual-guide-to-latex-s-page-layout-parameters.md).

# En visuell veiledning til LaTeXs sideoppsettparametere

## Oppdatering: september 2021

Noen 4 år etter at den først ble publisert, er denne artikkelen redigert, omdøpt og publisert på nytt for å redusere størrelsen og fokusere temaomfanget på nytt. Artikkelen inkluderte opprinnelig en LaTeX-mal basert på LuaTeX som var avhengig av gamle Overleaf V1-funksjoner. Den malen er nå foreldet og ikke lenger tilgjengelig.

**Merk**: Hvis du ikke trenger, eller ønsker, å forstå finere detaljer om LaTeX-sideoppsett, er Overleaf-artikkelen [Sidestørrelse og marger](/latex/no/formatering/07-page-size-and-margins.md) forklarer [`geometry` pakken](https://ctan.org/pkg/geometry?lang=en) og er sannsynligvis av større interesse.

## Innledning

Har du noen gang slitt med å konfigurere et bokoppsett med LaTeX—å sette papirstørrelse, boksidestørrelse (utskjæringsstørrelse) og marger? Det kan være vanskelig, selv om det finnes mange pakker som hjelper med denne oppgaven—inkludert den utmerkede `geometry` pakken. (La)TeX bruker nesten et dusin verdier for å spesifisere sideoppsettet fullt ut for publikasjoner som har ulike marger for venstre- og høyresider:

* `\hoffset`, `\voffset`, `\oddsidemargin`, `\topmargin`, `\headheight`, `\headsep`, `\textheight`, `\textwidth`, `\marginparsep`, `\marginparwidth`, `\footskip`

Vanligvis settes disse parameterne gjennom kommandoer levert av pakker eller maler—slik som de som distribueres av bokforlag. Men noen ganger vil du kanskje forstå hva som foregår «bak kulissene»—kanskje trenger du større grad av kontroll for en bestemt type dokument du ønsker å lage.

I dette innlegget utforsker vi forholdet mellom LaTeXs modell av siden og den konvensjonelle modellen som brukes i trykk- og designverdenen. Ved å bruke et sett med [Google Slides](#google-slides-with-animations), som inneholder detaljerte illustrasjoner av sideoppsett, viser vi trinn for trinn hvordan man kan formulere noen svært enkle ligninger som gir en kobling mellom LaTeXs oppsettsmodell og en typisk spesifikasjon som kan være laget av en bokdesigner eller et trykk-på-bestilling-selskap. Ved å bruke disse ligningene kan du, hvis du ønsker, direkte beregne verdier for LaTeXs parametere for å implementere det foretrukne bokoppsettet ditt.

### Korte notater om pdfTeX og LuaTeX/LuaHBTeX

Merk at i tillegg til `\hoffset` og `\voffset` parameterne listet ovenfor, bruker pdfTeX også parameterne `\pdfhorigin` og `\pdfvorigin`. Tradisjonelt sender TeX-motorer ut `.dvi` filer som ble konvertert til PostScript eller PDF av programvare som antok at sideoriginen lå 1 tomme (25,4 mm) fra venstre side av siden og 1 tomme (25,4 mm) fra toppen av siden. Verdiene til `\hoffset` og `\voffset` parameterne er *relativ* i forhold til denne posisjonen (1 tomme, 1 tomme). pdfTeX-parameterne er litt annerledes ved at de er relative til øvre venstre hjørne, altså ved (0mm, 0mm). Så hvis du for eksempel setter `\pdfhorigin=30mm` er det ekvivalent med å sette `\hoffset` til `30–25,4`=`4,6 mm` fordi `\hoffset` er relativ til en posisjon som allerede er `25,4 mm` fra venstre side av siden. På samme måte er en `\hoffset` verdien av `0 mm` ekvivalent med `\pdfhorigin=25.4mm`. I de følgende drøftingene/diagrammene vil vi bruke parameterne `\hoffset` og `\voffset`.

#### LuaTeX/LuaHBTeX

LuaTeX/LuaHBTeX også *indirekte* støtter `\pdfhorigin` og `\pdfvorigin` men for kompatibilitet med pdfTeX må disse kommandoene defineres som følger (se seksjon 3 av [LuaTeX Reference Manual](https://www.pragma-ade.com/general/manuals/luatex.pdf)):

```latex
\edef\pdfhorigin{\pdfvariable horigin}
\edef\pdfvorigin{\pdfvariable vorigin}
```

## Hva er målet vårt?

Temaet for denne artikkelen, og formålet med ressursene vi har gjort tilgjengelige, bygger på følgende mål:

1. Vi ønsker å implementere en oppsettsbeskrivelse levert av for eksempel en bokdesigner eller et forlag som ikke bruker eller støtter LaTeX—eller kanskje vi må følge en spesifikasjon levert av et trykk-på-bestilling-selskap.
2. Vi ønsker å bruke de tradisjonelle bokmålene (papirstørrelse, utskjæringsstørrelse og sidemarger) som finnes i designerens spesifikasjon og konvertere dem til parametere og verdier som LaTeX forstår og kan bruke til å gjenskape designerens oppsett.
3. Vi ønsker at boksiden vår skal være sentrert horisontalt og vertikalt på papirstørrelsen vi har valgt—det vil si sentrert innenfor området av PDF-sidene som LaTeX oppretter. Vi ønsker også å velge en vilkårlig papirstørrelse og ikke være begrenset til noen få standardalternativer (A4, US Letter og så videre).

### Rask påminnelse: Hvordan setter du papirstørrelsen?

LuaTeX, XeTeX og pdfTeX gir to kommandoer som lar deg kontrollere «papirstørrelsen» på PDF-dokumentet de produserer:

* `\pdfpagewidth`
* `\pdfpageheight`

Når vi vet at disse kommandoene representerer størrelsen på papiret vårt, kan vi nå tegne et diagram for å vise hva vi forsøker å oppnå:

![{{{alt}}}](/files/0165d490ae1e98ff12c3067ba4c2d1dbaface926)

Merk at ΔX og ΔY er verdiene som trengs for å sentrere boksiden på papirområdet—de diskuteres i [Google Slides](#google-slides-with-animations). Fra diagrammet ovenfor kan du se:

* ΔX=½(\pdfpagewidth − book-page-width)
* ΔY=½(\pdfpageheight − book-page-height)

Diagrammet ovenfor er også inkludert i [Google Slides](#google-slides-with-animations) og brukes som utgangspunkt for å komme frem til sideoppsettsligningene.

#### En avstikker: LuaTeX

LuaTeX ikke lenger *direkte* støtter `\pdfpagewidth` eller `\pdfpageheight` men bruker nå to nye primitiver kalt `\pagewidth` og `\pageheight`. Bakoverkompatibilitet kan oppnås gjennom `\let\pdfpagewidth\pagewidth` og `\let\pdfpageheight\pageheight`. Interessede lesere kan finne flere detaljer i [LaTeX News (Utgave 24, februar 2016)](https://www.latex-project.org/news/latex2e-news/ltnews24.pdf) og selvfølgelig i den [offisielle LuaTeX-dokumentasjonen](http://www.luatex.org/documentation.html).

## Ressurser i dette innlegget

Her hos Overleaf liker vi å prøve ut nye ideer, så i dette innlegget har vi inkludert en rekke ressurser som vi håper vil være nyttige:

* **To sett med** [**Google Slides**](#google-slides-with-animations): Disse lysbildesettene inneholder identisk innhold, men det ene har animasjoner og det andre har det ikke (noen mennesker foretrekker å se lysbilder som ikke inneholder noen animasjon). Du kan også laste dem ned i [PDF-format](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K). Lysbildene gir en svært kort introduksjon til det grunnleggende ved bokoppsett og utforsker forholdet mellom LaTeXs sidemodell og den som brukes i konvensjonell trykk og design. De siste få lysbildene viser hvordan man kommer frem til enkle ligninger som kan brukes til å konvertere et sett med tradisjonelle mål (sidebredde/-høyde og marger) til tilsvarende LaTeX-parameterverdier for å gjenskape bokoppsettet ditt i LaTeX.
* **Diagrammer for sideoppsett**: Pakken [Google Slides](#google-slides-with-animations) inneholder detaljerte diagrammer for sideoppsett som brukes til å formulere noen enkle ligninger for å beregne ulike LaTeX-parametere. Hvis du vil studere disse illustrasjonene mer i detalj, har vi gjort tilgjengelig [PDF-versjoner](#download-page-layout-diagrams) for nedlasting.

### Hvordan bruke ressursene i denne artikkelen

Leserkretsen for denne artikkelen vil sannsynligvis ha varierende erfaring med bruk av LaTeX, så vi mente det var best å tilby et utvalg av ressurser som leserne kan velge mellom—basert på din personlige erfaring, interesser eller preferanser. Vi håper disse ressursene er nyttige og dekker behovene og interessene til Overleafs LaTeX-fellesskap.

Det finnes ingen definert rekkefølge for bruk av disse ressursene, men vårt forslag ville være som følger:

1. se på [Google Slides](#google-slides-with-animations);
2. (valgfritt): last ned og studer [diagrammer for sideoppsett](#download-page-layout-diagrams);

#### Trinn 1: Se eller last ned (i PDF) Google Slides

Det siste lysbildet (vist nedenfor) oppsummerer ligningene som ble formulert under presentasjonen.

![{{{alt}}}](/files/6520e4410ba6d18131696f1e729ce964692385cd)

For lesernes bekvemmelighet tilbyr vi tre alternativer for å se lysbildene:

1. lysbilder [med animasjoner](#google-slides-with-animations);
2. lysbilder [uten animasjoner](#google-slides-without-animations);
3. lysbilder i [PDF-format](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K) for visning eller utskrift uten nett.

#### Trinn 2 (valgfritt): Last ned og studer diagrammene for sideoppsett

Hvis du vil utforske diagrammene for sideoppsett mer detaljert, finnes det en lenke ved [slutten av denne artikkelen](#download-page-layout-diagrams) for å laste ned en PDF-fil som inneholder en dobbelsidevisning (oppslåtte sider) av diagrammene som finnes i [Google Slides](#google-slides-with-animations).

### Notater om parameterne og ligningene for sideoppsett

Hvis du ser på ligningene som presenteres i [Google Slides](#google-slides-with-animations) kan du kanskje legge merke til at de inneholder mange variabler; følgelig finnes det flere måter å bruke ligningene på, avhengig av hvilke LaTeX-parameterverdier du ønsker å beregne, og hvilke du vil sette selv. La oss ta en titt på en av grafikkene (og relevante ligninger) som finnes i [Google Slides](#google-slides-with-animations):

![{{{alt}}}](/files/e006f6c165fc9571faeff1607f713751a27bda21)

Det er tydelig at du må bestemme hvilke LaTeX-parameterverdier du vil beregne, og hvilke du vil oppgi som utgangspunkt. En måte å gå frem på er som følger:

1. Sett `\hoffset` og `\voffset` til `0 mm` (med `\pdfhorigin=1in` og `\pdfvorigin=1in`, om nødvendig)
2. Bruk verdier for følgende LaTeX-parametere som påvirker boksiden *bredden*:

* `\marginparsep`
* `\marginparwidth`

4. Sett foretrukne verdier for følgende LaTeX-parametere som påvirker boksiden *høyden*:

* `\headheight`
* `\headsep`
* `\footskip`

6. Sett verdier for den foretrukne papirstørrelsen din sammen med ønsket bredde og høyde for boksiden, pluss de fire margverdiene du ønsker å bruke.
7. Beregn følgende LaTeX-verdier for å implementere bokoppsettet ditt (sentrert på papirstørrelsen du valgte):

* `\evensidemargin`, `\oddsidemargin`, `\textwidth`, `\textheight`og `\topmargin`

## Ressurser for artikkelen

Her lister vi opp en rekke ressurser vi har laget for å hjelpe deg å forstå LaTeX-parameterne for sideoppsett bedre. De [Google Slides](#google-slides-with-animations) gir detaljer om de enkle ligningene som du, hvis du ønsker, kan bruke direkte til å beregne parameterverdier som passer for ethvert dokument.

### Google Slides: Med animasjoner

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vSTZiCWqckmPGdqisRh9wTflZrmWdofwpReQAkSbuW2tTBothzSy86TzwMUtfomKtqSbVwNypifdUgY/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Uten animasjoner

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vQ_gH_Wg0Q0HdhcuyGXPplPsAUkaYbi_at_tnFLKk8q_woe22eFNPjehAF_PLvEgEV_33-qNskIYvlL/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Konvertert til PDF

Hvis du foretrekker å se lysbildene som et PDF-dokument, eller ønsker å skrive dem ut, kan du laste ned lysbildene i [PDF-format](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K).

### Last ned diagrammer for sideoppsett

Hvis du vil studere diagrammene for sideoppsett mer detaljert, her er en dobbelsidevisning (dvs. oppslagssider) i [PDF-format](https://www.filepicker.io/api/file/X2O1aJM1Rca68mmYm4PT).

## Avslutningsvis

Vi håper denne artikkelen er nyttig og har gitt noe nyttig bakgrunnsinformasjon for å utforske sideoppsett med LaTeX. Som alltid setter vi stor pris på å høre fra leserne, så gjør gjerne [ta kontakt med oss](https://www.overleaf.com/contact) med kommentarene og tilbakemeldingene dine.

God (La)TeXing!


---

# 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/no/dybdeartikler/04-a-visual-guide-to-latex-s-page-layout-parameters.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.
