JaviMaciasG / PhD-TFM-TFG-LatexTemplate

This repo contains a generic template for PhD, Msc (TFM) and BsC (TFG) thesis documents mainly designed to be used at the University of Alcala (UAH)
GNU General Public License v3.0
22 stars 11 forks source link

Improvements for utf-8 support and compilation backends #2

Closed gcorral-uah closed 2 years ago

gcorral-uah commented 2 years ago

In this PR we improve the utf-8 support, by fully converting the template to this encoding. We are able to support an utf-8 bibliography by using the biblatex package and the biber program instead of the bibtex suite to process the bibliography files.

Biber allows us to process utf-8 files natively, but it has some trade-offs that are documented on these links: https://tex.stackexchange.com/questions/25701/bibtex-vs-biber-and-biblatex-vs-natbib https://tex.stackexchange.com/questions/53247/why-is-biber-so-slow

We also allow the compilation of the document with modern backends that support utf-8 by default, namely xelatex and lualatex, but we maintain the old defaults by using pdflatex in the makefiles.

Lastly we also have deleted the support for rubber in the main makefiles and fixed the slides compilation.

We have decided to defer the update of the code inclusion backend and some fixes for the use of glossaries on overleaf to a future update.

gcorral-uah commented 2 years ago

@JaviMaciasG can you take a look? I think that I haven't broken anything, but it a bit difficult to say.