Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

A LaTeX template for academic monographs (e.g., dissertations and thesis). This template serves both beginners and proficient LaTeX users.

License

Notifications You must be signed in to change notification settings

joaomlourenco/novathesis

Repository files navigation

NOVAthesis LaTeX Template


GitHub forks GitHub stars GitHub watchers GitHub followers

Maintenance made-with-latex GitHub license

GitHub release GitHub Workflow Status (with branch) GitHub commits Last commit

GitHub license


Table of Contents


1. Overview

NOVAthesis is a complete LaTeX template for academic theses and dissertations. It provides:

  • Ready‑to‑use cover pages compliant with each institution's rules
  • A structured, extensible LaTeX codebase
  • Automated bibliography management via biblatex + biber
  • Professional typographic standards

The template is open‑source and actively maintained.


2. Key Features

✔ Beginner‑Friendly

  • Minimal setup
  • Clear configuration files
  • Works with any major LaTeX distribution

✔ Expert‑Ready

  • Uses the powerful memoir class
  • Supports extensive customization
  • Well‑organized and modular

✔ School‑Compliant

  • 20+ schools supported
  • Automatic generation of covers, spine, and formatting rules

✔ Modern Tooling

  • latexmk support
  • biber for bibliographies
  • Overleaf‑ready

3. Who Is This For?

  • MSc and PhD students
  • Supervisors preparing guidelines or templates
  • Institutions wanting a high‑quality standard
  • Anyone writing a large LaTeX document that needs structure

4. Installation Options

4.1. Local LaTeX Installation

This is the preferred option, especially for large projects.

4.1.1. Install LaTeX

4.1.2. Download NOVAthesis

If listed, download the tailored version for your school.

Otherwise, download the default/main repository.

How to download

  • 📦 => Download ZIP archive;
  • github => Clone the git repository.

The NOVAthesis repositories

Universidade NOVA de Lisboa
FCTFCT CBBIFCT DI-ADCENSPITQB
nova-fct-phd   nova-fct-msc
📦    github
nova-fct-cbbi
📦    github
nova-fct-di-adc
📦    github
nova-ensp
📦    github
nova-itqb
📦    github
Universidade de LisboaUniversidade do PortoUniversidade do Minho
FCULISTISEGFCUL(all / todas)
ulisboa-fcul
📦    github
ulisboa-ist
📦    github
ulisboa-iseg
📦    github
uporto-fcul
📦    github
uminho   uminho
📦    github
NOVAthesis
main repo
novathesis
📦    github

4.1.3. Compile

If you have make installed in your computer, simply run

make

otherwise run

latexmk -shell-escape -file-line-error -luapdf template

Important: The template uses biber by default, not bibtex. However, bibtex can be also be used.

4.1.4. Configure & Recompile

Carefully edit the files inside the 0-Config/ directory to set your document metadata, e.g.:

  • Document type;
  • School;
  • Language(s) used;
  • Cover metadata;
  • Bibliography settings;

4.2. Cloud Services (Overleaf)

NOVAthesis is available as an official Overleaf template. Despite the regular updates, the version in Overleaf, although fully operational, may be slightly outdated.

  1. Follow the instructions above and download the ZIP;
  2. Upload the ZIP to Overleaf;
  3. Set template.tex as the root document;
  4. Compile;
  5. Follow the steps above (4.1.4. Configure & Recompile) to customize you document.

Warning: You will need a paid Overleaf account. The template will not compile under Overleaf Free Plan, which has a 20‑second compilation limit.


5. Project Structure

template.tex            # Document main file (do not change this file)
0-Config/               # Document configuration and customization
  ├── 0_memoir.tex      #   low level customization (for advanced users only)
  ├── 1_novathesis.tex  #   main document customization file
  ├── 2_biblatex.tex    #   biliography customization
  ├── 3_cover.tex       #   cover contents/metadata
  ├── 4_files.tex       #   files to include in the document
  ├── 5_packages.tex    #   user customization (pckages and commands)
  ├── 6_list_of.tex     #   ordering for the lists (for advanced users only)
  └── 9_*.tex           #   School‑specific configs
1-FrontMatter/          # Abstract, Dedicatory, …
2-MainMatter/           # Document main content (main chapters)
3-BackMatter/           # Appendices and Annexes
4-Bibliography          # Bibliography databse (your .bib files)
5-Figures/              # All the figures uaed in the document

Each configuration file has a single, well‑defined purpose to keep the project modular.


6. Getting Help

Documentation

Community Support

Please don’t contact the author directly. Support is community‑based.


7. Contributing

Contributions are welcome:


8. Supported Schools

A large and growing list including:

  • NOVA University Lisbon (FCT, IMS, FCSH, ITQB, ENSP)
  • University of Lisbon (ISEG, IST, FC, FMV)
  • University of Minho (EAD, EC, ED, EEG, EENG, ELACH, EMED, EPSI, ESE, I3BS, ICS, IE)
  • Universidade Lusófona
  • Instituto Politécnico de Lisboa (ISEL)
  • Instituto Politécnico de Setúbal (ESTS)
  • Escola Superior de Enfermagem do Porto

(For the full list with cover examples, check the Wiki.)


9. Showcase

Sample covers from the supported schools are available in the Wiki's Showcase page.


10. Disclaimer

This is not an official template from any school.
Compliance has been ensured to the best extent possible using public documentation.


11. Deprecated Word Templates

The Word templates (unmaintained) can be found in
https://github.com/joaomlourenco/novathesis_word


12. Please give this repository a ⭐️

Star History Chart

12. Say thank you!

  1. Star this repository by clicking the (⭐️) at the top right of the project's page.
  2. Make a small donation (pay me a beer!)
  3. Cite the NOVAthesis manual in your thesis/dissertation (e.g., in the acknowledgments) with \cite{novathesis-manual} (the correct bibliographic reference will be added automatically).

GitHub license