Sarmate.net Sarmate.net
Home Features Pricing Documentation Contact
Log in Sign up
All templates / Article

ACL / EMNLP / NAACL Article

ACL article format (compatible with EMNLP, NAACL) — NLP conferences, review/preprint/final modes, mandatory Limitations section

EN Compiles instantly No install
Open in editor Read the guide
ACL / EMNLP / NAACL Article preview
Open in editor

Click the preview to open this template in the online editor.

What is the ACL template?

The ACL template covers the three biggest natural language processing conferences: ACL (Annual Meeting of the Association for Computational Linguistics), EMNLP (Empirical Methods in NLP), and NAACL (North American chapter). All three use the same acl.sty style file with minor option changes — write once, submit anywhere.

The Sarmate template uses the official ACL 2026 style, pre-installed on our compile server.

Open the template, hit "Compile", see the ACL look. Open in editor

When should you use this template?

Step-by-step: your first ACL paper

1. Pick the right submission mode

\usepackage[review]{acl}        % Submission (anonymous, line numbers, DEFAULT)
\usepackage[final]{acl}         % Camera-ready
\usepackage[preprint]{acl}      % arXiv version (with page numbers, non-anonymous)

Default is review — anonymous with line numbers. Switch to final after acceptance, or preprint for the arXiv version.

ACL is double-blind. Don't include grant numbers, author institutions, or "as we showed in [our prior work]" without anonymizing. Reviewers check.

2. Title and authors

\title{Your Paper Title}

\author{First Author \\
        Department, University \\
        City, Country \\
        \texttt{first.author@example.com} \\\And
        Second Author \\
        Department, University \\
        City, Country \\
        \texttt{second.author@example.com}}

Use \And (capital A) to separate authors at different institutions. Use \and (lowercase) for authors at the same institution. The class handles the spacing.

3. Abstract

\begin{abstract}
We present ... Our approach achieves ... on the X benchmark.
\end{abstract}

Standard abstract. ACL doesn't strictly enforce a word count, but stay under 200 words.

4. The page limit

ACL/EMNLP/NAACL allow:

References, the limitations section, and the ethics statement do not count toward the main page limit. Everything else does.

5. The required Limitations section

Since 2023, ACL papers must include a Limitations section after the conclusion:

\section*{Limitations}

We discuss assumptions and the boundaries of generalization. Our
method assumes ... and may fail when ...

Use \section* (with star) so it doesn't get a number. The Limitations section can take up to one extra page beyond your 8/4 content pages.

6. The Ethics Statement

Required for all ACL papers since 2023:

\section*{Ethics Statement}

We discuss the broader societal implications of our work. Our model is
trained on ... which may contain biases related to ...

If your work has no ethical concerns (e.g., a pure mathematical result), say so explicitly: "We see no ethical concerns with this work." Don't skip it — papers without an ethics statement are desk-rejected.

7. Citations

\bibliographystyle{acl_natbib}
\bibliography{your_bib_file}

The acl_natbib style is installed on Sarmate's compile server. ACL uses author-year citations via natbib (loaded by the style file). Use \citet and \citep:

Common errors and how to fix them

Authors visible in submission despite [review]
Check that the option is [review], not [final]. Also check you didn't accidentally put your name in the title or in an acknowledgment block.
Bibliography style looks wrong (numbered instead of author-year)
You used \bibliographystyle{plain} instead of \bibliographystyle{acl_natbib}. The latter is what ACL uses.
Limitations section appears in the table of contents
Use \section* (with star) — that suppresses the TOC entry and the section number.
Page count overflows past 8
Verify what's counted: main content yes; references, Limitations, Ethics no. If your main body still overflows, cut content. Don't shrink fonts (the class blocks most attempts).
Compile fails with "File acl.sty not found"
On Sarmate's server, acl.sty is installed system-wide. If you see this locally, download the author kit from the conference website.

Style options worth knowing

review
Default. Anonymous submission with line numbers.
final
Camera-ready. Authors visible.
preprint
arXiv version with page numbers. Authors visible.

FAQ

Are ACL/EMNLP/NAACL the same template?

Yes — same acl.sty file. The conference name in the header changes between editions but the format is identical. Re-use your source freely.

What's a "long paper" vs "short paper"?

Long papers (8 pages) report substantial new contributions. Short papers (4 pages) report focused results, opinion pieces, or system demonstrations. Reviewers calibrate expectations differently — don't try to cram a long paper into 4 pages.

How strict is the Ethics Statement requirement?

Very. Papers without an Ethics Statement section are desk-rejected automatically. Write something — even just "We see no ethical concerns" — to satisfy the requirement.

Can I include code with my submission?

Yes, as supplementary material. ACL strongly encourages reproducibility. For double-blind, anonymize the repository (e.g., via anonymous.4open.science).

What citations format does ACL use?

Author-year via natbib. Same as NeurIPS/ICML. Use \citep and \citet.

What's the relationship between ACL and the ACL Anthology?

The ACL Anthology is the open-access archive of every paper from ACL/EMNLP/NAACL/COLING and many workshops. It's the de-facto bibliography for NLP work. Search there before assuming a paper hasn't been done.

Going further

Got it — let's start writing. Open ACL template

Ready to write with this template?

Open the template directly in the editor — no signup needed to try it.

Open in editor