7 Making a Simula report from your LATEX document

In this section we state the procedure for adding the official Simula report cover to your LATEX document. We include this description inside this document, because usually when creating Simula reports, one also publish it on the web in HTML format -- thus having the recipes all in one place might be a good idea.

Adding the Simula cover is really simple, but remember that some LATEX packages that you use might turn out to be incompatible with the Simula cover style. We will return to this issue later.

For more information on the usage and bug reporting, see the Simula intranet [7].

To add a Simula-cover, three simple steps are needed:

  1. Include the simulacover package just after the \documentclass declaration:
    \usepackage{simulacover}
  2. If you need or want another way to display author names etc. on the cover, add one or more of the following commands:
  3. Add the command
    \makesimulacover
    just before the \maketitle command. This will create the cover with the author names, the title of the document and so on.

The simulacover package is installed on Simula, and is available on all local machines. If you want to compile your document on a laptop or another machine running LATEX, get a copy of the latest8 version of the package and put it into the same directory as your document. LATEX will then find the package and include it properly. There is no need for actually installing it to your LATEX system.

If it turns out that for some reason, your document does not compile correctly or does not compile at all, the problem is probably that inclusion of some package interfers with simulacover. Currently, the fancybox package is known to exhibit this behaviour.

A simple solution to this problem is to create a new document containing only the Simula cover, and no text. Create a PostScript version of this and add the two first pages to the PostScript version of your original document.

Alternatively, work around the incompatibilities in some other way; using different packages or similar.