aiaa-pretty Home

Conference example
Journal submission example
Journal clone format
Plain example

aiaa-pretty Versions

Version 1.0.0
Version 0.9.2
Version 0.9.1
Version 0.9.0

aiaa-pretty Source

Major versions
Full history

aiaa-pretty Links

Known issues


LaTeX template for AIAA papers

Click here to download.


This is an improved and simplified template for making AIAA papers in LaTeX. The template provided on the AIAA website is out of date and is not actually an official template.

In addition to having what I think is a slightly cleaner appearance, aiaa-pretty automatically creates a PDF table of contents for easy navigation, changes the font to Times New Roman to reflect the typeface used in AIAA journals, corrects an error with subfigure captions and labels, and provides an option to view preview the approximate appearance of the paper in the format used by AIAA journals.


There are a number of other features included with the new LaTeX class. Many or most of them can be either specified as an option in the \documentclass line or controlled by a command within the .tex file. The basic way to use the template is to place the file aiaa-pretty.cls file in the folder with the LaTeX files and begin the document with


It's also possible to put the aiaa-pretty.cls file in a different folder and specify the relative path in the first line. For example, I usually put the template in a folder called tex one level up from my current project. In other words, my file tree might look something like this

In this case the first line of project1.tex might look like


and this could also be the first line of project2.tex. When the \documentclass line is called without any options, the template will create a paper that tries to conform with the criteria for an AIAA conference paper. You can change this to the required format for submitting a paper to a journal by using the following command.


This will create a document with more spacing. In addition to submit, there is an option called journal that puts the entire document into a more compact two-column format that is very similar to the format used in AIAA journals.

There are many more features associated with aiaa-pretty, and you are invited to look at the source code or this example to learn about any options I forgot, but there is one more aspect of aiaa-pretty use that is important to clarify. In order to make the abstract work properly with all formats, I replaced the abstract environment with an abstract command. As a result, the abstract must be specified in the following way.

\abstract{The text of the abstract will be ... }

To see a document made using this template, see this PDF for an example.

Valid XHTML 1.1

Valid CSS