Quick start for modern LaTeXing for an IEEE conference

Simplified ieee template.

Quick start for modern LaTeXing for an IEEE conference, based on the Manuscript Template for Conference Proceedings .

The official template is distributed via CTAN as the IEEEtran package , which is actively maintained. However, de-facto configurations (hyperref) and modern features of latex (microtype) are not configured. This template does it.

This template is for the conferences. It is based on the bare_conf_compsoc.tex distributed by IEEE. In case you need other configurations, please adapt paper-conference.tex or run the latex template generator .

To build the whole document, execute following command. Note that this requires a working perl installation.

In case something goes wrong, you can instruct the LaTeX compiler to stop at the first error:

Following features are enabled in this template:

  • Provides a skeletal paper.tex file
  • Shows how IEEE copyright notice can be added.
  • (Optional) Typesetting of listings using advanced highlighting powered by the minted package.
  • Generated PDF allows for copy and paste of text without getting words with ligatures such as “workflow” destroyed. This is enabled by glyphtounicode , which encodes ligatures (such as fl) using unicode characters.
  • Support of hyperlinked references without extra color thanx to hyperref .
  • Better breaking of long URLs.
  • Support for \powerset command.
  • (Optional) Support todos as pdf annotations. This is enabled by the pdfcomment package.
  • microtypographic extensions for a better look of the paper.
  • Modern packages such as microtype , cleveref , csquotes , paralist , hyperref , hypcap , upquote , booktabs .
  • (Optional) LaTeX compilation using the modern lualatex compiler.
  • Ready-to-go configuration for latexindent .

Disabled features

Following features were not activated for this template. You can run the latex template generator to enable the features.

Hints on writing an abstract and thesis by Dirk Fahland.

  • paper-conference.pdf - regular conference paper.
  • paper-conference-minted.pdf - conference paper showing minted in action.

Quick start

  • Click on Download ZIP or here .
  • Extract main.zip in the folder where you want to write your paper.
  • Edit paper-conference.tex .
  • latexmk paper-conference .

Attention regarding compsocconf

Some conferences distribute a IEEEtran.cls V1.7a dated 2007 and a parameter compsocconf . The parameter compsocconf was NEVER included in Michael Shell’s IEEEtran.cls file. It is unclear, who did this patch and why it is around in the wild.

The most recent version is V1.8b and automatically distributed over CTAN, because it is actively maintained by Michael Shell at http://www.michaelshell.org/tex/ieeetran/ . A full changelog is available at http://mirror.ctan.org/tex-archive/macros/latex/contrib/IEEEtran/changelog.txt .

The class parameter compsocconf never existed officially. One has to use conference, compsoc , because the parameters are “orthogonal”: Either “conference” or “journal”, either “compsoc” or not. With a modern IEEEtran.cls, you’ll get

compsoc option is not needed any more

When using the 2007 version or the most recent version with (the unhandled) compsocconf , you’ll get paper-conference.pdf instead of paper-conference-compsoc.pdf . That differs significantly in the style used for section headings. paper-conference-compsoc.pdf was removed from the build since August 2021, because compsoc option was not used by computer science conferences in 2021.

IEEE distributes their templates at https://www.ieee.org/conferences_events/conferences/publishing/templates.html . With the update of July 2017, the archive https://www.ieee.org/documents/ieee-latex-conference-template.zip contains both bare_conf.tex and bare_conf_compsoc.tex . Thus, the conference should state which option to use.

All in all, the distributions of IEEEtran from 2007 are roughly equivalent to \documentclass[conference]{IEEEtran} (and version V1.8b), which does not comply with IEEE’s rules for computer science conferences, because the compsoc option is missing.

Hence, double check with your conference whether you have to use compsoc or not.

Statement from IEEE:

Please note that, as stated on the webpage https://www.ieee.org/conferences_events/conferences/publishing/templates.html . “IEEE does not require a specific format for their conference articles”. Thus, we dot not purport that the “compsoc” is a requirement for publishing conference papers with us.

There is currently no official biblatex support. A first step towards that is done at the biblatex-ieee package .

MiKTeX installation hints are given at http://latextemplates.github.io/scientific-thesis-template/#installation-hints-for-windows .

  • Grammar and spell checking is available at TeXstudio . Please download LanguageTool (Windows: choco install languagetool ) and configure TeXstudio to use it . Note that it is enough to point to languagetool.jar . If TeXstudio doesn’t fit your need, check the list of all available LaTeX Editors .
  • Use JabRef to manage your bibliography (Windows: choco install jabref ).

To have minted running properly, you have to do following steps on Windows:

  • Install python: choco install python - that uses chocolatey to install Python
  • Install pygments : pip instal pygments - that uses the Pyhton package manager to install the pygments library
  • When latexing, use -shell-escape : pdflatex -shell-escape paper . You can also just execute latexmk paper .

