On the second of June, my birthday actually, I will start with my Master thesis at ASML Holding NV. ASML produces machines for the production of integrated circuits. Using their machines other companies, such as Intel, Apple, Samsung and many more, can create, for instance, CPUs, SoCs, DRAM or flash memory. But this blog post is not about my graduation at ASML actually. It is about my
template which I created for my thesis.
The university where I study, the TU/e, does unfortunately not provide a nice
template for their students to use. Joos Buijs actually created a kind of template à la TU/e style. However, as geeky as I am, I decided to create my own template. An example of how it looks can be downloaded here, the complete source can be downloaded here. It might be possible that you find a bug or you have a question about the template, if so, please contact me. To give you a heads-up, most likely you will not have the beautiful font MinionPro installed. If so, and you want to compile the source, you will need to remove line 590 (\figureversion{lining,proportional}%) from the class file (thesis.cls) and select one of the other fonts in the main
file (thesis.tex).
Most features of the class will speak for themselves some might need a little explanation. The \thSupervisors command for instance can take an arbitrary number of supervisors. The input has to have the format {name} / {Affiliation}, and elements need to be separated by a comma.
\thSupervisors{%
{F.A.J. Rompa} / {Eindhoven University of Technology}, {D.S. Addiks} / {ASML Holding NV},
{J. Appelhof} / {Embedded Systems Institute}, {S.R.E. Wessel} / {Van der Lande Industries}}
The class also provides a nomenclature. Symbols are to be put in the file ./frontmatter/symbols.tex. In the file the same format is used as the \thSupervisors command accepts with an extra element, namely, {symbol} / {meaning} / {unit}. The unit can be expressed using the siunitx package. Any acronyms can be inserted in the ./frontmatter/acronyms.tex file which has the format {acronym} / {meaning}. Furthermore the class can insert a custom title page. The title page can either be a .pdf or .tex file which is set as \thTitlePageOne{pdf}{./frontmatter/titlepage.pdf}.
To create this class I used a lot of internet resources, especially the Q&A site tex.stackexchange, which is the number one spot on the internet for all
related questions. Here follows a list of all the internet resources which I consulted.
The template is ready for use but I will most likely give it an update in the coming months. I tend to make it more robust with use of the etoolbox package instead of the ifthen package.