Skip to content

FCUP thesis layout for title page and booklet cover

Notifications You must be signed in to change notification settings

jose-a-sa/fcup-thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FCUP thesis layout

Latex version of the thesis layout available at http://sigarra.up.pt/fcup.

All font rights belong to Microsoft.

Example booklet cover

Requisites and Compiling

The recommended Latex distribution is TeXLive (Windows/Ubuntu). You can get it on the macOS by downloading MacTeX in here. The distribution MiKTeX it is likely to work, but you may have to manually install some packages depending on your settings.

For the Arial font and all packages to work, main.tex must be executed with xelatex. After making the proper modifications to the file vars.tex, you must run

xelatex -interaction=nonstopmode -file-line-error main

in the workspace root to generate the output pdf. Due to the use of external fonts, compilation may take more than a full minute.

Alternatively, a simpler way would be to use the online service like ShareLaTeX to obtain the layout pages. Download a copy of the repository under Clone or download > Download ZIP. Then, in ShareLaTeX website, import the downloaded .zip file in New project > Upload project, making sure that that the compiler is set to XeLaTeX under Menu > Settings.

Contents

  1. Title Page: Includes all relevant thesis information (with hyperlinks). To be included in the final thesis as the 1st page.
  2. Examiner Page: Page with for the examiner to sign and make the necessary comments. To be included in the final thesis as the 2st page.
  3. Disk Template: Printing template for disk.
  4. Disk Cases: Front/back cover of the disk case.
  5. Booklet Cover: Special page to be printed when assembling a booklet version of the thesis. Spine width is adjustable.

File organization

The project itself is simplified such that there are two .tex files:

  • main.tex: contains all the definitions, structuring and layouts/metrics of the document
  • vars.tex: contains all information about the thesis type, title, author, ...
  • fonts: contains all the Arial fonts used to render text
  • logos: relevant university logos, including Universidade do Porto (UP), Universidade do Aveiro (UA) e Universidade do Minho (UM)
  • msc: mandatory vector graphics for msc thesis type
  • phd: mandatory vector graphics for phd thesis type

Customizable parameters in vars.tex

\thesistype{arg1}

  • arg1: msc | phd

Change the layout between PhD (Doctor of Philosophy) and MSc (Master of Science)

\spinewidth{arg1}

  • arg1: title of the thesis for the front page (default: 13mm, minimum: 8mm)

Allows to change the width of the spine of the booklet cover

\fronttitle{arg1} and \spinetitle{arg1}

  • arg1: title of the thesis for the front page/booklet spine

This allows to change the titles used in the document

\titlespacing{arg1}

  • arg1: line spacing multiplier for the title on the front page (default: 1.0)

This allows to change the line spacing for the title on the front page and booklet by changing this multiplier. You may want to adjust this value to 1.15/1.20 after changing to your thesis title.

\authorname[href]{arg1}

  • href: hyperlink used on the author field (optional)
  • arg1: name of the author

Changes the author name. For the href can be used a website of a mail, using mailto:mail@univ.edu as hyperlink. The href argument is optional, i.e. can be used \authorname{arg1} as well.

\otheraffiliation[href]{arg1}{arg2}{agr3} and \extraaffiliation[href]{arg1}{arg2}{agr3}

  • href: hyperlink used on the University2/University3 field (optional)
  • arg1: relative path to the logo of the University2/University3
  • arg2: initials of the University2/University3
  • arg3: full name of the University2/University3

Sets up the pages to incorporate full name/logo/initials for the University2/University3 field. The href argument is optional, i.e. can be used \otheraffiliation{arg1}{arg2}{agr3} as well.

\degreename{arg1}

  • arg1: full name of the degree

\sciencefield{arg1}

  • arg1: name of the scientific area of the thesis

\supervisor[href]{arg1} and \cosupervisor[href]{arg1}

  • href: hyperlink used on the supervisor/co-supervisor field (optional)
  • arg1: name of the supervisor/co-supervisor

Commenting the \cosupervisor field hides the field in the titlepage

\supervisorposition{arg1} and \cosupervisorposition{agr1}

  • arg1: position of the supervisor/co-supervisor

This fields can be commented out separately.

\supervisoraffiliation[href]{arg1} and \cosupervisoraffiliation[href]{arg1}

  • href: hyperlink used on the supervisor/co-supervisor affiliation university (optional)
  • arg1: name of the supervisor/co-supervisor university

About

FCUP thesis layout for title page and booklet cover

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published