Skip to content

This is a library of latex classes for creating documents according to the Utrecht University style guide.

Notifications You must be signed in to change notification settings

tymees/uucls

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

uucls - LaTeX classes for the UU house style

This is a library of latex classes for creating documents according to the Utrecht University style guide. Currently, the package contains:

  • lib/classes/uuletter2.cls - a letter class that implements the UU template
  • lib/classes/uureport.cls - a wrapper around the standard report class that typesets a UU report

I plan to implement at least one more class, uuarticle.cls, but there's no timeline yet.

Under lib/examples you can find some templates/code examples that illustrate the use of the classes. They should compile once you've installed the classes. Currently, there is no further documentation.

Installation

I assume that if you're here, you already know how to use a custom latex class. Please note the following things:

  • The packages assume that the UU logos (found in lib/resources) are somewhere where latex can find them (ideally somewhere in the TeX Directory Structure (TDS)).

  • Dependencies are kept to a minimum but you need to have the following packages installed:

    • opensans and merrieweather for the fonts
    • babel (with Dutch language support) for localization
    • graphicx for the logos and signatures

The easiest way to install the packages is to use git clone somewhere in your TDS. If you're on MacOS/Linux, you can use the shell script included in the project to install the project by typing the following into your command line:

  git clone https://github.com/UtrechtUniversity/uucls.git && ./uucls/lib/scripts/uucls.sh install

Note: You can rm -rf uucls afterwards to delete the cloned repo (it was cloned just for the install anyways). A nicer curl implementation is currently not possible since this is an internal repo.

Before you do this, please inspect the script under lib/script/uucls.sh (as a matter of principle, don't just run scripts from the internet). It assumes that you have git and either MacTeX or TeXlive installed. The script will git clone the package into your TDS and install itself as a command line utility for updating and uninstalling the script.

Contributing

Initially, I created these classes for my personal use. I'm sharing them here in the hope that this perhaps saves some of you the work creating your own files. I'm very happy about PRs and/or comments. Ideally, raise an issue or just get in touch via my UU email.

Disclaimer

The UU branding is protected by copyright, with Utrecht University having the right of use. This is why the corporate style and the content of this repository cannot be used and/or applied by third parties without permission granted in advance.

About

This is a library of latex classes for creating documents according to the Utrecht University style guide.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 80.7%
  • Shell 19.3%