> 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/da/latex-fejl/26-missing-number-treated-as-zero.md).

# Mangler tal, behandlet som nul

Denne fejl opstår, når du har skrevet noget inde i en count-, dimension- eller skip-indtastning, som ikke er et tal. Hvis du gør dette, vil du generere fejlmeddelelsen nedenfor:

main.tex, linje 5

Manglende tal, behandlet som nul.

l t l.8 \vspace{dette burde være et tal} Der burde have stået et tal her; jeg indsatte \`0'. (Hvis du ikke kan finde ud af, hvorfor jeg havde brug for at se et tal, så slå op i \`weird error' i indekset til The TeXbook.)

## Almindelige årsager

**At glemme at indsætte et tal, hvor der kræves et tal:**

Den mest grundlæggende måde, denne fejl kan opstå på, er, hvis du har glemt at indsætte et tal i en kommando, hvor der kræves et tal. Et eksempel på dette er vist nedenfor.

```latex
Vi vil indsætte lidt lodret mellemrum her

\vspace{dette burde være et tal}

og her.
```

Her forventer **`\vspace{...}`** kommandoen et tal som sit argument, der fortæller, hvor meget lodret mellemrum der skal efterlades mellem teksten. Da der ikke er noget tal til stede, vises der en fejl. Den korrekte måde at skrive dette på er

```latex
Vi vil indsætte lidt lodret mellemrum her

\vspace{6em}

og her.
```

![Missingnumbervspace.PNG](/files/a7c23cb1cc96853ffd1346d9d31d6ea4eeb4dfe1)

Der er mange kommandoer som **`\vspace{...}`** som kræver tal som deres argument. De mest almindelige af disse er

* Afstandskommandoer såsom:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Skaleringskommandoer, såsom **`\includegraphics[scale = 0.7]{image}`**. Dette vil skalere dit billede til at være **`0.7`** gange dets faktiske størrelse. De andre tilgængelige valgmuligheder her, som kræver tal, er:
  * **`bredden`**
  * **`højden`**
  * **`siden`**
  * **`opløsning`**
  * **`beskæring`**
  * **`angle`**.
* Den **`\linebreak[number]`** kommando, hvor argumentet angiver, hvor mange linjer der skal springes over.
* Kommandoer til tællere såsom:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Kommandoer til angivelse af længder såsom **`\setlenght{\lengthname}{number}`**. Dette vil ændre værdien af en bestemt længde såsom **`\textwidth`** til værdien **`nummer`** (f.eks. **`\setlength{\textwidth}{1in}`**).
* Kommandoer til tabelindstillinger såsom **`\multicolumn{number}{c}{Table entry}`**.

**At have et linjeskift \\\ efterfulgt af kantede parenteser:**

Hvis en linjeskiftkommando **`\\`** nogensinde efterfølges af kantede parenteser **`[...]`**, vil det blive opfattet som et valgfrit argument, og der forventes derfor et tal inde i de kantede parenteser. Dette gælder endda, hvis der er mellemrum og linjeskift mellem **`\\`** og **`[...]`** kommandoerne. Dette problem opstår ofte i tabeller, som vist nedenfor:

```latex
\begin{tabular}{c|c}
    [x] &  2\\
    [x]^2 & 4
\end{tabular}
```

Dette vil give en fejl, da vi på den tredje linje har et linjeskift efterfulgt af kantede parenteser. LaTeX forventer et tal inde i de kantede parenteser, men finder i stedet **`x`**. Den korrekte måde at skrive ovenstående tabel på er at sætte de kantede parenteser inden i krøllede parenteser **`{...}`** som vist nedenfor:

```latex
\begin{tabular}{c|c}
    [x] &  2\\
    {[x]}^2 & 4
\end{tabular}
```

**Brug af subfigure-pakken:**

Den **`subfigure`** pakken er stærkt forældet og vil give en 'Missing number'-fejl, når der faktisk ikke er nogen fejl til stede. Et eksempel på dette er vist nedenfor:

```latex
% I din præambel
\usepackage{subfigure}

% I brødteksten i dit dokument
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{A gull}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

Dette vil give en fejl, da subfigure-pakken ikke genkender **`\textwidth`** som et tal, når det faktisk er et tal (svarende til den konstante bredde af den samlede tekstblok på en side). Måden at løse dette på er at bruge den mere opdaterede **`subcaption`** pakken, som har erstattet **`subfigure`**. Hvis man skriver den samme kode som ovenfor med **`\usepackage{subcaption}`** i præamblen i stedet for **`\usepackage{subfigure}`** vil man få det ønskede resultat uden nogen fejl.


---

# 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/da/latex-fejl/26-missing-number-treated-as-zero.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.
