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

# Sayı eksik, sıfır olarak işlendi

Bu hata, bir count, dimension veya skip girdisinin içine sayı olmayan bir şey yazdığınızda ortaya çıkar. Bunu yaparsanız, aşağıdaki hata mesajını alırsınız:

main.tex, 5. satır

Sayı eksik, sıfır olarak kabul edildi.

l t l.8 \vspace{this should be a number} Burada bir sayı olmalıydı; \`0' ekledim. (Neden bir sayı görmem gerektiğini anlayamıyorsanız, The TeXbook'un dizininde \`weird error'a bakın.)

## Yaygın nedenler

**Bir sayı gerektiği yerde sayı eklemeyi unutmak:**

Bu hatanın oluşmasının en temel yolu, sayı gerektiren bir komutta sayı eklemeyi unutmuş olmanızdır. Bunun bir örneği aşağıda gösterilmiştir.

```latex
Buraya biraz dikey boşluk eklemek istiyoruz

\vspace{this should be a number}

ve buraya.
```

Burada **`\vspace{...}`** komutu, bağımsız değişkeni olarak bir sayı bekler; bu sayı, metin arasında ne kadar dikey boşluk bırakılacağını belirtir. Ortada sayı olmadığı için bir hata oluşur. Bunu doğru yazmanın yolu

```latex
Buraya biraz dikey boşluk eklemek istiyoruz

\vspace{6em}

ve buraya.
```

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

Buna benzer birçok komut vardır **`\vspace{...}`** ve bunlar bağımsız değişken olarak sayı gerektirir. Bunların en yaygın olanları şunlardır:

* Şu tür boşluk komutları:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Şu tür ölçeklendirme komutları: **`\includegraphics[scale = 0.7]{image}`**. Bu, görüntünüzü **`0.7`** gerçek boyutunun katı yapar. Burada sayı gerektiren diğer seçenekler şunlardır:
  * **`genişlik`**
  * **`yüksekliği`**
  * **`page`**
  * **`çözünürlük`**
  * **`kırpma`**
  * **`angle`**.
* Bu **`\linebreak[number]`** komutu; burada bağımsız değişken, kaç satırın atlanacağını belirtir.
* Şu tür sayaç komutları:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Şu tür uzunluk ayarlama komutları: **`\setlenght{\lengthname}{number}`**. Bu, belirli bir uzunluğun değerini değiştirir; örneğin **`\textwidth`** şu değere **`number`** (örn. **`\setlength{\textwidth}{1in}`**).
* Şu tür tablo seçenek komutları: **`\multicolumn{number}{c}{Table entry}`**.

**Bir satır sonunun \\\ ardından köşeli parantezlerin gelmesi:**

Bir satır sonu komutu **`\\`** köşeli parantezlerle takip edilirse **`[...]`**, isteğe bağlı bir argüman olarak alınır ve bu nedenle köşeli parantezlerin içinde bir sayı beklenir. Bu, arasında boşluk ve yeni satırlar olsa bile geçerlidir **`\\`** ve **`[...]`** komutlar için. Bu sorun genellikle tablolarda görülür, aşağıda gösterildiği gibi:

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

Bu, üçüncü satırda bir satır sonunu köşeli parantezlerin izlemesi nedeniyle bir hata oluşturur. LaTeX, köşeli parantezlerin içinde bir sayı bekler, ancak bunun yerine **`x`**. Yukarıdaki tabloyu doğru yazmanın yolu, köşeli parantezleri süslü parantezlerin içine almaktır **`{...}`** aşağıda gösterildiği gibi:

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

**subfigure paketini kullanmak:**

Bu **`subfigure`** paketi çok eski kalmıştır ve ortada bir hata yokken 'Missing number' hatası oluşturur. Bunun bir örneği aşağıda gösterilmiştir:

```latex
% Önbilginizde
\usepackage{subfigure}

% Belgenizin gövdesinde
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{Bir martı}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

Bu bir hata oluşturur; çünkü subfigure paketi **`\textwidth`** ifadesini bir sayı olarak tanımaz; oysa bu aslında bir sayıdır (bir sayfadaki toplam metin bloğunun sabit genişliğine eşdeğerdir). Bunu çözmenin yolu, daha güncel olan **`subcaption`** paketini kullanmaktır; bu paket, yerine geçmiştir **`subfigure`**. Yukarıdakiyle aynı kodu **`\usepackage{subcaption}`** önsözde ... yerine **`\usepackage{subfigure}`** herhangi bir hata olmadan istenen sonucu verecektir.


---

# 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/tr/latex-hatalari/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.
