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

# Відсутнє число, вважається нулем

Ця помилка з’являється, коли ви записали щось усередині запису count, dimension або skip, що не є числом. Якщо ви це зробите, буде згенеровано наведене нижче повідомлення про помилку:

main.tex, рядок 5

Пропущене число, вважається нулем.

l t l.8 \vspace{this should be a number} Тут мало бути число; я вставив \`0'. (Якщо ви не можете зрозуміти, чому мені знадобилося побачити число, пошукайте \`weird error' в покажчику до The TeXbook.)

## Поширені причини

**Забули вказати число там, де воно потрібне:**

Найпростіший спосіб отримати цю помилку — забути вказати число в команді, де число є обов’язковим. Приклад цього показано нижче.

```latex
Ми хочемо вставити тут трохи вертикального відступу

\vspace{this should be a number}

і тут.
```

Тут **`\vspace{...}`** команда очікує число як аргумент, щоб визначити, скільки вертикального простору залишити між текстом. Оскільки числа немає, з’являється помилка. Правильний спосіб записати це

```latex
Ми хочемо вставити тут трохи вертикального відступу

\vspace{6em}

і тут.
```

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

Є багато команд на кшталт **`\vspace{...}`** які як аргумент потребують числа. Найпоширеніші з них:

* Команди для задання відступів, такі як:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Команди масштабування, такі як **`\includegraphics[scale = 0.7]{image}`**. Це масштабує ваше зображення до **`0.7`** разів його фактичного розміру. Інші доступні тут параметри, що потребують чисел:
  * **`ширина`**
  * **`висота`**
  * **`page`**
  * **`роздільна здатність`**
  * **`обрізання`**
  * **`angle`**.
* Функція **`\linebreak[number]`** команда, де аргумент указує, скільки рядків потрібно пропустити.
* Команди лічильників, такі як:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Команди встановлення довжини, такі як **`\setlenght{\lengthname}{number}`**. Це змінить значення певної довжини, наприклад **`\textwidth`** значення **`number`** (напр. **`\setlength{\textwidth}{1in}`**).
* Команди параметрів таблиці, такі як **`\multicolumn{number}{c}{Елемент таблиці}`**.

**Наявність розриву рядка \\\\, за яким ідуть квадратні дужки:**

Якщо команда розриву рядка **`\\`** коли-небудь супроводжується квадратними дужками **`[...]`**, це буде сприйнято як необов’язковий аргумент, а отже, у квадратних дужках очікуватиметься число. Це навіть так, якщо між **`\\`** та **`[...]`** командами є пробіли та переходи рядка. Ця проблема часто виникає в таблицях, як показано нижче:

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

Це спричинить помилку, оскільки в третьому рядку ми маємо розрив рядка, за яким ідуть квадратні дужки. LaTeX очікує число всередині квадратних дужок, але замість цього знаходить **`x`**. Правильний спосіб записати наведену вище таблицю — помістити квадратні дужки всередину фігурних дужок **`{...}`** як показано нижче:

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

**Використання пакета subfigure:**

Функція **`subfigure`** пакет уже давно застарів і спричинятиме помилку «Missing number», коли помилки насправді немає. Приклад цього показано нижче:

```latex
% У преамбулі
\usepackage{subfigure}

% У тілі вашого документа
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{Чайка}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

Це спричинить помилку, оскільки пакет subfigure не розпізнає **`\textwidth`** як число, хоча насправді це число (еквівалент постійної ширини всього текстового блока на сторінці). Щоб це виправити, слід використовувати більш оновлений **`subcaption`** пакет, який замінив **`subfigure`**. Якщо записати той самий код, що й вище, з **`\usepackage{subcaption}`** у преамбулі замість **`\usepackage{subfigure}`** це дасть бажаний результат без жодної помилки.


---

# 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/uk/pomilki-latex/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.
