> 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/10-illegal-unit-of-measure-pt-inserted.md).

# Неприпустима одиниця вимірювання (вставлено pt)

Якщо ви задаєте довжину в LaTeX, але не вказуєте відповідні одиниці, буде згенеровано наведену нижче помилку:

main.tex, рядок 5

Недопустима одиниця вимірювання (вставлено pt).

\vskip l.11 \vspace{6} Розміри можуть бути в одиницях em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp або sp; але ваша — нова! Я припущу, що ви мали на увазі pt, тобто друкарські пункти. Щоб коректно відновитися після цієї помилки, найкраще видалити помилкові одиниці; наприклад, введіть \`2\`, щоб видалити два символи. (Див. розділ 27 книги The TeXbook.)

Дивіться [тут](/latex/uk/formatuvannya/01-lengths-in-latex.md) щоб дізнатися більше про довжини в LaTeX.

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

**Забули вказати відповідну одиницю під час задавання довжини:**

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

```latex
Зображення нижче має бути завширшки 5 сантиметрів

\includegraphics[width=5]{image}
```

Помилка тут у тому, що ширину зображення записано як **`width=5`**. LaTeX не розуміє, чи має зображення бути завширшки п’ять дюймів, п’ять метрів, п’ять міліметрів тощо. Правильний запис такий: **`width=5cm`**. Це дає LaTeX зрозуміти, що зображення має бути завширшки п’ять сантиметрів.

**Використання одиниці, яка не дозволена в LaTeX:**

Ще однією поширеною причиною появи цієї помилки є використання одиниці, яка не дозволена в LaTeX. Приклад цього наведено нижче, де було спробовано вказати, що зображення має бути завширшки один фут:

```latex
Зображення нижче має бути завширшки один фут

\includegraphics[width=1ft]{image}
```

Це спричинить помилку, оскільки фути не є дозволеною одиницею в LaTeX. Правильний спосіб записати це — вказати ширину зображення як **`width=12in`**, що дає зображення завширшки один фут. Нижче наведено список доступних одиниць у LaTeX:

| Скорочення | Значення                                                                                                                                                                                   |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **pt**     | пункт приблизно дорівнює 1/72.27 дюйма, тобто близько 0.0138 дюйма або 0.3515 мм (точніше, пункт визначається як 1/864 американського *друкарського фута* тобто 249/250 англійського фута) |
| **mm**     | міліметр                                                                                                                                                                                   |
| **cm**     | сантиметр                                                                                                                                                                                  |
| **%**      | дюйм                                                                                                                                                                                       |
| **ex**     | приблизно висота літери 'x' (малої) у поточному шрифті (це залежить від використовуваного шрифту)                                                                                          |
| **em**     | приблизно ширина літери 'M' (великої) у поточному шрифті (це залежить від використовуваного шрифту)                                                                                        |
| **mu**     | математична одиниця, що дорівнює 1/18 em, де em береться з родини математичних символів                                                                                                    |

**Наявність нерозширюваного токена в неправильному місці**

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

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

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

```latex
\begin{tabular}{c|c}
    [t] & s\\
    [I] & A\\
    [m] & kg
\end{tabular}
```

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

```latex
\begin{tabular}{c|c}
    [t] &  s\\
    {[I]} & A\\\relax
    [m] & kg
\end{tabular}
```

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

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

```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/10-illegal-unit-of-measure-pt-inserted.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.
