Sarmate.net Sarmate.net
Accueil Fonctionnalités Offres Documentation Contact
Connexion Inscription
Tous les templates / Article

Article IEEE

Article au format IEEE Transactions / conférence (IEEEtran)

EN Compile immédiatement Sans installation
Ouvrir dans l'éditeur Lire la documentation
Article IEEE preview
Ouvrir dans l'éditeur

Cliquez sur l'aperçu pour ouvrir le template dans l'éditeur en ligne.

C'est quoi IEEEtran ?

IEEEtran est la classe LaTeX officielle publiée par l'IEEE pour mettre en forme les articles dans le format utilisé par les Transactions et toutes les conférences IEEE. Si tu soumets un papier à l'IEEE, c'est cette classe que tu utiliseras. Elle est maintenue par Michael Shell et c'est le standard de fait en électronique, informatique, traitement du signal, robotique et bien d'autres domaines.

Tu n'as rien à installer : IEEEtran.cls est livrée avec toutes les distributions TeX Live, et elle est déjà disponible sur le serveur de compilation de Sarmate. Le template ci-dessus est un article IEEE minimal qui fonctionne — il compile tel quel.

Voilà, vois par toi-même : ouvre le template, clique "Compile" et lis le PDF. Ouvrir dans l'éditeur

Quand utiliser ce template ?

Si ton article est destiné à une conf non-IEEE (NeurIPS, ACM, AAAI…), prends le template correspondant — le format IEEE ne sera pas accepté.

Pas-à-pas : ton premier article IEEE

1. Choisir la bonne option de classe

La première ligne de tout article IEEE est l'une de ces trois :

\documentclass[journal]{IEEEtran}      % Articles de journal (Transactions)
\documentclass[conference]{IEEEtran}   % Conférences (le plus fréquent)
\documentclass[technote]{IEEEtran}     % Notes techniques courtes

Choisis celle qui correspond à ton lieu de soumission. Si l'appel à contribution dit "IEEE conference template", c'est conference. En cas de doute, regarde n'importe quel papier récent du même endroit : la mise en page te le dira.

2. Titre, auteurs, affiliations

L'IEEE a une façon précise de présenter les auteurs. Avec un seul auteur, c'est facile :

\title{Titre de ton article}
\author{Jean Dupont,~\IEEEmembership{Member,~IEEE}}

Pour plusieurs auteurs dans des institutions différentes, utilise les commandes \IEEEauthorblockN / \IEEEauthorblockA (déjà câblées dans le template). N'essaie pas la syntaxe standard \author{… \and …} de la classe article : ça ne s'affichera pas correctement.

Astuce : si tu soumets en aveugle (relecture en double aveugle), remplace le bloc auteur par \author{Anonymous Authors} jusqu'à acceptation. L'IEEE fournit \thanks{} pour les affiliations en bas de page une fois ton article en production.

3. L'abstract et les mots-clés IEEE

