Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/david-christiansen/itu-thesis

A highly unofficial, still experimental LaTeX document class for ITU M.Sc. and Ph.D. theses and dissertations
https://github.com/david-christiansen/itu-thesis

Last synced: 13 days ago
JSON representation

A highly unofficial, still experimental LaTeX document class for ITU M.Sc. and Ph.D. theses and dissertations

Awesome Lists containing this project

README

        

itu-thesis
==========

An unofficial LaTeX document class for ITU theses. This is a work in progress -- please
send suggestions and bug reports should you be so bold as to use it!

This is really only relevant if you plan on writing something long enough to
have chapters.

Features
--------

* Fancy title page with (now-monochromatic, no longer colorful) ITU logo
* Tasteful use of sans-serif to match general aesthetic of ITU
* Bilingual - ITU logo + headers and title page take the language selected in babel (English or Danish).

TODO (that I plan to do)
------------------------
* Further prettification
* Show all the needed info on the title page

TODO (for someone else)
-----------------------
* Make it work easily in LyX

Non-free fonts (Luxi Mono)
--------------------------
By default, the document class relies on the Luxi Mono font for typewriter text (such as that produced by `\texttt`, `verbatim` and friends). Luxi Mono is used because it's a bit narrower than the default fonts, because it looks nice, and because it has bold and italic variants. However, your TeX system probably does not come with it. You can get it with the `getnonfreefonts-sys` script.

The commands will look something like this:
```
$ wget http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts
$ chmod u+x install-getnonfreefonts
$ sudo ./install-getnonfreefonts
```
If your Texlive installation is in your home directory, please omit the `sudo`. Then, use
```
sudo getnonfreefonts --sys luximono
```
to retrieve the `luximono` font.

Please check the above instructions against the documentation for your TeX distribution. In particular, they have only been tested on GNU/Linux and Mac OS X - Windows users running MikTeX may have an easier graphical utility available.

Free fonts
------------------------------------
DejaVu Sans Mono is available as an alternative free font. Provide the option `dejavu` to the `documentclass` command to use this font instead.

XeTeX
-----
This package now has preliminary support for XeLaTeX. In particular, it correctly determines whether it should load Babel or Polyglossia, and it uses TrueType or Opentype versions of fonts if they are available and XeTeX is being used.

Because XeTeX uses the operating system's font collection, you'll need to install TrueType or OpenType versions of the relevant fonts. Luxi Mono is available in this format, as is the sans serif font PT Sans Narrow. The Palatino-like serif font is Tex Gyre Pagella, which should ship with most TexLive distributions in OpenType format.

Instructions
------------

Use ````\thetitlepage```` to create a fancy title page. It relies on the following
commands having been run in the preamble:

\settitle{TITLE HERE}
\setauthor{AUTHOR}
\setsupervisor{SUPERVISOR}
\setextrasupervisor{OPTIONAL SECOND SUPERVISOR}
\setdate{HAND-IN DATE}