Scientific Writing for MSc in Computer Science : Report layout and tools

Layout

You must use the department's layout definition for the report and in the future for your master's thesis. You are also expeted to use this layout for seminar paper's, if the seminar leader does not define a different layout for that particular seminar.

Using LaTex to write the report

Managing your bibliography

As a computer science expert, you need to be able to manage your bibliography using an automated tool. Maintaining the bibliographical references by hand means that you are not yet a good-quality computer scientist. For Latex users this is easy, because bibtex has been designed for that purpose.

Latex process

  1. Write your text with any plain text editor (pico, vi, emacs, etc.) using the latex markup language in the file (or use a wyiwyg latex editor).
  2. Usually people write a makefile for the LaTeX processing, because you always need to run the following sequence of commands to produce the final document:
  • First LaTeX command collect all labels, references and citationmarks from the your source text file.
  • BibTeX picks up the used references (based on the information of the previous run) and creates information for list of references.
  • Second LaTeX puts the citations and other references in place.
  • Third LaTeX run is needed to make sure that the table of content reflects the possible changes of the previous run.
  • Finally you will need to produce the final pdf version with dvi2pdf.