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

# Zahl fehlt, wird als Null behandelt

Dieser Fehler erscheint, wenn Sie etwas innerhalb eines Count-, Dimensions- oder Skip-Eintrags geschrieben haben, das keine Zahl ist. Wenn Sie das tun, wird die folgende Fehlermeldung erzeugt:

main.tex, Zeile 5

Fehlende Zahl, als null behandelt.

l t l.8 \vspace{this should be a number} Hier hätte eine Zahl stehen sollen; ich habe \`0' eingefügt. (Wenn Sie nicht herausfinden können, warum ich eine Zahl sehen musste, schlagen Sie \`weird error' im Index zu The TeXbook nach.)

## Häufige Ursachen

**Zu vergessen, eine Zahl einzufügen, wo eine Zahl erforderlich ist:**

Die grundlegendste Art, wie dieser Fehler erzeugt werden kann, ist, wenn Sie vergessen haben, eine Zahl in einen Befehl einzufügen, bei dem eine Zahl erforderlich ist. Ein Beispiel dafür ist unten gezeigt.

```latex
Wir wollen hier etwas vertikalen Abstand einfügen

\vspace{this should be a number}

und hier.
```

Hier erwartet der **`\vspace{...}`** Befehl eine Zahl als Argument, die angibt, wie viel vertikaler Abstand zwischen dem Text gelassen werden soll. Da keine Zahl vorhanden ist, erscheint ein Fehler. Die richtige Schreibweise hierfür ist

```latex
Wir wollen hier etwas vertikalen Abstand einfügen

\vspace{6em}

und hier.
```

![Missingnumbervspace.PNG](/files/54ac6e6b40b4cbc8e1e2515509436a510be0ed5e)

Es gibt viele Befehle wie **`\vspace{...}`** die Zahlen als Argument benötigen. Die gebräuchlichsten davon sind

* Abstandsbefehle wie:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Skalierungsbefehle wie **`\includegraphics[scale = 0.7]{image}`**. Dadurch wird Ihr Bild auf das **`0.7`** Fache seiner tatsächlichen Größe skaliert. Die anderen hier verfügbaren Optionen, die Zahlen benötigen, sind:
  * **`Breiten-`**
  * **`Höhe`**
  * **`Seite`**
  * **`resolution`**
  * **`trim`**
  * **`angle`**.
* Die **`\linebreak[number]`** Befehl, wobei das Argument angibt, wie viele Zeilen übersprungen werden sollen.
* Zählerbefehle wie:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Längeneinstellungsbefehle wie **`\setlenght{\lengthname}{number}`**. Dadurch wird der Wert einer bestimmten Länge wie **`\textwidth`** auf den Wert **`number`** (z. B. **`\setlength{\textwidth}{1in}`**).
* Tabellenoptionsbefehle wie **`\multicolumn{number}{c}{Table entry}`**.

**Ein Zeilenumbruch \\\ gefolgt von eckigen Klammern:**

Wenn ein Zeilenumbruchbefehl **`\\\\`** je von eckigen Klammern gefolgt wird **`[...]`**, wird er als optionales Argument interpretiert, und daher wird innerhalb der eckigen Klammern eine Zahl erwartet. Das gilt sogar dann, wenn zwischen den **`\\\\`** und **`[...]`** Befehlen Leerzeichen und Zeilenumbrüche stehen. Dieses Problem tritt oft in Tabellen auf, wie unten gezeigt:

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

Dies führt zu einem Fehler, da wir in der dritten Zeile einen Zeilenumbruch gefolgt von eckigen Klammern haben. LaTeX erwartet innerhalb der eckigen Klammern eine Zahl, findet stattdessen aber **`x`**. Die richtige Schreibweise der obigen Tabelle besteht darin, die eckigen Klammern in geschweifte Klammern zu setzen **`{...}`** wie unten gezeigt:

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

**Verwendung des Pakets subfigure:**

Die **`subfigure`** Das Paket ist längst veraltet und erzeugt einen 'Missing number'-Fehler, obwohl kein Fehler vorliegt. Ein Beispiel dafür ist unten gezeigt:

```latex
% In Ihrer Präambel
\usepackage{subfigure}

% Im Hauptteil Ihres Dokuments
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{Eine Möwe}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

Dies führt zu einem Fehler, da das subfigure-Paket **`\textwidth`** nicht als Zahl erkennt, obwohl es tatsächlich eine Zahl ist (entsprechend der konstanten Breite des gesamten Textblocks auf einer Seite). Die Lösung besteht darin, das aktuellere **`subcaption`** Paket, das **`subfigure`**. Wenn Sie den obigen Code mit **`\usepackage{subcaption}`** in der Präambel anstelle von **`\usepackage{subfigure}`** liefert das gewünschte Ergebnis ohne Fehler.


---

# 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/de/latex-fehler/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.
