How to submit the assignments

Upload your assignment to:

This website

The password you will need for each assignment will be distributed in class.

Paper Templates

To ensure that assignments are more easily comparable, you are obliged to use a template for the assignments. The chosen template is the ACM SIG proceedings style, this is a two-column format that uses a 10-point Times Roman font for the main body text. All material on each page should fit within a rectangle of 18×23.5 cm (7″x9.25″), centered on the page, beginning 1.9 cm (.75″) from the top of the page and ending with 2.54 cm (1″) from the bottom. The right and left margins should be 1.9 cm (.75″). The text should be in two 8.45 cm (3.33″) columns with a .83 cm (.33″) gutter.

Don’t worry, you won’t have to mess around with margins yourself, here’s a LaTeX template (preferred) with an example, and here’s a Microsoft Word template.

In your text, please also state who did what, so we can get an idea of how you divided the work and what type of feedback to give to which individual. The natural place for doing this is in the “Acknowledgements” section, which usually precedes the references.

All assignments are to be handed in in PDF format. The name of the file should contain your group number, followed by an underscore and the number of the lecture to which the assignment belongs (so the file for the assignment of lecture 2 by group 1 would be called G10_Assignment1.pdf). Without such formatting we will end up with 15 files named “assignment1” and we will have to waste a lot of time renaming them to organise them properly, time that could have been spent on giving you useful feedback…

LaTeX Basics

LaTeX has a bit of a learning curve in the beginning, but once you’re over the hump, it makes your life so much easier. It’s a lot easier to get mind boggling formulae in there in a pretty way than it is in any other system I’ve come across, it keeps track of your references for your, and reorganises them if you decide to restructure your work, and it looks pretty too. To get started, do yourself a favour and use a LaTeX editor that already contains some templates and does some syntax highlighting for you to make things easier. For Mac I can recommend TeXShop, some others prefer TeXWorks (cross-platform). If you use TeXShop, for example check out the LaTeX panel under “Window” in the menu bar and the Templates in the main editing window.

To get started, you can follow a tutorial such as the this one by Andy Roberts. That goes from the absolute beginnings to probably all you will need for this course. One remark in the basics of his tutorial, with an editor, there are even easier ways to obtain the PDF for viewing, in TeXShop, there is a big button on the top left that says “Typeset”, (in TeXWorks it’s called pdfLaTeX) if you hit that, a PDF is generated. The first few times you try it, you may get some error messages or warnings in the console (in the worst case, no pdf is generated at all). Review those messages to solve your problem. Good luck!

LaTeX Not so Basic Tips

It’s probably easiest to keep the template in your working directory, so not having that is the first thing that can go wrong. Don’t muck with the margins, so please don’t use the geometry package, but you can of course load other packages in the preamble. Some of our favourites:

  • url to display urls correctly
  • hyperref to turn urls and other references in your paper into hyperlinks
  • pdfpages to include other pdf files in your work

In a double column format, you can span images or tables (floats) over both columns. The way to do this is to say \begin{figure*} (and \end{figure*}) and (\begin{table*} and\end{table*}) Another good command to use in this context is [width=\textwidth] (or 0.9\textwidth if you want it just a bit less wide, just before the filename when you include an image (e.g., \includegraphics[width=\textwidth]{filename}).

You can also refer to the LaTeX cheat sheet sent in by a student in a previous year.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s