Skip to main content
Jay's Notes

How to add a teaser figure using ACL templates? #

It is quite common to include a teaser figure in ACM and IEEE conference papers. This figure typically appears after the author information and before the abstract (see this CHI paper for an example).

However, it is not trivial to add a teaser figure using the *ACL LaTeX templates (for ACL, EMNLP, NAACL, EACL, etc.). To do that, we will use a workaround.

If your template is after 2024 #

If you are using an acl.sty template file distributed after 2024, add the below code in your .tex file before the \begin{document} command.


\makeatletter
\AtBeginDocument{
\let\@oldmaketitle\@maketitle
\renewcommand{\@maketitle}{\@oldmaketitle
  \vspace{-27pt}
  \includegraphics[width=\linewidth]{./figures/teaser.pdf}
  \vspace{-18pt}
  \captionof{figure}{
    \tool{} empowers machine learning researchers and domain experts to easily explore and interpret \textit{millions} of embedding vectors across different levels of granularity.
    Consider the task of investigating the embeddings of all 63k natural language processing paper abstracts indexed in ACL Anthology from 1980 to 2022.
    \textbf{(A) The Map View} tightly integrates a contour layer, a scatter plot, and automatically-generated multi-resolution embedding summaries to help users navigate through the large embedding space.
    \textbf{(B) The Search Panel} enables users to rapidly test their hypotheses through fast full-text embedding search.
    \textbf{(C) The Control Panel} allows users to customize embedding visualizations, compare multiple embedding groups, and observe how embeddings evolve over time.
  }
  \label{fig:teaser}
  \vspace{17pt}
 }
}
\makeatother

If your template is before 2024 #

If you are using an acl.sty template file distributed before 2024, add the below code in your .tex file before the \begin{document} command.

\makeatletter
\let\@oldmaketitle\@maketitle
\renewcommand{\@maketitle}{\@oldmaketitle
  \vspace{-27pt}
  \includegraphics[width=\linewidth]{./figures/teaser.pdf}
  \vspace{-18pt}
  \captionof{figure}{
    \tool{} empowers machine learning researchers and domain experts to easily explore and interpret \textit{millions} of embedding vectors across different levels of granularity.
    Consider the task of investigating the embeddings of all 63k natural language processing paper abstracts indexed in ACL Anthology from 1980 to 2022.
    \textbf{(A) The Map View} tightly integrates a contour layer, a scatter plot, and automatically-generated multi-resolution embedding summaries to help users navigate through the large embedding space.
    \textbf{(B) The Search Panel} enables users to rapidly test their hypotheses through fast full-text embedding search.
    \textbf{(C) The Control Panel} allows users to customize embedding visualizations, compare multiple embedding groups, and observe how embeddings evolve over time.
  }
  \label{fig:teaser}
  \vspace{17pt}
 }
\makeatother

Final Result #

After the above step, you should see a teaser figure displayed on the first page! For an example, see this ACL 2023 paper.

Edit this post