> 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/base-de-conocimientos/099-is-there-a-way-to-run-a-word-count-that-doesn-t-include-latex-commands.md).

# ¿Hay alguna forma de contar palabras que no incluya los comandos LaTeX?

## Introducción

Sí, puede obtener un recuento de palabras que excluya automáticamente los comandos de LaTeX seleccionando `Menú` y luego `Recuento de palabras` como se demuestra en esta breve grabación de pantalla:

![Wordcount.gif](/files/e1b9045b151e19c1442db77ad86508f009de9035)

Esto ejecutará la [utilidad texcount](http://app.uio.no/ifi/texcount) para contar las palabras en el archivo principal del proyecto y en cualquier archivo importado al archivo principal de su proyecto mediante `\include` y `\input`. Tenga en cuenta que el documento principal de su proyecto debe estar en el nivel superior del proyecto (es decir, no dentro de una carpeta) para que texcount funcione en Overleaf.

## Incluir referencias en el recuento de palabras

De forma predeterminada, las referencias, encabezados, leyendas, flotantes, ecuaciones mostradas, etc., no se incluyen en el recuento. Para incluir las citas y referencias:

1. Añadiendo `%TC:incbib` en el preámbulo de su archivo .tex y luego
2. Añada a su proyecto un archivo llamado latexmkrc (sin extensión de archivo), con la siguiente línea (cambie "main" por el nombre de su archivo .tex de documento principal)

   ```perl
   END { system('cp', 'output.bbl', 'main.bbl'); }
   ```

**Tenga en cuenta que esta solución alternativa solo es aplicable si utiliza una lista manual `thebibliography` o BibTeX.** [**texcount no admite actualmente biblatex**](https://tex.stackexchange.com/q/102882/226)**.**

Consulta [#Ejecutar texcount con parámetros personalizados](#run-texcount-with-custom-parameters) para mostrar recuentos de palabras de encabezados, leyendas, flotantes, ecuaciones mostradas, etc.

## Ignorar algunas secciones

A veces, puede que desee excluir determinadas secciones o regiones del recuento de palabras. Puede colocar `%TC:ignore` y `%TC:endignore` alrededor de esas regiones. Por ejemplo:

```latex
%TC:ignore
\maketitle

\begin{abstract}
...Por lo tanto, la página de título y el resumen no se contabilizarán en el recuento de palabras...
\end{abstract}
%TC:endignore
```

## Ejecutar texcount con parámetros personalizados

Si desea utilizar su propio conjunto de [parámetros de texcount](http://app.uio.no/ifi/texcount/documentation.html) para personalizar la salida, realizar un recuento de caracteres o incluir leyendas, etc., puede hacerlo definiendo algunos comandos en su proyecto (aunque esto implica entonces usar comandos de LaTeX...). Por ejemplo:

```latex
\usepackage{verbatim}

\newcommand{\detailtexcount}[1]{%
  \immediate\write18{texcount -merge -sum -q #1.tex output.bbl > #1.wcdetail }%
  \verbatiminput{#1.wcdetail}%
}

\newcommand{\quickwordcount}[1]{%
  \immediate\write18{texcount -1 -sum -merge -q #1.tex output.bbl > #1-words.sum }%
  \input{#1-words.sum} palabras%
}

\newcommand{\quickcharcount}[1]{%
  \immediate\write18{texcount -1 -sum -merge -char -q #1.tex output.bbl > #1-chars.sum }%
  \input{#1-chars.sum} caracteres (sin incluir espacios)%
}
```

Suponiendo que su archivo se llame `main.tex`, al invocar estos comandos en su proyecto, se obtendría la siguiente salida en el PDF. La salida incluye un desglose de cada (sub)sección, así como de leyendas, flotantes, ecuaciones mostradas, etc. Tenga en cuenta que, debido a cómo está configurado el proceso de compilación de Overleaf, debe incluir \`output.bbl\` en el comando \`texcount\` para que también se contabilicen las listas de referencias generadas por BibTeX.

```latex
% ¡No cuentes estos!
%TC:ignore
\quickwordcount{main}
\quickcharcount{main}
\detailtexcount{main}
%TC:endignore
```

![Custom-texcount.png](/files/045d007a30c968a7d962c412fe844713c9d8b04e)

Vea el [documentación de texcount](http://app.uio.no/ifi/texcount/documentation.html#options) para saber qué hace cada indicador de tiempo de ejecución. Puede ver estos ejemplos en funcionamiento [aquí](https://www.overleaf.com/read/dqvrqghbtmbc).

"Palabras en encabezados" y "encabezados" en el desglose sección por sección se refieren a `\section`, `\subsection` etc., pero excluyendo el número 1, 1.1, etc.

"Palabras fuera del texto" y "leyendas" en el desglose sección por sección se refieren a `\caption`, pero excluyendo el prefijo "Tabla 1", etc.

De forma predeterminada, las citas en línea no se contabilizan. Si desea contarlas, añada estas líneas al preámbulo:

```latex
%TC:macro \cite [option:text,text]
%TC:macro \citep [option:text,text]
%TC:macro \citet [option:text,text]
% ... y para cualquier otro comando \cite que pueda utilizar
```

Sin embargo, tenga en cuenta que cada `\citep{ddd}` cuenta solo como una palabra en texcount (lo cual tiene cierto sentido; de lo contrario, puede aumentar artificialmente el recuento de palabras de forma enorme citando referencias con varios autores). Por lo tanto, `\cite{faye1996}`, aunque se representa como (Fay, 1996), texcount la cuenta como una palabra, pero otros procesadores de texto como 2 palabras.

Para incluir las palabras en entornos tabulares y tablas en el recuento de "palabras en el texto principal", puede [añadir estas instrucciones de texcount](https://tex.stackexchange.com/a/37777/226) también:

```latex
%TC:group table 0 1
%TC:group tabular 1 1
```

## Uso del comando \import con texcount

De forma predeterminada, texcount reconoce comandos comunes como `\input`, `\include` para contabilizar subarchivos incluidos. Sin embargo, el comando `\import` del `import` del paquete no se admite de forma predeterminada.

Por lo tanto, si está utilizando `\import` en su documento, quizá desee utilizar los comandos más comunes `\input` y `\include` en su lugar, y texcount funcionará sin ningún cambio adicional.

Si prefiere seguir utilizando `\import`, puede añadir una instrucción de texcount en el preámbulo para que `\import{foo}{bar}` se parezca a `\include{foo/bar}` para texcount, de modo que cuente las palabras en los subarchivos:

```latex
%TC:fileinclude \import dir,file
```

Tenga en cuenta que deberá recompilar primero después de añadir esta línea, antes de hacer clic en "Recuento de palabras".

## Lectura adicional

* [Documentación completa de texcount](http://app.uio.no/ifi/texcount/documentation.html)


---

# 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/base-de-conocimientos/099-is-there-a-way-to-run-a-word-count-that-doesn-t-include-latex-commands.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.
