C'est quoi le template ACM ?
ACM (Association for Computing Machinery) est la plus grande société savante en informatique. La classe LaTeX officielle acmart est utilisée par tous les journaux ACM (CACM, TOG, TOPLAS…) et conférences (SIGGRAPH, CHI, SIGCOMM, OOPSLA…). C'est une classe unique avec plein d'options de format qui changent la mise en page selon ce que tu écris.
Le template Sarmate utilise acmart, disponible dans toute distribution TeX Live et sur notre serveur de compilation.
Quand utiliser ce template ?
- Tu soumets à un journal ou une conférence ACM — même classe, option différente.
- Ton CFP dit "use the ACM Master Article Template" — c'est
acmart. - Tu veux un papier au look pro et soigné pour un rapport interne d'informatique.
acmartrend très bien même hors-ACM.
Pas-à-pas : ton premier article ACM
1. Choisir le bon format
La première ligne \documentclass détermine la mise en page :
\documentclass[acmsmall]{acmart} % Journal une colonne petit (TOG, JACM)
\documentclass[acmlarge]{acmart} % Journal une colonne grand
\documentclass[acmtog]{acmart} % ACM Transactions on Graphics
\documentclass[sigconf]{acmart} % Conférences deux colonnes (SIGGRAPH, SIGCOMM…)
\documentclass[sigchi]{acmart} % Conférence CHI (une colonne)
\documentclass[sigplan]{acmart} % Conférences SIGPLAN (POPL, OOPSLA…)
\documentclass[manuscript,review]{acmart} % Soumission avec numéros de ligne
Choisis celui qui correspond à ton lieu de soumission. L'option review (ajoutée avec une virgule) ajoute des numéros de ligne — pertinent en review, à enlever pour la camera-ready.
2. Titre et auteurs
\title{Titre de ton article}
\subtitle{Sous-titre optionnel}
\author{Jeanne Dupont}
\affiliation{%
\institution{Université Sorbonne}
\city{Paris}
\country{France}
}
\email{jeanne@sorbonne.fr}
\author{Pierre Martin}
\affiliation{...}
\email{...}
Répète le bloc \author / \affiliation / \email pour chaque auteur. ACM est strict : chaque auteur a besoin d'une institution et d'un pays (pas d'affiliation = warning à la compilation).
3. Abstract et CCS concepts
\begin{abstract}
Nous présentons ... Nos résultats montrent ...
\end{abstract}
\begin{CCSXML}
<ccs2012>
<concept>
<concept_id>10010520.10010553.10010562</concept_id>
<concept_desc>Computer systems organization~Embedded systems</concept_desc>
<concept_significance>500</concept_significance>
</concept>
</ccs2012>
\end{CCSXML}
\ccsdesc[500]{Computer systems organization~Embedded systems}
\keywords{premier mot-clé, second mot-clé}
Le bloc CCSXML est généré par l'outil de classification CCS d'ACM — colle le XML qu'il te donne. N'écris pas à la main.
4. Copyright
\setcopyright{acmcopyright}
\copyrightyear{2026}
\acmYear{2026}
\acmConference[Conf '26]{ACM Conference}{Juin 2026}{Ville, Pays}
Le texte exact du copyright vient du système eRights d'ACM une fois ton article accepté. Jusque-là, garde les valeurs placeholder du template.
5. Citations
\bibliographystyle{ACM-Reference-Format}
\bibliography{ton_fichier_bib}
ACM-Reference-Format est ce qu'ACM attend : numéroté, noms d'auteurs complets, avec DOI et ACM IDs quand dispo. La classe charge natbib par défaut, donc utilise \citet et \citep comme avec NeurIPS.
Erreurs fréquentes et comment les corriger
- "No country specified for author"
- Ajoute
\country{Ton pays}dans\affiliation{...}. ACM impose un pays pour chaque auteur. - "No copyright form filed" ou boîte de copyright bizarre
- Tant que ton article n'est pas accepté, ce warning est normal. Le système ACM te donne la ligne
\setcopyright{...}exacte après traitement de ton formulaire eRights. - Le style de bibliographie est faux
- Tu as utilisé
\bibliographystyle{plain}au lieu de\bibliographystyle{ACM-Reference-Format}. Le second est ce qu'attendent les relecteurs. - Les figures deux colonnes débordent
- Pour les formats deux colonnes (
sigconf), utilisefigure*pour les figures pleine largeur,figurenormal pour la largeur de colonne. - Erreurs hyperref avec caractères Unicode bizarres
- Ajoute
\usepackage[utf8]{inputenc}avant\usepackage{acmart}. Avec un LaTeX moderne,acmartgère UTF-8 nativement, mais les vieilles toolchains en ont parfois besoin.
Options de format à connaître
- acmsmall / acmlarge
- Mises en page journal une colonne.
acmsmallest le défaut pour la plupart des ACM Transactions. - sigconf
- Mise en page conférence deux colonnes. SIGGRAPH, SIGCOMM, USENIX, etc.
- sigchi
- Conférence CHI (une colonne avec marges plus larges pour la lisibilité).
- sigplan
- Conférences SIGPLAN (POPL, OOPSLA, PLDI…). Légèrement différent de
sigconf. - review
- Ajoute des numéros de ligne et un filigrane "DRAFT". Pour la version que verront les relecteurs.
- anonymous
- Cache les auteurs pour le double aveugle. Combine avec
review:[manuscript,review,anonymous].
FAQ
Quelle option de format choisir ?
Regarde ton CFP — il le dit presque toujours. En cas de doute : sigconf pour les conférences, acmsmall pour les journaux.
Comment obtenir les concepts CCS ?
Utilise le classifieur CCS d'ACM. Navigue pour trouver les concepts qui correspondent à ton travail, clique-les, copie le XML généré + les lignes \ccsdesc dans ton article.
C'est quoi la limite de pages ?
Ça dépend du lieu. SIGCOMM autorise 14 pages, SIGGRAPH 12, CHI 11, POPL 25 (oui, 25). Vérifie toujours le CFP. acmart n'impose pas de limite — c'est toi.
Puis-je personnaliser la boîte de copyright ?
Non. ACM fournit le texte exact via le système eRights ; utiliser autre chose retarde la publication.
Pourquoi mon papier compile mais avec un filigrane "DRAFT" ?
Tu as utilisé [manuscript] ou [review]. Pour la camera-ready, enlève-les. La classe ne retire les filigranes que quand tu compiles en mode "production".
Pour aller plus loin
- ACM Master Article Template — la source officielle.
- Classifieur CCS d'ACM — génère tes concepts CCS.
- Guide ACM de formatage des références.