Skip to content
An unofficial PhD Thesis template for pdflatex, lualatex and xelatex for the Technical University of Berlin. The pdf-files are following the PDF/A-1b standard.
TeX Makefile Batchfile Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
0_frontmatter several fixes Nov 10, 2017
1_introduction declaration is not needed Sep 16, 2017
2 Add 23 font combinations with math support Sep 18, 2017
3 declaration is not needed Sep 16, 2017
4 declaration is not needed Sep 16, 2017
5 declaration is not needed Sep 16, 2017
6 some packages are moved to preamble Sep 19, 2017
7 declaration is not needed Sep 16, 2017
8 declaration is not needed Sep 16, 2017
9_backmatter declaration is not needed Sep 16, 2017
Appendix1
Classes new release 3.2.2 Nov 10, 2017
Data
Preamble several fixes Nov 10, 2017
python Several bugfixes and improvements Sep 15, 2017
sty biblatex with biber used Jul 4, 2017
.gitignore add missing file Mar 12, 2016
.travis.yml move more packages to preamble Sep 19, 2017
8bit.def add pdfx package Mar 12, 2016
CountErrWrnBBx.bat
ICC_LICENSE.txt some files were missing Mar 12, 2016
LICENSE remove unused files Sep 18, 2017
Makefile some small changes Sep 25, 2017
README.md some small changes Sep 25, 2017
Variables.ini add missing file Mar 12, 2016
appveyor.yml bibliographystyle can be choosen Sep 19, 2017
coated_FOGRA39L_argl.icc add pdfx package Mar 12, 2016
compile-lualatex-biblatex.bat several fixes Nov 10, 2017
compile-lualatex-bibtex.bat several fixes Nov 10, 2017
compile-pdflatex-biblatex.bat several fixes Nov 10, 2017
compile-pdflatex-bibtex.bat several fixes Nov 10, 2017
compile-thesis-windows-clear.bat some script improvements Sep 18, 2017
compile-thesis-windows_rerun.bat add some build scripts for windows Jul 4, 2017
compile-xelatex-biblatex.bat
sRGB_IEC61966-2-1_black_scaled.icc add pdfx package Mar 12, 2016
thesis-info.tex bibliographystyle can be choosen Sep 19, 2017
thesis.pdf
thesis.tex
thesis.xmpdata several fixes Nov 10, 2017

README.md

TUB_PhDThesisTemplate

A PDF/A - unofficial PhD Thesis template for the Technical University of Berlin

Build Status Build status License MIT


Features

  • Print and online version
  • Three different fonts
  • One-page and two-page layout
  • Adaptive Title page for final sumbission and for the evaluation process
  • PDF/A-1b for online submission, works with pdflatex, lualatex and xelatex
  • bibtex and biblatex support
  • Build script for pdflatex, lualatex and xelatex
  • Seperated tex-files for each chapter
  • TikZ - support
  • Figure support for TikZ, pgf (with python) and asymptote.
  • Glossaries
  • siunitx
  • german language support

Make for linux and Mac

To build the PDF version of your thesis, run:

make

This build procedure uses pdflatex with bibtex and will produce thesis.pdf. To use pdflatex with biblatex, you should run:

make BIB_STRATEGY=biblatex

To use XeLaTeX, you should run:

make BUILD_STRATEGY=xelatex

or with biblatex

make BUILD_STRATEGY=xelatex BIB_STRATEGY=biblatex

To use LuaLaTeX, you should run:

make BUILD_STRATEGY=lualatex

or with biblatex

make BUILD_STRATEGY=lualatex BIB_STRATEGY=biblatex

To clean the directory, run:

make clean

Make for windows

just run compile-{BUILD_STRATEGY}-{BIB_STRATEGY}.bat BUILD_STRATEGY can be latex, pdflatex, xelatex or lualatex BIB_STRATEGY can be either biblatex or bibtex

documentclass-options

% *********************** Choosing pdfx standard ******************************
% `pdfa1'
% `pdfa2'
% `pdfx3'
% *********************** Change Thesis-Language to German ******************************
% default is english
% `german' : language is set to german
% % *********************** Choosing oneside / twoside ******************************
% `oneside' : layout is optimized for one-side print
% `twoside' : layout is optimized for two-side print
% *********************** Choosing print / online ******************************
% `print' : pdf-file is optimized for print
% `online' : pdf-file is optimized for online submission. The links are colorfull.
% *********************** Choosing biblatex or bibtex ******************
% `biblatex' : biblatex is used. Biblatex is automatically set when using xetex
%
% *********************** Choosing bibliographystyle ******************
% `numbered' : (default option) e.g. [1], [2]
% `authoryear' :  e.g. Name (2008)
% `custombib' : Use your own style, which is defined in preamble.tex
% *********************** Choosing the Fonts size ******************
% `9pt'
% `10pt'
% `11pt'
% `12pt'
% *********************** Choosing the paper size ******************
% `letterpaper'
% `a4paper'
% `a5paper'
% *********************** Choosing the Fonts in Class Options when using pdflatex ******************
% 
%  On Windows, the packge cm-super has to be installed!
%
% `' :  computer modern
% `fontA' :  newtxmath
% `fontB' :  cmbright
% `fontC' :  libertine,newtxmath
% `fontD' :  concmath
% `fontE' :  iwona
% `fontF' :  kurier	
% `fontG' :  anttor
% `fontH' :  kmath,kerkis
% `fontI' :   mathdesign (Utopia)
% `fontJ' :  fouriernc
% `fontK' :  pxfonts
% `fontL' :  mathpazo
% `fontM' :  mathpple
% `fontN' :  txfonts
% `fontO' :  mathtime (Belleek)
% `fontP' :  mathptmx	times	
% `fontQ' :  mbtimes	omega
% `fontR' :  arev
% `fontS' :  mathdesign (Charter)	
% `fontT' :  comicsans
% `fontU' :  mathdesign (Garamond)
% `fontV' :  fourier	utopia
% `fontW' :  ccfonts,eulervm
%
% `customfont': Use `customfont' option in the document class and load the
% package in the preamble.tex
%
% default or leave empty: `Latin Modern' font will be loaded.
%
% *********************** Choosing the Fonts in Class Options when using xelatex/lualatex ***********
%
% `' :  computer modern
% `fontA' :  XITS - XITS Math
% `fontB': Cambria - Cambria Math
% 'fontC': Libertinus - Libertinus Math
% 'fontD': TeX Gyre Pagella - Asana Math
% 'fontE': TeX Gyre Pagella - TeX Gyre Pagella Math
% 'fontF': TeX Gyre Schola - TeX Gyre Schola Math
% 'fontG': TeX Gyre Termes - TeX Gyre Termes Math
% 'fontH': TeX Gyre Bonum - TeX Gyre Bonum Math
% 'fontI': DejaVu Sans - TeX Gyre DejaVu Math
%
% `customfont': Use `customfont' option in the document class and load the
% package in the preamble.tex
%
% default or leave empty: `Latin Modern' font will be loaded.
%
% ************************* Custom Page Margins ********************************
%
% `custommargin`: Use `custommargin' in options to activate custom page margins,
% which can be defined in the preamble.tex. Custom margin will override
% print/online margin setup.
%
% ************************* other options ********************************
% `abstract`: Only the title-page and the abstracts are generated
%

Inspirations/Based on

  • CUED PhD thesis template by Krishna Kumar

  • PhDthesis version 2 by Jakob Suckale

  • CUED Version 1.1 Template by H. Banderi

You can’t perform that action at this time.