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

# Niedozwolona jednostka miary (wstawiono pt)

Jeśli podajesz długość w LaTeX-u, ale nie określisz odpowiednich jednostek, pojawi się poniższy błąd:

main.tex, linia 5

Niedozwolona jednostka miary (wstawiono pt).

\vskip l.11 \vspace{6} Wymiary mogą być podane w jednostkach em, ex, in, pt, pc, cm, mm, dd, cc, nd, nc, bp lub sp; ale twoja jest nowa! Założę, że miałeś na myśli pt, czyli punkty drukarskie. Aby łagodnie wyjść z tego błędu, najlepiej usunąć błędne jednostki; np. wpisz \`2', aby usunąć dwie litery. (Zobacz rozdział 27 The TeXbook.)

Zobacz [tutaj](/latex/pl/formatowanie/01-lengths-in-latex.md) aby dowiedzieć się więcej o długościach w LaTeX-u.

## Najczęstsze przyczyny

**Zapomnienie o dołączeniu odpowiedniej jednostki przy określaniu długości:**

Najczęstszą przyczyną tego błędu jest po prostu zapomnienie o dodaniu jednostki przy określaniu długości w LaTeX-u. Przykład takiego błędu pokazano poniżej

```latex
Poniższy obraz powinien mieć szerokość 5 centymetrów

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

Błąd polega na tym, że szerokość obrazu jest zapisana jako **`width=5`**. LaTeX nie wie, czy obraz ma mieć pięć cali, pięć metrów, pięć milimetrów itd. Prawidłowy zapis to **`width=5cm`**. To informuje LaTeX, że obraz ma mieć szerokość pięciu centymetrów.

**Użycie jednostki niedozwolonej w LaTeX-u:**

Innym częstym powodem pojawienia się tego błędu jest użycie jednostki niedozwolonej w LaTeX-u. Przykład pokazano poniżej, gdzie próbowano określić, że obraz ma mieć szerokość jednej stopy:

```latex
Poniższy obraz powinien mieć szerokość jednej stopy

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

Spowoduje to błąd, ponieważ stopy nie są dozwoloną jednostką w LaTeX-u. Poprawny zapis szerokości obrazu to **`width=12in`**, co daje obraz o szerokości jednej stopy. Poniżej lista dostępnych jednostek w LaTeX-u:

| Skrót  | Wartość                                                                                                                                                                                       |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **pt** | punkt to w przybliżeniu 1/72,27 cala, co oznacza około 0,0138 cala lub 0,3515 mm (dokładnie punkt definiuje się jako 1/864 amerykańskiej *stopy drukarskiej* czyli 249/250 stopy angielskiej) |
| **mm** | milimetr                                                                                                                                                                                      |
| **cm** | centymetr                                                                                                                                                                                     |
| **%**  | cal                                                                                                                                                                                           |
| **ex** | w przybliżeniu wysokość litery „x” (małej) w bieżącej czcionce (zależy od użytej czcionki)                                                                                                    |
| **em** | w przybliżeniu szerokość litery „M” (wielkiej) w bieżącej czcionce (zależy od użytej czcionki)                                                                                                |
| **mu** | jednostka matematyczna równa 1/18 em, gdzie em jest brane z rodziny symboli matematycznych                                                                                                    |

**Umieszczenie nieprzekształcalnego tokenu w złym miejscu**

Powyższe jest w rzeczywistości takim przypadkiem. TeX interpretuje długości jako dowolną liczbę cyfr, po których może wystąpić opcjonalna kropka, następnie dowolna liczba cyfr, potem opcjonalna spacja i na końcu dowolna prawidłowa jednostka. Podczas wyszukiwania długości TeX rozwija każdy rozwijalny token (makro), aż znajdzie pierwszy nierozwijalny token.

**Wystąpienie złamania wiersza \\\ po którym następują nawiasy kwadratowe:**

Jeśli polecenie złamania wiersza **`\\`** kiedykolwiek jest po nim nawias kwadratowy **`[...]`**, zostanie to potraktowane jako argument opcjonalny, a zatem wewnątrz nawiasów kwadratowych oczekiwana będzie liczba z jednostką. To prawda nawet wtedy, gdy między **`\\`** i **`[...]`** poleceniami znajdują się spacje i znaki nowej linii. Problem ten często pojawia się w tabelach, jak pokazano poniżej:

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

Spowoduje to błąd, ponieważ w trzecim wierszu mamy złamanie linii, po którym następują nawiasy kwadratowe. LaTeX oczekuje liczby z jednostką wewnątrz nawiasów kwadratowych, ale zamiast tego znajduje **`x`**. Poprawny zapis powyższej tabeli polega na umieszczeniu nawiasów kwadratowych wewnątrz nawiasów klamrowych **`{...}`** jak pokazano poniżej, albo — jeśli efekt grupowania wynikający z nawiasów klamrowych jest niepożądany — umieścić **`\\relax`** przed nim:

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

**Używanie pakietu subfigure:**

Ta **`subfigure`** pakiet jest od dawna przestarzały i spowoduje błąd „Illegal unit of measure”, nawet gdy nie ma żadnego błędu. Przykład pokazano poniżej:

```latex
% W preambule
\usepackage{subfigure}

% W treści dokumentu
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{Mewa}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

To spowoduje błąd, ponieważ pakiet subfigure nie rozpoznaje **`\textwidth`** jako zawierającą jednostkę, podczas gdy w rzeczywistości jest to zdefiniowana wcześniej miara (równoważna stałej szerokości całego bloku tekstu na stronie). Aby to rozwiązać, należy użyć bardziej aktualnego **`subcaption`** pakietu, który zastąpił **`subfigure`**. Zapisanie tego samego kodu co powyżej z użyciem **`\usepackage{subcaption}`** w preambule zamiast **`\usepackage{subfigure}`** da pożądany rezultat bez żadnego błędu.


---

# 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/pl/bledy-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.
