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

# Falta un número, tratado como cero

Este error aparece cuando has escrito algo dentro de una entrada de count, dimension o skip que no es un número. Si haces esto, generarás el mensaje de error que aparece abajo:

main.tex, línea 5

Falta un número, se toma como cero.

l t l.8 \vspace{this should be a number} Debería haber habido un número aquí; inserté \`0'. (Si no puedes entender por qué necesitaba ver un número, busca \`weird error' en el índice de The TeXbook.)

## Causas comunes

**Olvidar incluir un número donde se requiere un número:**

La forma más básica en que puede generarse este error es si has olvidado incluir un número en un comando donde se requiere uno. Un ejemplo de esto se muestra a continuación.

```latex
Queremos insertar algo de espacio vertical entre aquí

\vspace{this should be a number}

y aquí.
```

Aquí, el **`\vspace{...}`** comando espera un número como argumento, indicándole cuánto espacio vertical dejar entre el texto. Como no hay ningún número presente, aparece un error. La forma correcta de escribir esto

```latex
Queremos insertar algo de espacio vertical entre aquí

\vspace{6em}

y aquí.
```

![Missingnumbervspace.PNG](/files/2dbb39fcf59144063be692099135982489fa0bce)

Hay muchos comandos como **`\vspace{...}`** que requieren números como argumento. Los más comunes son

* Comandos de espaciado como:
  * **`\vspace{...}`**
  * **`\vspace*{...}`**
  * **`\hspace{...}`**
  * **`\hspace*{...}`**
* Comandos de escalado, como **`\includegraphics[scale = 0.7]{image}`**. Esto escalará tu imagen para que sea **`0.7`** veces su tamaño real. Las otras opciones disponibles aquí que requieren números son:
  * **`width`**
  * **`altura`**
  * **`page`**
  * **`resolución`**
  * **`recorte`**
  * **`angle`**.
* El **`\linebreak[number]`** comando, donde el argumento indica cuántas líneas quieres omitir.
* Comandos de contadores como:
  * **`\addtocounter{mycounter}{number}`**
  * **`\setcounter{mycounter}{number}`**
* Comandos para establecer longitudes como **`\setlenght{\lengthname}{number}`**. Esto cambiará el valor de una longitud concreta, como **`\textwidth`** al valor **`number`** (p. ej. **`\setlength{\textwidth}{1in}`**).
* Comandos de opciones de tabla como **`\multicolumn{number}{c}{Table entry}`**.

**Tener un salto de línea \\\ seguido de corchetes:**

Si un comando de salto de línea **`\\`** va seguido de corchetes **`[...]`**, se tomará como un argumento opcional y, por tanto, se esperará un número dentro de los corchetes. Esto es así incluso si hay espacios en blanco y saltos de línea entre los **`\\`** y **`[...]`** comandos. Este problema suele aparecer en tablas, como se muestra a continuación:

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

Esto generará un error, ya que en la tercera línea tenemos un salto de línea seguido de corchetes. LaTeX espera un número dentro de los corchetes, pero en su lugar encuentra **`x`**. La forma correcta de escribir la tabla anterior es incluir los corchetes dentro de llaves **`{...}`** como se muestra a continuación:

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

**Usando el paquete subfigure:**

El **`subfigure`** el paquete está muy desactualizado y generará un error de 'Falta un número' cuando no haya ningún error presente. Un ejemplo de esto se muestra a continuación:

```latex
% En el preámbulo
\usepackage{subfigure}

% En el cuerpo de tu documento
\begin{figure}
    \centering
    \begin{subfigure}[b]{0.3\textwidth}
        \includegraphics[scale=0.2]{image}
        \caption{Una gaviota}
        \label{fig:gull}
    \end{subfigure}%
\end{figure}
```

Esto generará un error, ya que el paquete subfigure no reconoce **`\textwidth`** como un número, cuando en realidad sí es un número (equivalente al ancho constante del bloque total de texto en una página). La forma de resolver esto es usar el más actualizado **`subcaption`** paquete, que ha sustituido a **`subfigure`**. Escribir el mismo código que arriba con **`\usepackage{subcaption}`** en el preámbulo en lugar de **`\usepackage{subfigure}`** dará el resultado deseado sin ningún error.


---

# 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/es/errores-de-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.
