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

# C'è un modo per eseguire un conteggio delle parole che non includa i comandi LaTeX?

## Introduzione

Sì, puoi ottenere un conteggio delle parole che esclude automaticamente i comandi LaTeX selezionando `Menu` e poi `Conteggio parole` come dimostrato in questo breve screencast:

![Wordcount.gif](/files/4d9a9f7abf98ce1ab9d9137255f1ac8a4b9cec15)

Questo eseguirà l' [utilità texcount](http://app.uio.no/ifi/texcount) per contare le parole nel file principale del progetto e in eventuali file importati nel file principale del progetto tramite `\include` e `\input`. Nota che il documento principale del tuo progetto deve trovarsi al livello superiore del progetto (cioè non all'interno di una cartella) affinché texcount funzioni su Overleaf.

## Includi i riferimenti nel conteggio delle parole

Per impostazione predefinita, riferimenti, intestazioni, didascalie, elementi flottanti, formule visualizzate ecc. non sono inclusi nel conteggio. Per includere citazioni e riferimenti:

1. Aggiungi `%TC:incbib` nel preambolo del tuo file .tex, e poi
2. Aggiungi un file chiamato latexmkrc (senza estensione) nel tuo progetto, con la seguente riga al suo interno (cambia "main" con il nome del file .tex del tuo documento principale)

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

**Nota che questa soluzione alternativa è applicabile solo se stai usando un elenco manuale `thebibliography` o BibTeX.** [**texcount al momento non supporta biblatex**](https://tex.stackexchange.com/q/102882/226)**.**

Vedi [#Esegui texcount con parametri personalizzati](#run-texcount-with-custom-parameters) per mostrare il conteggio delle parole per intestazioni, didascalie, elementi flottanti, formule visualizzate ecc.

## Escludere alcune sezioni

A volte, potresti voler escludere alcune sezioni o aree dal conteggio delle parole. Puoi inserire `%TC:ignore` e `%TC:endignore` attorno a tali aree. Per esempio:

```latex
%TC:ignore
\maketitle

\begin{abstract}
...Quindi la pagina del titolo e l'abstract non verranno conteggiati...
\end{abstract}
%TC:endignore
```

## Esegui texcount con parametri personalizzati

Se desideri usare un tuo insieme di [parametri texcount](http://app.uio.no/ifi/texcount/documentation.html) per personalizzare l'output, o per eseguire un conteggio dei caratteri, o per includere didascalie ecc., puoi farlo definendo alcuni comandi nel tuo progetto (anche se questo comporta poi l'uso di comandi LaTeX...). Per esempio:

```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} parole%
}

\newcommand{\quickcharcount}[1]{%
  \immediate\write18{texcount -1 -sum -merge -char -q #1.tex output.bbl > #1-chars.sum }%
  \input{#1-chars.sum} caratteri (non includendo gli spazi)%
}
```

Supponendo che il tuo file si chiami `main.tex`, l'esecuzione di questi comandi nel tuo progetto produrrà quindi il seguente output nel PDF. L'output include la suddivisione per ciascuna sotto(sezione), così come per didascalie, elementi flottanti, equazioni visualizzate ecc. Nota che, a causa di come è configurato il processo di compilazione di Overleaf, devi includere \`output.bbl\` nel comando \`texcount\` affinché vengano conteggiati anche gli elenchi di riferimenti prodotti da BibTeX.

```latex
% Non contare questi!
%TC:ignore
\quickwordcount{main}
\quickcharcount{main}
\detailtexcount{main}
%TC:endignore
```

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

Vedi la [documentazione di texcount](http://app.uio.no/ifi/texcount/documentation.html#options) per sapere cosa fa ciascun flag di esecuzione. Puoi vedere questi esempi in azione [qui](https://www.overleaf.com/read/dqvrqghbtmbc).

"Words in headers" e "headers" nel riepilogo sezione per sezione è per `\section`, `\subsection` ecc., ma escludendo il numero 1, 1.1 ecc.

"Word outside text" e "captions" nel riepilogo sezione per sezione è per `\caption`, ma escludendo il prefisso "Table 1" ecc.

Per impostazione predefinita, le citazioni in linea non vengono conteggiate. Se vuoi conteggiarle, aggiungi queste righe al tuo preambolo:

```latex
%TC:macro \cite [option:text,text]
%TC:macro \citep [option:text,text]
%TC:macro \citet [option:text,text]
% ... e per eventuali altri comandi \cite che potresti usare
```

Tuttavia, nota che ciascuna `\citep{ddd}` conta solo come una parola in texcount (il che in un certo senso ha senso; altrimenti potresti aumentare artificialmente il conteggio delle parole in modo enorme citando riferimenti con più autori). Quindi `\cite{faye1996}`, sebbene venga reso come (Fay, 1996), viene conteggiato come una parola da texcount ma come 2 parole da altri elaboratori di testo.

Per includere le parole nelle tabelle e nei tabular nel conteggio di "parole nel testo principale", puoi [aggiungere anche queste istruzioni texcount](https://tex.stackexchange.com/a/37777/226) anche:

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

## Uso del comando \import con texcount

Per impostazione predefinita, texcount riconosce comandi comuni come `\input`, `\include` per contare i sottofile inclusi. Tuttavia, il comando `\import` da `import` package non è supportato per impostazione predefinita.

Pertanto, se stai usando `\import` nel tuo documento, potresti preferire usare invece i più comuni `\input` e `\include` comandi e texcount funzionerà senza ulteriori modifiche.

Se preferisci continuare a usare `\import`, puoi aggiungere un'istruzione texcount nel preambolo in modo che `\import{foo}{bar}` appaia come `\include{foo/bar}` a texcount, così che conteggi le parole nei sottofile:

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

Tieni presente che dovrai prima effettuare una ricompilazione dopo aver aggiunto questa riga, prima di fare clic su "Conteggio parole".

## Ulteriori letture

* [Documentazione completa di 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/it/base-di-conoscenza/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.