Usage with docker

The generated Dockerfile is based on the Dockerfile by reitzig . The idea of that system is to host the document sources in a directory separated from the output directory.

Following one-time setup is requried:

Q: I have questions on the IEEEtran class itself.

The author of the class offers a large FAQ at http://www.michaelshell.org/tex/ieeetran/ . Please read on there. The other possiblity is to execute texdoc ieeetran and read in the documentation. For example, there is an explanation of how to typeset the afficiliation information with four or more authors properly.

Q: How can I synchronize updates from the template to my repository?

  • Initialize your git repository as usual
  • Add this repository as upstream: git remote add upstream https://github.com/latextemplates/LNCS.git
  • Merge the branch upstream/main into your main branch: git merge upstream/main .

After that you can use and push the main branch as usual. Notes on syncing with the upstream repository are available from GitHub .

Q: I get the error ! pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.

Install the cm-super package using the MiKTeX package manager. Then, run initexmf --mkmaps on the command line. (Long description: https://tex.stackexchange.com/a/324972/9075 )

Q: I get Package csquotes Error: Unbalanced groups or invalid nesting. What can I do?

A: You have activated \MakeOuterQuote{"} and used some special babel command to allow hyphenation at other places as a dash. One example is writing application"=specific . Now, you have to decide whether you want keep using plain quotes to enquote a word or use the special hyphenation command. In other words: Do you want "quote" and app\-lication\-specific or \enquote{quote} and application"=specific ?

Note that this should not happen when the template is generated as the setting tweak_outerquote ensures that these two options are mutually exclusive.

Q: I need more space. What can I do?

The most simple solution to get more space is to exchange the font.

Q: How can I reformat my .tex files?

Execute following command:

Q: I want to obey the one-sentence-per-line rule. How can I do that?

Attention! This is work in progress and does not always produce best results.

Q: Can I also write in German?

Yes. You can regenerate the template and choose “German” as language.

Further information

  • Other templates: https://latextemplates.github.io/

Instructions for Authors of Papers Using Latex

Ieee account.

  • Change Username/Password
  • Update Address

Purchase Details

  • Payment Options
  • Order History
  • View Purchased Documents

Profile Information

  • Communications Preferences
  • Profession and Education
  • Technical Interests
  • US & Canada: +1 800 678 4333
  • Worldwide: +1 732 981 0060
  • Contact & Support
  • About IEEE Xplore
  • Accessibility
  • Terms of Use
  • Nondiscrimination Policy
  • Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity. © Copyright 2024 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.

Search code, repositories, users, issues, pull requests...

Provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications

LaTeX template for IEEE papers (including Bash script for easy setup)


  • Makefile 3.0%

Start your projects with quality LaTeX templates for journals, CVs, resumes, papers, presentations, assignments, letters, project reports, and more. Search or browse below.

Popular Tags

Plantilla TFC

Have you checked our knowledge base ?

Message sent! Our team will review it and reply by email.


  1. 014 Ieee Paper Latex Template Letter v3

    ieee research paper template latex

  2. LaTeX Templates

    ieee research paper template latex

  3. Template Ieee

    ieee research paper template latex

  4. Overleaf: Editable LaTeX Templates for IEEE, Elsevier, and Springer

    ieee research paper template latex

  5. How to Write IEEE Research Paper in Latex

    ieee research paper template latex

  6. Latex Ieee Template

    ieee research paper template latex


  1. LaTex Taller IEEE

  2. Insert PDF document into Latex document

  3. LaTeX Tutorial for Beginners

  4. Creating a Professional CV with LaTeX Template

  5. A quick guide to write an IEEE journal paper in Latex

  6. INTERESTING MATERIALS: Latex (Natural Rubber)


  1. IEEE

    This demo file is intended to serve as a ``starter file'' for IEEE conference papers produced under LaTeX using IEEEtran.cls version 1.8b and later. This is one of a number of templates using the IEEE style that are available on Overleaf to help you get started - use the tags below to find more. IEEEtran.cls version: 1.8b

  2. IEEE

    The purpose of a conference template is to provide a consistent format for papers appearing in the conference proceedings. IEEE strongly encourages use of the conference manuscript templates provided below. IEEE conference templates contain guidance text for composing and formatting conference papers. Please ensure that all guidance text is ...

  3. IEEE Article Templates

    IEEE article templates let you quickly format your article and prepare a draft for peer review. Templates help with the placement of specific elements, such as the author list. They also provide guidance on stylistic elements such as abbreviations and acronyms. Use the interactive IEEE Template Selector to find the template you need by ...

  4. IEEE-Template Selector

    IEEE Author Center ☰ Manage Templates ... Select Format. Download Template. Find the right IEEE article template for your target publication. Please select your publication type below. Transactions, Journals and Letters. Magazines. Conferences. Use the IEEE Publication Recommender if you don't know where you want to publish. Contact & Support;

  5. IEEE

    However, de-facto configurations (hyperref) and modern features of latex (microtype) are not configured. This template does it. This template is for the conferences. It is based on the bare_conf_compsoc.tex distributed by IEEE. In case you need other configurations, please adapt paper-conference.tex or run the latex template generator.

  6. Authoring Tools and Templates

    Write collaboratively with your co-authors in Overleaf, an authoring tool for LaTeX and rich text documents. Overleaf is preloaded with IEEE templates for your convenience. Both Overleaf and LaTeX resources are available online for beginners and advanced users. Choose from a variety of quick guides, tutorials, webinars, and detailed ...

  7. Authoring Tools and Templates

    Save time and effort with authoring tools and templates that will help you write, prepare, and share your research better. Write. Use IEEE conference templates in Word or LaTeX to easily format your paper for publication. Write collaboratively with your co-authors in Overleaf, an authoring tool for LaTeX and rich text documents. Overleaf is ...

  8. How to write an IEEE research paper in Latex

    This video gives you a step by step tutorial for setting up Latex environment and write an IEEE conference paper, articles, reports, write beautiful mathemat...

  9. IEEE Paper Format

    IEEE provides guidelines for formatting your paper. These guidelines must be followed when you're submitting a manuscript for publication in an IEEE journal. Some of the key guidelines are: Formatting the text as two columns, in Times New Roman, 10 pt. Including a byline, an abstract, and a set of keywords at the start of the research paper.

  10. Instructions for Authors of Papers Using Latex

    This set of instructions for producing a proceedings paper for the 2021 Winter Simulation Conference (WSC) with LATEX also serves as a sample file that you can edit to produce your submission, and a checklist to ensure that your submission meets the WSC 2021 requirements. Please follow the guidelines herein when preparing your paper. Failure to do so may result in a paper being rejected ...

  11. Templates and Instructions for Authors

    Download the Word template. LaTex users: Please use the standard IEEE Transactions Template (below). ... Choose this option if your paper is a research article that fits our scope. Email us if you would like us to review your abstract for fit before you submit. Authors of Review papers and Critical Review papers should communicate with the ...

  12. Five LaTeX templates for IEEE journals and conferences

    The IEEE provides guidelines and templates for the preparation of papers and presentations for their conference proceedings.. We've pre-loaded five standard uses of the IEEE style into writeLaTeX to help you get started - simply click on the image to create a new document based on that template for immediate editing online.

  13. Submission Guidelines

    Manuscript should be prepared in a double column, single-spaced format using a required IEEE Access template. A Word or LaTex file and a PDF file are both required upon submission. Content on each file must match exactly. ... A debate paper will be a scholarly technical research paper that makes the case for a particular position. The EIC may ...

  14. How to Write IEEE Research Paper in Latex

    How to write IEEE research paper in latex is presented. Complete quick tutorial of ieee latex template is given for all, particularly for the beginners. Afte...

  15. GitHub

    This repository contains a LaTeX template for research papers that are going to be submitted to IEEE journals or conferences. It is based on the IEEEtran LaTeX class. Additionally, there is a bash script that helps setting up a new document.

  16. How to Line Up Author Names in IEEE Template

    This question already has an answer here : Closed 4 years ago. i have to use the IEEE Latex Template for the Conference Paper. I downloaded it and the Authors do not line up correctly. The names are displayed to each other. \thanks{Identify applicable funding agency here. If none, delete this.} \IEEEauthorblockA{\textit{dept. name of ...

  17. IEEE Template for Research Paper in LATEX

    🔍 Explore the World of Research Papers with IEEE Template in LaTeX! 📄👋 Welcome back to Soft Hacks! In today's video, we delve into the intricacies of the ...

  18. Templates

    The IEEE provides guidelines for the preparation of papers and presentations for their conference proceedings, including a series of LaTeX templates. A number of templates using the IEEE style are available on Overleaf to help you get started - click above to use this template for Computer Science journals, or use the tags below to find more.

  19. Templates

    This demo file is intended to serve as a ``starter file'' for IEEE conference papers produced under LaTeX using IEEEtran.cls version 1.8b and later. This is one of a number of templates using the IEEE style that are available on Overleaf to help you get started - use the tags below to find more. IEEEtran.cls version: 1.8b

  20. (PDF) LaTex IEEE Format

    John F Roddick. This paper describes the manner in which papers should be formatted for papers adhering to the ACS series, Conference in Research and Practice in Infor- mation Technology. The ...

  21. Templates

    An unofficial dissertation proposal template for the PhD in Mechanical Engineering at Johns Hopkins University. It is created by Bibekananda Datta in September 2023 based on the general suggestions provided by the department. It is user's responsibility to ensure that the formatting requirements are approved by the advisor, committee members ...