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

# Saknar tal, behandlas som noll

Detta fel visas när du har skrivit något inuti en count-, dimension- eller skip-post som inte är ett tal. Om du gör detta kommer du att få felmeddelandet nedan:

main.tex, rad 5

Saknar tal, behandlas som noll.

l t l.8 \vspace{detta ska vara ett tal} Ett tal borde ha stått här; jag infogade \`0'. (Om du inte kan räkna ut varför jag behövde se ett tal, slå upp \`weird error' i indexet till The TeXbook.)

## Vanliga orsaker

**Att glömma att inkludera ett tal där ett tal krävs:**

Det mest grundläggande sättet som detta fel kan uppstå på är om du har glömt att inkludera ett tal i ett kommando där ett tal krävs. Ett exempel på detta visas nedan.

```latex
Vi vill infoga lite vertikalt mellanrum här

\vspace{this should be a number}

och här.
```

Här **`\vspace{...}`** kommandot förväntar sig ett tal som argument, vilket anger hur mycket vertikalt utrymme som ska lämnas mellan texten. Eftersom inget tal finns, uppstår ett fel. Det korrekta sättet att skriva detta

```latex
Vi vill infoga lite vertikalt mellanrum här

\vspace{6em}

och här.
```

![Missingnumbervspace.PNG](/files/2214d7699e3368b6e450127148b846d6f1c2a9fa)

Det finns många kommandon som **`\vspace{...}`** som kräver tal som sitt argument. De vanligaste av dessa är

* Avståndskommandon såsom:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Skalningskommandon, såsom **`\includegraphics[scale = 0.7]{image}`**. Detta kommer att skala din bild till att vara **`0.7`** gånger dess verkliga storlek. De andra alternativ som finns här och som kräver tal är:
  * **`bredd`**
  * **`höjd`**
  * **`page`**
  * **`upplösning`**
  * **`beskärning`**
  * **`angle`**.
* Den **`\linebreak[number]`** kommandot, där argumentet anger hur många rader du vill hoppa över.
* Räknarkommandon såsom:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Kommandon för längdangivelse såsom **`\setlenght{\lengthname}{number}`**. Detta kommer att ändra värdet på en viss längd såsom **`\textwidth`** till värdet **`number`** (t.ex. **`\setlength{\textwidth}{1in}`**).
* Tabellalternativkommandon såsom **`\multicolumn{number}{c}{Table entry}`**.

**Att ha en radbrytning \\\ följd av hakparenteser:**

Om ett radbrytningskommando **`\\`** någon gång följs av hakparenteser **`[...]`**, kommer det att tolkas som ett valfritt argument, och därmed förväntas ett tal inom hakparenteserna. Detta gäller även om det finns blanksteg och radbrytningar mellan **`\\`** och **`[...]`** kommandona. Detta problem uppstår ofta i tabeller, som visas nedan:

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

Detta kommer att ge ett fel, eftersom vi på den tredje raden har en radbrytning följd av hakparenteser. LaTeX förväntar sig ett tal inom hakparenteserna, men hittar istället **`x`**. Det korrekta sättet att skriva tabellen ovan är att inkludera hakparenteserna inom måsvingar **`{...}`** som visas nedan:

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

**Användning av subfigure-paketet:**

Den **`subfigure`** paketet är sedan länge föråldrat och kommer att ge ett fel av typen 'Missing number' när inget fel faktiskt finns. Ett exempel på detta visas nedan:

```latex
% I din preamble
\usepackage{subfigure}

% I brödtexten i ditt 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}
```

Detta kommer att ge ett fel, eftersom subfigure-paketet inte känner igen **`\textwidth`** som ett tal, när det faktiskt är ett tal (motsvarande den konstanta bredden på hela textblocket på en sida). Sättet att lösa detta är att använda det mer uppdaterade **`subcaption`** paketet, som har ersatt **`subfigure`**. Om du skriver samma kod som ovan med **`\usepackage{subcaption}`** i preamblen istället för **`\usepackage{subfigure}`** kommer att ge det önskade resultatet utan något fel.


---

# 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/sv/latex-fel/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.
