Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joaomlourenco/novathesis

A LaTeX template for academic monographs (e.g., dissertations and thesis). This template serves both beginners and proficient LaTeX users.
https://github.com/joaomlourenco/novathesis

latex latex-template lualatex monography msc msc-template msc-thesis-template novathesis phd phd-template phd-thesis-template tex thesis-template unlthesis xelatex

Last synced: 7 days ago
JSON representation

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

Awesome Lists containing this project

README

        



Say thanks! ➡️

[![GitHub forks](https://img.shields.io/github/forks/joaomlourenco/novathesis.svg?style=social&label=Fork)](https://github.com/joaomlourenco/novathesis)
[![GitHub stars](https://img.shields.io/github/stars/joaomlourenco/novathesis.svg?style=social&label=Star)](https://github.com/joaomlourenco/novathesis)
[![GitHub watchers](https://img.shields.io/github/watchers/joaomlourenco/novathesis.svg?style=social&label=Watch)](https://github.com/joaomlourenco/novathesis)
[![GitHub followers](https://img.shields.io/github/followers/joaomlourenco.svg?style=social&label=Follow)](https://github.com/joaomlourenco/novathesis)

[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/joaomlourenco/novathesis/graphs/commit-activity)
[![made-with-latex](https://img.shields.io/badge/Made%20with-LaTeX-1f425f.svg?color=green)](https://www.latex-project.org/)
[![GitHub license](https://img.shields.io/badge/License-LaTeX%20v1.3c-green.svg)](https://www.latex-project.org/lppl/lppl-1-3c)

[![GitHub release](https://img.shields.io/github/release/joaomlourenco/novathesis.svg)](https://github.com/joaomlourenco/novathesis/releases/)
![GitHub Workflow Status (with branch)](https://img.shields.io/github/actions/workflow/status/joaomlourenco/novathesis/build-template.yml?branch=main)
[![GitHub commits](https://img.shields.io/github/commits-since/joaomlourenco/novathesis/2.0.0.svg)](https://github.com/joaomlourenco/novathesis/commit/)
![![Last commit](https://github.com/joaomlourenco/novathesis)](https://img.shields.io/github/last-commit/joaomlourenco/novathesis?color=blue)

[![GitHub license](https://img.shields.io/badge/SAY%20THANKS-€5-orange.svg)](https://www.paypal.com/donate/?hosted_button_id=8WA8FRVMB78W8)
--------

Table of Contents
=================

* [Table of Contents](#table-of-contents)
* [About](#about)
* [Getting Started](#getting-started)
* [With a Local LaTeX Installation](#with-a-local-latex-installation)
* [With a Remote Cloud\-based Service](#with-a-remote-cloud-based-service)
* [Getting Help](#getting-help)
* [Problems and Difficulties](#problems-and-difficulties)
* [Suggestions, Bugs and Feature Requests](#suggestions-bugs-and-feature-requests)
* [List of Supported Schools](#list-of-supported-schools)
* [Showcase](#showcase)
* [Disclaimer](#disclaimer)
* [Word Templates](#word-templates)

--------



Star History Chart

**If you choose to use this project, please:**

1. **Give it a star** by clicking the (⭐️) at the top right of the [project's page](https://github.com/joaomlourenco/novathesis).
1. **Make a [small donation](https://paypal.me/novathesis)** (*pay me a beer!*)
1. **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).

--------

## About

The [“*novathesis*” LaTeX template](https://joaomlourenco.github.io/novathesis/) is an Open Source project for writing thesis, dissertations, and other monograph-like documents, which…

* **Is very easy to use for the LaTeX beginners:**
* Just select the School, provide the cover info, your chapters with text… and you're done!
* **Is flexible and adaptable for the LaTeX experts:**
* It's LaTeX! What would you expect?! 😉
* **Includes dozens of options that answer the requests from the very large user's community (1000's users):**
* E.g., multiple chapter styles, multiple font styles, automatic book spine generation, …
* **Supports multiples schools:**
* Currently supports +20 Schools, drawing the covers and typesetting the text according to the rules of each School.

*This work is licensed under the LaTeX Project Public License v1.3c. To view a copy of this license, visit the [LaTeX project public license](https://www.latex-project.org/lppl/lppl-1-3c/).*

--------

## Getting Started

### With a Local LaTeX Installation

*[See below](#with-a-remote-cloud-based-service) for alternatives to a local LaTeX installation*

*See “[minimal installation](minimal_installation)” for instructions on how to build/use a minimal installation of LaTeX (<100 MB vs. 5GB for tex-live), which is just enough to compile the template successfully*

1. Download LaTeX:
* **Windows:** install [TeX-Live](https://www.tug.org/texlive/) or [MikTeX](https://miktex.org).
* **Linux:** install [TeX-Live](https://www.tug.org/texlive/) or [MikTeX](https://miktex.org).
* **macOS:** install [MacTeX](https://www.tug.org/mactex/) (a macOS version of [TeX-Live](https://www.tug.org/texlive/)) or [MikTeX](https://miktex.org).
2. Download “novathesis” by either:
* Cloning the [GitHub repository](https://github.com/joaomlourenco/novathesis) with git clone --depth=1 https://github.com/joaomlourenco/novathesis.git; or
* Downloading the [latest version from the GitHub repository as a Zip file](https://github.com/joaomlourenco/novathesis/archive/main.zip)
3. Compile the document with you favorite LaTeX processor (pdfLaTeX, XeLaTeX or LuaLaTeX):
* The main file is named “*template.tex*”.
* Either load it in your favorite [LaTeX text editor](https://en.wikipedia.org/wiki/Comparison_of_TeX_editors) or compile it in the terminal with
latexmk -shell-escape -file-line-error -pdf template. If you use a LaTeX text editor, please notice that the NOVAthesis template uses `biber`and not `bibtex` to process the bibliography, which means that most probably you have to open the _Editor Preferences_ and somewhere (depends on the Editor) change `bibtex`to `biber`.
* If Murphy is elsewhere, LaTeX will create the file “`template.pdf`”, which you may open with your favorite PDF viewer.
4. Edit the files in the “*Config*” folder:

| File | Contents |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `0_memoir.tex` | Options specific for the `memoir` package. _Don't touch this file unless you know what you are doing!_ |
| `1_novathesis.tex` | Configure the template, i.e., the document type, the school, the used languages, etc. |
| **`2_biblatex.tex`** | **Configure the bibliography.** |
| **`3_cover.tex`** | **Configure cover contents (e.g., author's name, thesis/dissertation title, advisers, committee, etc)** |
| **`4_files.tex`** | **Configure the files for chapters, appendices, annexes, etc…** |
| **`5_packages.tex`** | **Configure additional packages and commands** |
| `6_list_of.tex` | Configure the lists to be printed (table of contents, list of figures, list of tables, list of listings, etc). _Don't touch this file unless you know what you are doing!_ |
| | |
| `9_nova_fct.tex` | Configuration specific to **nova/fct** (NOVA FCT) |
| `9_nova_ims.tex` | Configuration specific to **nova/ims** (NOVA IMS) |
| `9_ulisboa_fmv.tex` | Configuration specific to **ulisboa/fmv** (ULISBOA FMV) |
| `9_nova_iseg.tex` | Configuration specific to **nova/iseg** (ULISBOA ISEG) |
| `9_uminho.tex` | Configuration specific to **uminho** (all schools) |

5. Recompile the document:
* See 3. above.
6. You're done with a beautifully formatted thesis/dissertation! 😃

### With a Remote Cloud-based Service

*[See above](#with-a-local-latex-installation) for using a local installation of LaTeX*

*NOVAthesis is available as an [Overleaf template](https://www.overleaf.com/latex/templates/novathesis-v7-dot-2-1/jhqwhtcwbmqc). Just select open as template and follow from [step 3 above](#with-a-local-latex-installation)!*

1. Download the [latest version from the GitHub repository as a Zip file](https://github.com/joaomlourenco/novathesis/archive/main.zip).
2. Login to your favorite LaTeX cloud service. I recommend [Overleaf](https://www.overleaf.com?r=f5160636&rm=d&rs=b) but there are alternatives (these instructions apply to Overleaf and you'll have to adapt for other providers).
3. In the menu select New project->Upload project
4. Upload the zip with all the "novathesis" files.
5. Select “*template.tex*” as the main file.
6. Follow from [step 3 above](#with-a-local-latex-installation)

*WARNING: Overleaf reduced the compile time*
There is no way you can compile your thesis/dissertation (using this template) within the new (20 seconds) time limit given by the free Oveleaf plan. This means you have two options:
* Install LaTeX in your computer and [use the template locally](#with-a-local-latex-installation)!
* Opt for a hassle-free solution and [buy a (student) plan in Overleaf](https://www.overleaf.com/user/subscription/plans).

--------

## Getting Help

### Problems and Difficulties

Check the [wiki](https://github.com/joaomlourenco/novathesis/wiki) and have some hope! :smile:

If you couldn't find what you were looking for, ask for help in:

* The [GitHub Discussions page](https://github.com/joaomlourenco/novathesis/discussions) (only EN please) at https://github.com/joaomlourenco/novathesis/discussions.
* The [Facebook page](https://www.facebook.com/groups/novathesis/) (PT or EN) at https://www.facebook.com/groups/novathesis.
* The [Reddit novathesis community](https://www.reddit.com/r/novathesis/) at [`r/novathesis`](https://www.reddit.com/r/novathesis/).
* You may also give a look at the [novathesis blog](https://novathesis.blogspot.pt) at [https://novathesis.blogspot.pt](https://novathesis.blogspot.pt).

*Please don't try to contact me directly for questions or support, by email or any other channel! I will not answer such requests…*
The [GitHub Discussions page](https://github.com/joaomlourenco/novathesis/discussions) and the [Facebook page](https://www.facebook.com/groups/novathesis/) are the right places to ask for help and support!

### Suggestions, Bugs and Feature Requests

* **Do you have a suggestion?** Please add it to the [wiki](https://github.com/joaomlourenco/novathesis/wiki) and help other users!
* **Did you find a bug?** Please [open an issue](https://github.com/joaomlourenco/novathesis/issues). Thanks!
* **Would you like to request a new feature (or support of a new School)?** Please [open an issue](https://github.com/joaomlourenco/novathesis/issues). Thanks!

--------

## List of Supported Schools

* NOVA University Lisbon
* [NOVA School for Science and Technology](https://www.fct.unl.pt) (NOVA FCT)
* [NOVA Information Management School](https://www.novaims.unl.pt) (NOVA IMS)
* [PhD in Information Management](https://www.novaims.unl.pt/doutoramento)
* [Master in Statistics and Information Management](https://www.novaims.unl.pt/megi)
* [Master in Information Management](https://www.novaims.unl.pt/mgi)
* [Master in Geographical Information Systems and Science](https://www.novaims.unl.pt/unigis)
* [Master in Data Science and Advanced Analytics](https://www.novaims.unl.pt/mdsaa)
* [Master in Geospatial Technologies](https://www.novaims.unl.pt/geotech)
* [National School of Public Heath](https://www.ensp.unl.pt) (ENSP-NOVA)
* [Faculdade de Ciências Humanas e Sociais](https://www.fcsh.unl.pt) (NOVA FCSH)
* [Instituto de Tecnologia Química e Biologica Antonio Xavier](https://www.itqb.unl.pt) (NOVA ITQB)
* University of Lisbon
* [Lisbon School of Economics and Management](https://www.iseg.ulisboa.pt) (ULISBOA ISEG)
* [Instituto Superior Técnico](https://tecnico.ulisboa.pt) (ULISBOA IST)
* [Faculdade de Ciências](https://ciencias.ulisboa.pt) (ULISBOA FC)
* [Faculdade de Medicina Veterinária](https://www.fmv.ulisboa.pt) (ULISBOA FMV)
* University of Minho
* [Escola de Arquitetura](https://www.arquitetura.uminho.pt) (UMIMHO EA)
* [Escola de Ciências](https://www.ecum.uminho.pt) (UMIMHO EC)
* [Escola de Direito](https://www.direito.uminho.pt) (UMIMHO ED)
* [Escola de Economia e Gestão](https://www.eeg.uminho.pt) (UMIMHO EEG)
* [Escolha de Engenharia](https://www.eng.uminho.pt) (UMIMHO EE)
* [Escola de Medicina](https://www.med.uminho.pt) (UMIMHO EM)
* [Escola de Psicologia](https://www.psi.uminho.pt) (UMIMHO EP)
* [Escola Superior de Enfermagem](https://www.ese.uminho.pt) (UMIMHO ESE)
* [Instituto de Ciências Sociais](https://www.ese.uminho.pt) (UMIMHO ICS)
* [Instituto de Educação](https://www.ie.uminho.pt) (UMIMHO IE)
* [Instituto de Letras e Ciências Humanas](https://www.elach.uminho.pt) (UMIMHO ILCH)
* [Instituto de Investigação em Biomateriais, Biodegradáveis e Biomiméticos](https://i3bs.uminho.pt) (UMIMHO I3Bs)
* Universidade Lusófona de Humanidades e Tecnologias
* [Departamento de Engenharia Informática e Sistemas de Informação](http://informatica.ulusofona.ptpt) (ULHT DEISI)
* [Escola de Ciências Econômicas e das Organizações](https://www.ulusofona.pt/faculdades-e-escolas/cul/eceo) (ULHC ECEO)



* Instituto Politécnico de Lisboa
* [Instituto Superior de Engenharia de Lisboa](https://www.isel.pt) (ISEL IPL)
* Instituto Politécnico de Setúbal

* [Escola Superior de Tecnologia do Barreiro](https://www.estbarreiro.ips.pt) (ESTB-IPS)

* Other Schools/Degrees
* [Escola Superior de Enfermagem do Porto](https://www.esenf.pt/pt/) (ESEP)

### Showcase

Although the template goes far beyond the cover… some covers from the supported schools are is display below.

                                                                                                    

--------

## Disclaimer

These are not official templates for NOVA FCT nor any other School, although we have done our best to make it fully compliant to each School regulations for thesis/dissertation presentation.

All [contributors](https://github.com/joaomlourenco/novathesis/wiki#help-with-the-project-patches-and-new-features), both sporadic and regular, are welcome. :) Please [contact me](http://docentes.fct.unl.pt/joao-lourenco) to join the team.

--------

## Word Templates

*If you are here looking for the (deprecated) Word templates (not maintained anymore), please go to [this other repository](https://github.com/joaomlourenco/novathesis_word).*