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

# Existe-t-il un moyen d’effectuer un décompte de mots qui n’inclut pas les commandes LaTeX ?

## Introduction

Oui, vous pouvez obtenir un décompte de mots qui exclut automatiquement les commandes LaTeX en sélectionnant `menu` puis `Décompte de mots` comme démontré dans ce court screencast :

![Wordcount.gif](/files/74f31f6e8cc9cace5a9873d89e014f639649bb4a)

Cela exécutera l'utilitaire [texcount](http://app.uio.no/ifi/texcount) pour compter les mots dans le fichier principal du projet et dans tous les fichiers importés dans le fichier principal de votre projet via `\include` et `\input`. Notez que le document principal de votre projet doit se trouver au niveau supérieur du projet (c'est-à-dire pas dans un dossier) pour que texcount fonctionne sur Overleaf.

## Inclure les références dans le décompte de mots

Par défaut, les références, en-têtes, légendes, flottants, équations affichées, etc. ne sont pas inclus dans le décompte. Pour inclure les citations et les références :

1. Ajouter `%TC:incbib` dans le préambule de votre fichier .tex, puis
2. Ajoutez un fichier nommé latexmkrc (sans extension de fichier) dans votre projet, avec la ligne suivante dedans (remplacez "main" par le nom de votre fichier .tex de document principal)

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

**Notez que cette solution de contournement ne s'applique que si vous utilisez une `thebibliography` liste ou BibTeX.** [**texcount ne prend actuellement pas en charge biblatex**](https://tex.stackexchange.com/q/102882/226)**.**

Voir [#Exécuter texcount avec des paramètres personnalisés](#run-texcount-with-custom-parameters) pour afficher les décomptes de mots pour les en-têtes, les légendes, les flottants, les équations affichées, etc.

## Ignorer certaines sections

Parfois, vous pouvez vouloir exclure certaines sections ou zones du décompte de mots. Vous pouvez placer `%TC:ignore` et `%TC:endignore` autour de ces zones. Par exemple :

```latex
%TC:ignore
\maketitle

\begin{abstract}
...Ainsi, la page de titre et le résumé ne seront pas comptés dans le décompte de mots...
\end{abstract}
%TC:endignore
```

## Exécuter texcount avec des paramètres personnalisés

Si vous souhaitez utiliser votre propre ensemble de [paramètres texcount](http://app.uio.no/ifi/texcount/documentation.html) pour personnaliser la sortie, ou effectuer un décompte de caractères, ou inclure les légendes, etc., vous pouvez le faire en définissant quelques commandes dans votre projet (même si cela implique alors d'utiliser des commandes LaTeX...). Par exemple :

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

\newcommand{\quickcharcount}[1]{%
  \immediate\write18{texcount -1 -sum -merge -char -q #1.tex output.bbl > #1-chars.sum }%
  \input{#1-chars.sum} characters (not including spaces)%
}
```

En supposant que votre fichier s'appelle `main.tex`, l'appel de ces commandes dans votre projet produira alors la sortie suivante dans le PDF. La sortie comprend une répartition pour chaque sous-section, ainsi que pour les légendes, les flottants, les équations affichées, etc. Notez qu'en raison de la configuration du processus de compilation Overleaf, vous devez inclure \`output.bbl\` dans la commande \`texcount\` pour que les listes de références produites par BibTeX soient également comptées.

```latex
% Ne comptez pas ceux-ci !
%TC:ignore
\quickwordcount{main}
\quickcharcount{main}
\detailtexcount{main}
%TC:endignore
```

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

Voir le [documentation texcount](http://app.uio.no/ifi/texcount/documentation.html#options) pour savoir à quoi sert chaque option d'exécution. Vous pouvez voir ces exemples en action [ici](https://www.overleaf.com/read/dqvrqghbtmbc).

« Words in headers » et « headers » dans la répartition section par section servent à `\section`, `\subsection` etc., mais en excluant le numéro 1, 1.1, etc.

« Word outside text » et « captions » dans la répartition section par section servent à `\caption`, mais en excluant le préfixe « Table 1 », etc.

Par défaut, les citations intégrées ne sont pas comptées. Si vous souhaitez les compter, ajoutez ces lignes à votre préambule :

```latex
%TC:macro \cite [option:text,text]
%TC:macro \citep [option:text,text]
%TC:macro \citet [option:text,text]
% ... et pour toute autre commande \cite que vous pourriez utiliser
```

Cependant, notez que chaque `\citep{ddd}` ne compte que pour un seul mot dans texcount (ce qui a en quelque sorte du sens ; sinon, vous pouvez artificiellement faire grimper énormément les décomptes de mots en citant des références avec plusieurs auteurs). Ainsi, `\cite{faye1996}`, bien que rendu sous la forme (Fay, 1996), est compté comme un mot par texcount, mais comme 2 mots par d'autres traitements de texte.

Pour inclure les mots dans les tabulaires et les tableaux dans le décompte « words in main text », vous pouvez [ajouter ces instructions texcount](https://tex.stackexchange.com/a/37777/226) également :

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

## Utiliser la commande \import avec texcount

Par défaut, texcount reconnaît des commandes courantes comme `\input`, `\include` pour compter les sous-fichiers inclus. Cependant, la commande `\import` de la `import` du paquet n'est pas prise en charge par défaut.

Par conséquent, si vous utilisez `\import` dans votre document, vous pouvez préférer utiliser les `\input` et `\include` commandes plus courantes à la place, et texcount fonctionnera sans autre modification.

Si vous préférez continuer à utiliser `\import`, vous pouvez ajouter une instruction texcount dans le préambule afin que `\import{foo}{bar}` ressemble à `\include{foo/bar}` pour texcount, afin qu'il compte les mots dans les sous-fichiers :

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

Veuillez noter qu'il faudra d'abord effectuer une recompilation après avoir ajouté cette ligne, avant de cliquer sur « Word count ».

## Lectures complémentaires

* [Documentation complète 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/fr/base-de-connaissances/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.
