ETH Zürich CADMO Thesis Template

(Master) Thesis template v1.4 for CADMO (Center for Algorithms, Discrete Mathematics and Optimization) at the Swiss Federal Institute of Technology in Zurich (ETH Zürich).

Largely adapted from Adrian Nievergelt's template for the ADPS (lecture notes) project.

ETH Zürich CADMO Thesis Template

Get in touch

Have you checked our knowledge base ?

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

Email: 

Department of Computer Science | Institute of Theoretical Computer Science

CADMO - Center for Algorithms, Discrete Mathematics and Optimization

  • Honors and Awards
  • Best Paper Awards
  • Scholarships
  • Publications
  • Current Lectures and Seminars
  • Guidelines for Theses
  • Typesetting and Style
  • Thesis Template
  • Thesis Archive
  • BSc in Computer Science
  • BSc in Mathematics
  • MSc in Computer Science
  • MSc in Mathematics
  • PhD program
  • Syllabi of our Courses
  • Lecture Guidelines
  • Graduate School

We recommend that you use our thesis template. It supplies most of the basic structure required for a thesis, includes a lot of comments about the packages used and should get you started very quickly. This template is mostly self-documenting; that is, the template text explains the template itself and some rules and guidelines.

You can download the template as a zip file .

To use it, proceed as follows:

  • Unpack the zip; you should get a directory called thesis/ with the files in it. (If you used git, you shouldn't need this guide.)
  • Open thesis.tex in your favourite TeX editor. (There's also a Makefile if you know what that is.)
  • Read the template, both the typeset version and the source code (there are lots of comments).

This is a brief changelog, mainly intended for people already using the template since a certain version so they can "upgrade" the layout manually without losing their content. If you used the zip version, the thesis.tex (main file) will indicate the version you started from at the very top starting with v1.2. (If you used the git version, just pull from the 'layout' branch.)

v1.5 (April 8 2014): Declaration of Originality

You can change this manually by adding

to the used packages, the declaration of originality to the folder, and

to the thesis.tex file just before the

v1.4 (August 10, 2009): Coloured citation links

You can change this manually by changing

v1.3 (July 13, 2009): Overfull hboxes

You can fix this by opening layoutsetup.tex and changing the line p, li { white-space: pre-wrap; }

This has no effect on the actual layout, but makes some "Overfull hbox" warnings go away. (There's also an unrelated Makefile change that you don't have to worry about.)

v1.2 (July 9, 2009): 'proof' environment in roman font

You can fix this manually by inserting the marked line near the end of theoremsetup.tex:

v1.1 (June 30, 2009): Load 'hyperref' last to avoid clashes with 'varioref'

You can fix this manually by moving

further down, at least after '\input{extrapackages}' (but the new version of the template just loads it last).

v1.0 (June 23, 2009): First release available on this website

Questions and feedback.

Please contact Asier Mujika and Miloš Trujić if you have any questions, feedback or corrections.