DeliverableInstructions

From SELFMAN Wiki

Table of contents

Instructions for deliverable editors

TITLES and Labels

Don't forget to replace what's in between *** by the corresponding value. The identifier of the deliverable must also be included in the title, for instance:

  \chapter{D3.1b: Second report on formal models for transactions over structured overlay networks}
  \label{d3.1b}

BIBLIOGRAPHY

For adding new citations, update the file selfman/utils/selfmanrefs.bib Don't forget to commit your changes to the repository. The recommended procedure is the following

  cd $PATH_TO_YOUR_REPOSITORY/utils
  svn update
  <modify the selfmanrefs.bib file adding your bibtex ref>
  svn commit

This does not prevent conflicts, but it helps to avoid them

APPENDICES

If you want to add appendixes in pdf format:

  • include your pdf file into the directory "papers".
  • copy the following lines
  \newpage
  \section{Your section name here}
  \label{Your label here}
  \setlength{\hoffset}{0mm}
  \setlength{\voffset}{0mm}
  \includepdf[pages=-]{papers/filename}
  \setlength{\hoffset}{-10mm}
  \setlength{\voffset}{-20mm}
  • replace:
    • Section name
    • Label name (hopefully in the form 'app:yourappendix')
    • pdf filename (without .pdf)

You must have 'pdfpages' installed in your machine

FIGURES

When you add figures to your deliverable, it is necessary to add the path to the figure comming back to the root of the repository. Like that, the figure will be included in your deliverable AND the final book without problems.

Let us assume you created a directory 'figures' in your deliverable d3.1b, in work package 3. To add your figure you will do it as follows:

  \includegraphics{../../wp3/d3.1b/figures/mybeautifulfigure}

TESTING YOUR DOCUMENT (for unix users)

Just run make and verify single_main.pdf If you want to modify the Makefile, copy it to your directory and make your changes, BUT, do not modify selfman/utils/Makefile

IMPORTANT: All references to citations should work well, BUT, you will only see ?? for the references to other deliverables. This is normal because you are not including that file in your compilation. The editor of the book is responsible for verifying this, and if there is a problem, he will contact you to fix it.

WINDOWS USERS

The make files and symbolic links are very useful for unix users, but it won't make much sense for Windoze users. If you are compiling your latex files on Windoze, copy the file selfman/utils/single_main.tex to this directory, and use that one for compiling your deliverable. Please, do not add commands such as \begin{document} or \documentclass to do_not_rename_this_file.tex