\begin{abstract}
Nous présentons une nouvelle méthode pour ... Nos résultats montrent ...
\end{abstract>

\begin{IEEEkeywords}
apprentissage automatique, traitement du signal, optimisation
\end{IEEEkeywords}

Garde l'abstract sous 200 mots et écris-le en dernier (quand tu sais vraiment ce que tu as fait). L'environnement IEEEkeywords est reconnu par l'indexation IEEE Xplore — sois précis, ces mots aident relecteurs et lecteurs à trouver ton papier.

4. Sections et sous-sections

Utilise simplement \section / \subsection / \subsubsection. IEEEtran gère les majuscules (Title Case pour les sections, sentence case pour les sous-sections) et la numérotation automatiquement. Ne te bats pas contre la classe en hard-codant tes propres numéros.

5. Figures et tableaux

\begin{figure}[!t]
  \centering
  \includegraphics[width=\columnwidth]{ta-figure}
  \caption{Ce que montre cette figure.}
  \label{fig:method}
\end{figure}

Deux détails importants :

Bibliographie au format IEEE

L'IEEE utilise des citations numérotées entre crochets [1], ordonnées par première apparition dans le texte. La classe est livrée avec le bon style BibTeX — ce n'est pas toi qui choisis, c'est imposé. À la fin de ton article :

\bibliographystyle{IEEEtran}
\bibliography{ton_fichier_bib}

Puis dans l'éditeur, crée un fichier ton_fichier_bib.bib avec tes références au format BibTeX. Quand tu compiles, Sarmate exécute pdflatex → bibtex → pdflatex → pdflatex automatiquement — pas besoin de cliquer quoi que ce soit de spécial.

Où trouver les entrées BibTeX ? Google Scholar (Cite → BibTeX), Semantic Scholar, ou le bouton "Exporter la citation" de l'éditeur. Vérifie toujours l'entrée — le BibTeX auto-généré contient souvent des fautes de capitalisation, des DOI manquants, ou des abréviations de journaux farfelues.

Erreurs fréquentes et comment les corriger

! Undefined control sequence \IEEEauthorblockN
Tu utilises \IEEEauthorblockN en dehors d'un bloc \author{ ... }, ou tu as oublié la ligne \documentclass{IEEEtran}. Ces commandes n'existent qu'avec la classe IEEE.
Citations cassées : [?] au lieu de [1]
Tu as ajouté \cite{cle} mais la clé n'est pas dans ton fichier .bib (ou BibTeX n'a pas encore tourné). Recompile — la première compilation crée un fichier .aux, BibTeX le lit, puis la deuxième compilation a la bonne citation. Sarmate fait ça automatiquement. Si tu vois encore [?], ton \cite{cle} ne correspond exactement à aucune clé dans ton_fichier_bib.bib (sensible à la casse).
Une figure ou un tableau apparaît au mauvais endroit
IEEEtran est strict sur le placement des floats : [!t] veut dire "haut de colonne, ne discute pas". Si LaTeX la place quand même ailleurs, la figure est trop haute pour entrer dans l'espace restant — réduis-la ou utilise figure* (deux colonnes).
Mise en page qui déborde sur certaines lignes (overfull \hbox)
C'est normal avec des colonnes étroites en 10pt. Corrige les lignes fautives : remplace les mots problématiques par des synonymes plus courts, ou casse les URL longues avec \url{} (du package url, déjà chargé par IEEEtran). N'ignore pas ces warnings — les relecteurs voient ces dépassements comme des barres noires dans le PDF imprimé.
Le titre de section s'affiche en minuscules / capitalisation bizarre
IEEEtran applique le Title Case aux sections et le sentence case aux sous-sections par défaut. Si tu as écrit tes titres en MAJUSCULES, ils seront reformatés. Pour forcer un titre tel quel, utilise \section*{Ton titre} — mais il ne sera ni numéroté ni dans la table des matières.
Les maths débordent de la colonne / les équations sont coupées
Les équations longues doivent être brisées en plusieurs lignes avec \begin{IEEEeqnarray} (fournie par IEEEtran) plutôt qu'equation. IEEEeqnarray demande un peu d'apprentissage, mais elle est bien plus flexible qu'align pour les colonnes étroites.

Options de classe utiles à connaître

conference / journal / technote
Les trois grandes. Choisis selon ton lieu de soumission.
10pt / 11pt / 12pt
10pt est le défaut IEEE et ce que les relecteurs attendent. Ne le change pas pour une soumission.
letterpaper / a4paper
letterpaper est le défaut IEEE (format US). Utilise a4paper uniquement si ton lieu de soumission le demande explicitement (rare pour l'IEEE).
draftcls / draftclsnofoot
Ajoute des numéros de ligne et un footer "DRAFT" — pratique pendant la rédaction, à enlever pour la version finale.
compsoc / commsoc / cssoc
Réglages spécifiques à certaines sociétés (Computer Society, Communications Society, etc.). À utiliser uniquement si ton appel à contributions le précise — tu sauras.
peerreview / peerreviewca
Mise en page une colonne, double-interligne pour les relecteurs de journal. Repasse en standard avant la camera-ready.

FAQ

Faut-il utiliser natbib ou biblatex avec IEEEtran ?

Non — utilise BibTeX classique avec \bibliographystyle{IEEEtran}. La classe est conçue autour de BibTeX classique, et passer à natbib/biblatex demande une config supplémentaire qui n'en vaut pas la peine.

Puis-je ajouter des hyperliens (références cliquables) ?

Oui, ajoute \usepackage{hyperref} dans le préambule. IEEEtran est compatible. Pour les soumissions de journal, l'IEEE accepte et préfère même les PDF avec liens.

Comment obtenir le copyright IEEE en bas de la page 1 ?

Utilise \IEEEoverridecommandlockouts dans le préambule, puis \IEEEpubid{...} avec ta chaîne de copyright. L'IEEE fournit la chaîne exacte quand ton article est accepté — n'essaie pas de l'inventer.

Mon papier dépasse la limite de pages. Que faire ?

Les gains rapides : réduire les figures (width=0.9\columnwidth), resserrer les légendes, retirer les équations redondantes. Ne réduis pas la taille de la police — les relecteurs le verront et rejetteront. Si tu dépasses encore, coupe du contenu — c'est le fix honnête.

Quelle différence entre IEEEtran et les templates IEEE sur Overleaf / IEEE.org ?

Aucune — Overleaf et IEEE.org enrobent tous deux le même fichier IEEEtran.cls. Le template Sarmate utilise la même classe officielle, juste pré-configurée pour une compilation rapide dans notre éditeur.

Pour aller plus loin

Si tu écris régulièrement des articles IEEE, trois ressources à mettre en favoris :

OK on s'y met — go. Ouvrir le template IEEE

Prêt à écrire avec ce template ?

Ouvre le template dans l'éditeur — pas besoin de compte pour l'essayer.

Ouvrir dans l'éditeur