LaTeX template for theses at University of Aveiro. Check the guidelines for master and PhD theses.
In order to use draw.io diagrams, you need to download the desktop version of draw.io, install it, and make sure it runs when called by the command-line interface.
Afterwards, navigate to the build-scripts
folder, and from there, execute the drawio-pdf-tex
bash script.
This script will use the draw.io executable to export any file with a .drawio
extension to .pdf
. Then, it will move those files to the correct folder and follow up on that by creating (if they don't exist already) the corresponding .tex
files in the correct folder as well. It will also delete .tex
files remaining from the diagram folder.
Theoretically, you can use this script in a tool and then a latex recipe, but I haven't been able to do so yet. So, each time you change/create a new diagram, cd
into the build-scripts directory and execute the script
$ cd build-scripts
$ ./drawio-pdf-tex.sh
You can generate the PDF output file with latexmk using the following command.
$ latexmk -lualatex main.tex
Alternatively, you can use TeXstudio, Texmaker, Overleaf, Visual Studio Code with LaTeX Workshop, or any other LaTeX IDE.
Support for both pdfTeX and LuaTeX engines has been guaranteed in this template, but I encourage you to use the latter.
You can consult further information about this template in the generated PDF.
This is a fork of the work maintained by Rui Antunes
It is based on the original LaTeX template created by Tomás Oliveira e Silva.
Similar works include the ones by João Paulo Barraca et al. and Fábio Maia et al.