# LaTeX-*template* In deze *repository* staan diverse LaTeX-*templates* die binnen de bacheloropleiding informatica van de UvA gebruikt worden. ## Bestanden Naast deze README zijn er diverse bestanden in de *repository* te vinden. ### *Templates* Er zijn sjablonen voor verschillende type opdrachten, ieder in een apart bestand. Deze zijn op dit moment beschikbaar voor de volgende soorten documenten: * Samenvatting * Presentatie * Projectplan * Technisch rapport * Literatuuronderzoek * Bachelorthesis * Generiek Dit laatste bestand is bruikbaar voor alle overige opdrachten. Daarnaast is er een sjabloon voor de thesis met een eigen `cls`-bestand. ### Installatie Het pakket bestaat uit een aantal bestanden, te weten diverse `cls`-bestanden en een aantal logo's van de Universiteit van Amsterdam. Je kunt deze bestanden apart installeren volgens onderstaande instructies of je kunt het geheel installeren of updaten met het volgende commando: sudo make install Mocht je het pakket willen verwijderen, dan kun je dat heel simpel doen met het volgende commando: sudo make uninstall #### Troubleshooting Mochten er onverhoopt problemen ontstaan bij de installatie, dan volgen hieronder de commando's om de templates toch goed te laten werken. sudo mkdir -p /usr/share/uvalatex sudo cp -r images classes templates /usr/share/uvalatex sudo cp uvalatex.sh /usr/bin/uvalatex.sh ### Gebruik Om een nieuw project aan te maken, gebruik je het `uvalatex` commando. Je kunt hier ook een type template aan meegeven. Bijvoorbeeld: uvalatex -t rapport ~/mijn_mapje Dit maakt een project aan volgens het rapport template in een mapje in je home directory. De map wordt automatisch aangemaakt als deze nog niet bestaat. #### Zonder installatie Als je een nieuw LaTeX document wilt beginnen, kopieer je het template, de plaatjes en de class files naar een directory. Daarna kun je compilen en beginnen met werken! #### Overleaf Als je gebruik maakt van Overleaf - of voorheen ShareLaTeX -, moet je de compiler op XeLaTeX zetten! ### .gitignore LaTeX genereert vrij veel bestanden die niet gedeeld hoeven te worden. Werk je met LaTeX in een git *repository*, zet dit `.gitignore` bestand er dan ook in. ## Potentiƫle verbeteringen Op een aantal aspecten kunnen de templates nog verbeterd worden. Hieronder staat een overzicht van punten. * De stijl van de bachelorthesis in lijn brengen met overige documenten. ## Auteurs Een eerste versie van dit document is gemaakt door Robert van Wijk (robertvanwijk@uva.nl), met vergaande aanpassingen door Stephan van Schaik, Willem Vermeulen en Stephen Swatman.