The MIT thesis template in LaTeX

The latex template.

The current MIT thesis template was developed in 2023, using up-to-date LaTeX coding, to meet the current formatting requirements of the MIT Libraries. The title and abstract pages are automatically laid out from information provided by the user. This template includes options to use a variety of fonts, and it is compatible with either pdfTeX or unicode engines such as luaLaTeX. When using LaTeX formats dated November 2022 or later, the resulting pdf file meets the PDF/A-2b archivability standard. A standard TeX Live installation includes all other packages required by the template.

  • Download The most current LaTeX files for this template are distributed through the Comprehensive TeX Archive Network (CTAN): https://ctan.org/pkg/mitthesis
  • Documentation Documentation for the template in pdf format Documentation: here . -->
  • Gallery of fonts Sample theses in the font sets defined by the template. Gallery of fonts: here . -->
  • Sample title pages Sample title pages for various combinations of authors and degrees. Sample title pages: are here . -->
  • Overleaf The template is also in Overleaf.com's template gallery. Overleaf.com: , here .--> Learn more about Overleaf at MIT .

This template was written by John Lienhard at the request of the MIT Libraries.

Specifications for MIT theses

The formatting requirements for MIT theses are set by the MIT Libraries, as described at this url: http://libraries.mit.edu/archives/thesis-specs/ . Questions regarding these specifications should be directed to [email protected] .

The original LaTeX 2.09 template was written by Stephen Gildea in the late 1980s (also in CTAN, here ). That template was edited by many later students, leading to the files archived here.

LaTeX has changed greatly since the original MIT thesis template was written. LaTeX 2.09 was replaced by LaTeX2e in 1994. New engines were developed, particularly pdfTeX during the 1990s and Unicode-aware engines in the decades that followed. Many packages and fonts were developed to accompany the original platform, particularly after 2000; and major updates to the LaTeX kernel began in 2018. Over the years, the MIT Libraries have changed the required format several times, especially as electronic thesis submission has become the norm. The original template served MIT well; but by the early 2020s, it was substantially out of date. That situation motivated the creation of this new template.

Stack Exchange Network

Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

LaTeX templates for writing a thesis

Aside from CTAN, what are good resources/repositories for Latex templates? In particular, I'm looking for some pretty Thesis templates (I'm familiar with classicthesis)

  • repositories
  • Should this be for thesis templates, or for templates in general? So far, your answers have all been thesis templates. I'm looking for other templates. Please either edit the question to read "Resources/Sites for thesis templates", or clarify that you want general templates. (Or, simply delete your parenthetical note.) –  Kevin Vermeer Commented Jul 29, 2010 at 19:51
  • I think 'templates in general' might be too broad. As it is, 'thesis templates' is quite a wide topic. –  Joseph Wright ♦ Commented Jul 30, 2010 at 5:43

17 Answers 17

In my case, I actually found it easiest to roll my own using the memoir package as a base. It's very well documented, and setting the appropriate margins, double/one-half line spacing, etc. was very easy. And it makes it easy to play around a bit within the thesis guidelines, for instance making fancy chapter headings.

  • 1 Although it uses the book class, Siarhei Khirevich's tips might be inspiring to customize headers, chose a font, parametrize microtype, hacking bibtex, etc. –  Clément Commented Jun 12, 2014 at 16:33

Robert Poser has created a site dedicated to thesis templates:

http://www.thesis-template.com/

The link is currently dead, but that web site can still be read using archive.org (the Internet wayback machine) choosing a snapshot date such as February 8, 2014 . The thesis template site mostly just links to available external sites with templates.

It provides links to ready-to-go thesis templates of various universities worldwide. There's even a google map for viewing the templates origins on the world map.

Besides LaTeX templates there are also LyX thesis templates.

UK-TUG have a list of thesis templates from various UK institutions at http://uk.tug.org/training/thesis/ . There is also a good generic template at http://www.sunilpatel.co.uk/thesistemplate.php , but I'm note sure any of these are 'pretty'. At least in the UK the requirements tend to be vary much geared around a traditional manuscript style (double spaced and so on).

Joseph Wright's user avatar

  • Note (Jan 2014): many of the links from the above age are dead now. –  Chris H Commented Jan 6, 2014 at 11:44
  • @ChrisH I will see what I can do about that: we don't unfortunately get much direct information on this so have to rely on what we find! –  Joseph Wright ♦ Commented Jan 6, 2014 at 12:08
  • The link to "Using LaTeX to Write a PhD Thesis" is now dickimaw-books.com/latex/thesis (sys.uea.ac.uk was changed to cmp.uea.ac.uk many years ago, if anyone finds any old links to it, although I've moved most of my LaTeX resources from cmp.uea.ac.uk to dickimaw-books.com.) –  Nicola Talbot Commented Jun 12, 2014 at 16:31

I'm currently writing a (bachelor) thesis myself and just using the LaTeX's own "report" class, I find it meets all of my universities requirements when I only use a custom title page.

  • 3 I used scrreprt and I didn't even have to modify the title page. –  marczellm Commented Jan 6, 2015 at 15:28

For the spanish speaking community, I maintain a thesis format which can be easily adapted to the requirements of different universities. The format itself can be used to write thesis documents in any language, but it has a spanish option which takes care of loading a suitable set of packages and options to get the entire format consistently translated into spanish.

Juan A. Navarro's user avatar

There is an unofficial class sapthesis for the Laurea, Laurea Specialistica and Dottorato degrees at the La Sapienza university of Rome.

Chances are, your institution will have pretty strict specifications for your thesis format. If you're lucky your institution may have a class file or some grad students may maintain a unofficial template.

Purdue University (a state school in Indiana, USA) has a document class that may be a good starting point.

https://engineering.purdue.edu/~mark/puthesis/

An additional complication at Purdue is that each department has additional constraints on the formatting so the document class takes an option to specify the department.

  • 5 “ Chances are, your institution will have pretty strict specifications” – is this actually common? My University has absolutely zero specs. I’m the author, I decide the format. –  Konrad Rudolph Commented Aug 5, 2010 at 9:34
  • 8 In U.S. institutions it's the absolute norm, not the exception. And the formatting guidelines are usually awful as well. –  Alan Munn Commented Jan 10, 2011 at 1:09
  • 6 @Konrad: When Alan says "awful," he really means awful . They're atrocious. –  TH. Commented Jan 10, 2011 at 1:57
  • 1 In German institutions it's the absolute exception, not the norm. Only things like the exact words to be used for the declaration about having written the thesis oneself, marked quotations, named all sources and so on as well as some rules about the title page, inclusion of CV and such things are regulated. –  Stephen Commented Sep 26, 2011 at 7:11

There seems to be a nice compilation of thesis templates on this site:

https://www.sharelatex.com/templates/thesis/

These templates include many already mentioned here.

A really great place for LaTeX templates is:

http://www.latextemplates.com

This website is beautifully laid out and the templates are sorted into categories that make it easy to find the template that is best suited to your purposes. All of the templates have PDF examples and full template code.

I am not affiliated with this website in any way but have used it many times.

I use tex live utility on the mac to maintain my tex distribution. Specifically I use the ctan repository. On searching for thesis templates, I got style (cls) files for the following thesis formats. More information can be found on their respective ctan pages.

afthesis, classicthesis, ebsthesis, gatech-thesis, hepthesis, muthesis, psu-thesis, ryethesis, seuthesis, thuthesis, ucdavisthesis, ucthesis, uiucthesis, umich-thesis, umthesis, ut-thesis, uwthesis, york-thesis

My suggestion would be to see which one of these is closest to your university's requirements and then build on that. To search for each of the above theses files, use the following link format: http://www.ctan.org/cgi-bin/filenameSearch.py?filename=afthesis&Search=Search and replace the name appropriately and on the page visit the readme page for more details.

Unofficial (but linked from the Graduate School webpages) thesis template for Tennessee Tech University .

At the moment, the development snapshot is more advanced (automatic generation of front matter pages, ToC and related list page headers), and is nearly ready to be merged back to the stable version. Only 13 commands required for generating a basic thesis (plus any \include commands for your chapters and appendices).

Based off memoir, with hyperref, hypcap, ifthen, indentfirst, listings, memhfixc, nomencl, refcount, rotating, and ted packages required.

I just redid the uclathesis class, and in the process collected (iirc without checking) about a dozen thesis classes from various schools in the US and Europe to look at how others did this or that. In the end I used memoir, and it was pretty simple and straightforward, all in all. The part that took the longest (a day?) was the construction of the frontmatter pages (titlepage, signature page, copyright, vita, dedication, acknowledgements, abstract) which all had to have a special format.

I could email you any or all of these, and, even tho I'm probably not in the same class as many of the latex coders here, I'd be happy to advise you if you need it, since this is an exercise that I just finished.

Illinois Institute of Technology has their thesis class at available from the Graduate College website . A lot of the commands are somewhat nonstandard (for example capitalized \Section commands), so I've been redoing the class file as I work on my thesis. I'll post the result somewhere when the thesis examiner likes it.

The Université de Lorraine (in France), and more specifically the LORIA lab, developped a template that can be easily adapted.

You may find it at http://www.loria.fr/~roegel/TeX/TUL.html , but this page as well as the documentation is in French.

8< = = = = = = = = = = =

Another template was developped by the "association des doctorants de l'IRISA et de l'École doctorale Matisse en informatique, traitement du signal et électronique", a french team.

You may find it at http://www.irisa.fr/adoc/WikiWeb/pmwiki.php?n=Main.ModeleLatex

http://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template

Russian PhD thesis (Candidate of Sciences dissertation) template compatible with national standard (GOST).

NOVAthesis is an active and full featured LaTeX thesis template, designed to be easily accessible to LaTeX beginners. It will do all you need except writing the thesis for you!

The template is multilingual and easily costumizable. It has considerable large user communities at Facebook (use PT or EN) and GitHub (use EN only). There is also a new blog (in PT) about LaTeX and with tips on how to use and configure the novathesis template.

Give it a try… you won't regret! :)

  • The NOVAthesis template is now an official template at Overleaf , making it trivial to experiment with it. –  João Lourenço Commented Feb 27, 2019 at 3:01

I really like and highly recommend the LaTeX Thesis Template from Matthias Pospiech. It's so huge, it's actually more like a framework, comes with it's own 272 page documentation and is constantly being revised with it's current version from 2018-09-20, compilable with the current TeXlive 2018.

target users This template was developed with all sorts of structured documents in mind that require a good citation and reference framework with a customizable layout. It has so far been used for bachelor, master and phd-thesis as well as the thesis of teachers in their practical year. These theses had all a natural science background, which means that also this template is optimized for the needs of people in natural sciences. Nevertheless it should be easily adaptable to topics in humanities, linguistics or even arts. This template has been used under the supervision of the maintainer by very early beginners and also advanced LaTeX users. The experience was that beginners as well as advanced users are more productive with it because ‘it just works’, while the more advanced users additionally know that they can find all options for later modifications because of the documentation in the code.

You must log in to answer this question.

Not the answer you're looking for browse other questions tagged templates big-list thesis resources repositories ..

  • The Overflow Blog
  • Where does Postgres fit in a world of GenAI and vector databases?
  • Featured on Meta
  • We've made changes to our Terms of Service & Privacy Policy - July 2024
  • Bringing clarity to status tag usage on meta sites

Hot Network Questions

  • about flag changes in 16-bit calculations on the MC6800
  • How to allocate memory in NASM without C functions (x64)?
  • Are soldiers sinning when they kill enemy in a war?
  • DATEDIFF Rounding
  • What would the appropriate cost be for a magical set of full plate with a Cast On and Cast Off property?
  • How is yield calculated for a portfolio?
  • What did the Ancient Greeks think the stars were?
  • Trying to find an old book (fantasy or scifi?) in which the protagonist and their romantic partner live in opposite directions in time
  • Are there any theoretical reasons why we cannot measure the position of a particle with zero error?
  • Optimal Bath Fan Location
  • Is there any video of an air-to-air missile shooting down an aircraft?
  • Existence of a special ordering of the elements of a finite group
  • How to reply to reviewers who ask for more work by responding that the paper is complete as it stands?
  • How can you trust a forensic scientist to have maintained the chain of custody?
  • Is it possible to create a board position where White must make the move that leads to stalemating Black to avoid Black stalemating White?
  • High CPU usage by process with obfuscated name on Linux server – Potential attack?
  • My school wants me to download an SSL certificate to connect to WiFi. Can I just avoid doing anything private while on the WiFi?
  • Iteration Limit for expression involving Gamma functions
  • What would be non-slang equivalent of "copium"?
  • How do you determine what order to process chained events/interactions?
  • Story where character has "boomerdisc"
  • My visit is for two weeks but my host bought insurance for two months is it okay
  • Proving that a sum is a composite number
  • How to Change Bullet Shapes Based on Frame Attributes (e.g., frametitle) in Beamer

latex thesis template free download

A LaTeX template for thesis, dissertations and similar monograph-like documents

View the Project on GitHub joaomlourenco/novathesis

  • Download ZIP File
  • Download TAR Ball
  • View On GitHub

GitHub Workflow Status (with branch)

With a Local LaTeX Installation

With a remote cloud-based service, problems and difficulties, suggestions, bugs and feature requests, word templates.

Star History Chart

If you choose to use this project, please:

  • Give it a star by clicking the (⭐️) at the top right of the project’s page .
  • Make a small donation ( pay me a beer! )
  • Cite the NOVAthesis manual in your thesis/dissertation (e.g., in the acknowledgments) with \cite{novathesis-manual} (the correct bibliographic reference will be added automatically).

The “ novathesis ” LaTeX template is an Open Source project for writing thesis, dissertations, and other monograph-like documents, which…

  • Just select the School, provide the cover info, your chapters with text… and you’re done!
  • It’s LaTeX! What would you expect?! 😉
  • E.g., multiple chapter styles, multiple font styles, automatic book spine generation, …
  • Currently supports +20 Schools, drawing the covers and typesetting the text according to the rules of each School.

This work is licensed under the LaTeX Project Public License v1.3c. To view a copy of this license, visit the LaTeX project public license .

Getting Started

See below for alternatives to a local LaTeX installation

See “ minimal installation ” for instructions on how to build/use a minimal installation of LaTeX (<100 MB vs. 5GB for tex-live), which is just enough to compile the template successfully

  • Windows: install TeX-Live or MikTeX .
  • Linux: install TeX-Live or MikTeX .
  • macOS: install MacTeX (a macOS version of TeX-Live ) or MikTeX .
  • Cloning the GitHub repository with git clone --depth=1 https://github.com/joaomlourenco/novathesis.git ; or
  • Downloading the latest version from the GitHub repository as a Zip file
  • The main file is named “ template.tex ”.
  • Either load it in your favorite LaTeX text editor or compile it in the terminal with latexmk -shell-escape -file-line-error -pdf template . If you use a LaTeX text editor, please notice that the NOVAthesis template uses biber and not bibtex to process the bibliography, which means that most probably you have to open the Editor Preferences and somewhere (depends on the Editor) change bibtex to biber .
  • If Murphy is elsewhere, LaTeX will create the file “ template.pdf ”, which you may open with your favorite PDF viewer.
  • Edit the files in the “ Config ” folder:
File Contents
Options specific for the package.
Configure the template, i.e., the document type, the school, the used languages, etc.
Configure the lists to be printed (table of contents, list of figures, list of tables, list of listings, etc).
   
Configuration specific to
Configuration specific to
Configuration specific to
Configuration specific to
Configuration specific to (all schools)
  • See 3. above.
  • You’re done with a beautifully formatted thesis/dissertation! 😃

See above for using a local installation of LaTeX

NOVAthesis v6.10.10 is available as an Overleaf template . Just select open as template and follow from step 3 above !

  • Download the latest version from the GitHub repository as a Zip file .
  • Login to your favorite LaTeX cloud service. I recommend Overleaf but there are alternatives (these instructions apply to Overleaf and you’ll have to adapt for other providers).
  • In the menu select New project -> Upload project
  • Upload the zip with all the “novathesis” files.
  • Select “ template.tex ” as the main file.
  • Follow from step 3 above

image

  • Install LaTeX in your computer and use a the template locally !
  • Opt for a hassle free solution and buy a (student) plan in Overleaf .

Getting Help

Check the wiki and have some hope! :smile:

If you couldn’t find what you were looking for, ask for help in:

  • The GitHub Discussions page (only EN please) at https://github.com/joaomlourenco/novathesis/discussions.
  • The Facebook page (PT or EN) at https://www.facebook.com/groups/novathesis.
  • The Reddit novathesis community at r/novathesis .
  • You may also give a look at the novathesis blog at https://novathesis.blogspot.pt .

Please don’t try to contact me directly for questions or support, by email or any other channel! I will not answer such requests… The GitHub Discussions page and the Facebook page are the right places to ask for help and support!

  • Do you have a suggestion? Please add it to the wiki and help other users!
  • Did you find a bug? Please open an issue . Thanks!
  • Would you like to request a new feature (or support of a new School)? Please open an issue . Thanks!

List of Supported Schools

  • NOVA School for Science and Technology (FCT-NOVA)
  • PhD in Information Management
  • Master in Geographical Information Systems and Science
  • Master in Statistics and Information Management
  • Master in Information Management
  • Master in Geospatial Technologies
  • Master in Data Science and Advanced Analytics
  • Masters in Geospatial Technologies
  • National School of Public Heath (ENSP-NOVA)
  • Faculdade de Ciências Humanas e Sociais (FCSH-NOVA)
  • Instituto de Tecnologia Química e Biologica Antonio Xavier (ITQB-NOVA)
  • Instituto Superior Técnico (IST-ULISBOA)
  • Faculdade de Ciências (FC-ULISBOA)
  • Faculdade de Medicina Veterinária (FMV-ULISBOA)
  • Escola de Arquitetura (EA-UMIMHO)
  • Escola de Ciências (EC-UMIMHO)
  • Escola de Direito (ED-UMIMHO)
  • Escola de Economia e Gestão (EEG-UMIMHO)
  • Escolha de Engenharia (EE-UMIMHO)
  • Escola de Medicina (EM-UMIMHO)
  • Escola de Psicologia (EP-UMIMHO)
  • Escola Superior de Enfermagem (ESE-UMIMHO)
  • Instituto de Ciências Sociais (ICS-UMIMHO)
  • Instituto de Educação (IE-UMIMHO)
  • Instituto de Letras e Ciências Humanas (ILCH-UMIMHO)
  • Instituto de Investigação em Biomateriais, Biodegradáveis e Biomiméticos (I3Bs-UMIMHO)

Departamento de Engenharia Informática e Sistemas de Informação (ULHT-DEISI)

<!– * ISCTE – Instituto Universitário de Lisboa

Escola de Tecnologia e Arquitectura (ETA-ISCTE-IUL) NOTE: this template is outdated (there are new covers/specifications) –>

  • Instituto Superior de Engenharia de Lisboa (ISEL-IPL)

Instituto Politécnico de Setúbal

  • Escola Superior de Tecnologia do Barreiro (ESTB-IPS)
  • Escola Superior de Enfermagem do Porto (ESEP)

Although the template goes far beyond the cover… some covers from the supported schools are is display below.

These are not official templates for FCT-NOVA nor any other School, although we have done our best to make it fully compliant to each School regulations for thesis/dissertation presentation.

All contributors , both sporadic and regular, are welcome. :) Please contact me to join the team.

If you are here looking for the (deprecated) Word templates (not maintained anymore), please go to this other repository .

scientific-thesis-template

Latex template for master, bachelor, diploma, and student theses, latex template for scientific theses.

This template is a general template for scientific theses. Currently, it is the unofficial LaTeX template for Master, Bachelor, Diploma, and Student Theses at following institutions:

  • English example
  • German example
  • German example with minted and PlantUML

The template will be extended to support theses from different institutions.

For architectural decision records see docs/adr .

Characteristics of the template

Quick start, recommended latex environments, installation hints for ubuntu, installation hints for windows, latex compilation, contained files and directories.

  • Most recent packages and package configuration based on long-time experience.
  • lualatex to enable proper typeset ligatures . For older systems, pdflatex is still supported.
  • Open for contributions.
  • latexmk - Reasoning available at https://tex.stackexchange.com/a/249243/9075 .
  • biblatex + biber instead of plain bibtex , because biblatex fully supports UTF-8 and commands such as \citeauthor{...} work out of the box. See also https://tex.stackexchange.com/q/8411/9075 .
  • Automatic adjustment of wrong ligatures using the selnolig package
  • Full Unicode (UTF-8) support
  • Optional: Render listings using minted , which provides better output than listings , but requires pygments to be installed.
  • Optional: Direct inclusion of PlantUML diagram.s

Even though AuToLaTeX is more powerful than latexmk , it is not included in MiKTeX and therefore it is not used here.

  • Go to the development version at https://github.com/latextemplates/scientific-thesis-template/archive/master.zip . Reason: LaTeX packages change so fast over time and we cannot do a release on each change.
  • Extract master.zip to the directory you want to work. E.g., c:\users\user\documents\thesis .
  • English: main-english.tex
  • German: main-german.tex
  • German advanced usage: main-minted-german.tex (see below)
  • Start texing at main-paderborn-english.tex or main-paderborn-german.tex .
  • Adapt logos/UBP-background-picture.pdf to your needs. It has the format 20cm x 10cm.
  • Change !TeX root = in latexhints-english.tex and latexhints-german.tex .

Usage at overleaf

See overleaf .

Usage using plain git

We do not recommend to fork this project as a fork denotes that you work on improving the template itself. Thus, just create a new git repository and populate it using the files provided at source.zip , which you downloaded at the latest release page .

Offline usage

Use JabRef to manage your bibliography. Quick installation using Chocolatey : choco install texstudio languagetool jabref .

A comparison to other literature management software is available at https://ultimate-comparisons.github.io/ultimate-reference-management-software-comparison/ . See LaTeX Editors/IDEs question on TeX.SX for a complete list of LaTeX editors.

Online usage

overleaf has been tesed by multiple users. It also comes with git support .

  • From Ubuntu 18.10 onwards, the basic version of the template works without issues. Advanced usages such as cool syntax highlighting with minted needs more configuration.
  • Ubuntu 16.04 ships biber 2.4 , so you have to upgrade your texlive distribution. The easiest way is to uninstall the ubuntu package and use install-tl-ubuntu . Then, you can follow the instructions given at http://tex.stackexchange.com/a/55459/9075 to update your texlive distribution. If you do not want to have an updated installation, but fiddle around with dirty patching your installation, please follow http://tex.stackexchange.com/questions/84624/how-to-upgrade-biblatex-properly .

Always working solution: Use the docker image . This is provides a perfectly configured latex distribution with all required tools.

  • Execute sudo visudo to edit the sudoers file
  • Add the line myusername ALL = (root) NOPASSWD: /usr/bin/docker . Replace myusername accordingly. (Source: https://unix.stackexchange.com/a/13058/18033 )
  • Execute sudo docker pull danteev/texlive . This should not ask for any password. Will download approx. 4GB.
  • Open TeXstudio
  • Options > Configure TeXstudio > Commands
  • Set “PdfLaTeX” to docker run --rm -v DIROFTEXDOCUMENT:/home danteev/texlive pdflatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex , replace DIROFTEXDOCUMENT by the directory of your latex document. Example: /home/user/thesis .
  • Set “LuaLaTeX” to docker run --rm -v DIROFTEXDOCUMENT:/home danteev/texlive lualatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex , replace DIROFTEXDOCUMENT by the directory of your latex document. Example: /home/user/thesis .
  • Set “Biber” to docker run --rm -v DIROFTEXDOCUMENT:/home danteev/texlive biber % , replace DIROFTEXDOCUMENT by the directory of your latex document. Example: /home/user/thesis .
  • Check if the “docker pull” command from step 3 succeed. If not, wait.
  • Try to press the “Compile” ( F6 ) button in TeXstudio.

Note: The default installation of MiKTeX might ship with incompatible biblatex and biber packages. You have to keep your MiKTeX up to date. In case you followed the linked installation steps, you only have to run “Update MiKTeX”. If you installed MiKTeX other ways, you have to run “Update MiKTeX (Admin)” and “Update MiKTeX” and check in both tools for updates (see http://tex.stackexchange.com/a/108490/9075 ).

Preparations

  • Open cmd.exe as Administartor
  • Paste and hit Enter @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
  • Execute choco feature enable -n=allowGlobalConfirmation to get rid off additional installation confirmations.
  • Execute choco install texstudio sumatrapdf.install strawberryperl jre8 jabref languagetool to install necessary tooling.
  • In case PlantUML should be used, follow the installation instructions at https://koppor.github.io/plantuml/ listed at the “pre-conditions” section.
  • For more recommended tooling see https://github.com/koppor/koppors-chocolatey-scripts .

Recommended setup of MiKTeX

  • Download the basic installer from http://miktex.org/download
  • Check “I accept the MiKTeX copying conditions”
  • Click “Next”
  • Check first option
  • Input “C:\MiKTeX” in the input field
  • First combo box: “A4”
  • Second combo box: “Yes”:
  • Fifth screen: Press “Start”
  • Now a window “Executing” appears. It will take about 5 minutes until this is finished.
  • At the last screen: Click “Close”
  • Open cmd.exe
  • Execute refreshenv to make MiKTeX’s binaries known right after the installation
  • Execute mpm --update-db
  • Execute mpm --update
  • Execute mpm --install=tex-gyre (to resolve fontspec error: "font-not-found" , \setmainfont{TeX Gyre Termes} )
  • Execute mpm --install=tex-gyre-math
  • Execute mpm --install=cm-super
  • Execute initexmf --update-fndb (ensure that no other MiKTeX tooling such as the MiKTeX Console is run in parallel - see https://github.com/MiKTeX/miktex/issues/98#issuecomment-375952270 )
  • Execute initexmf --mklinks --force

The template is compiled using normal compilation commands. Your LaTeX environment (such as TeXStudio ) should take care about the compilation transparently.

If you open main-minted-german.tex , there will be a warning that the compilation command will be overridden. Please answer (a) allow for this document :

At “Build & View”, there will be a question to update to biber. Please answer (a) allow for this document :

When the “Package Installation” dialog pops up at TeXStudio, choose your username at “The package will be installed for:” and uncheck “Always show this dialog before installing packages.” If you want to include .svg graphics, inkscape has to be in your path.

Attention! The first compilation will take at least 30 seconds , because there will be some LaTeX packages installed.

Using the command line

For debugging, it might be better to use the command line for latexing. Use lualatex --shell-escape main-minted-german to compile the main document. Run biber main-minted-german to get the bibliography rendered (execute lualatex afterwards).

Automatic compilation is also possible:

If you want automatic compilation use following command:

This will also open a Sumatra PDF and only works with the supplied configuration.

latexmk configuration

This repository ships a .latexmk which is read by latexmk. It is configured for Windows and especially sets Sumatra PDF as default PDF viewer. You can make this local configuration a global configuration, when you put it at the right place .

If you want to add more packages, configure it there. For instance, for support of makeglossaries see http://tex.stackexchange.com/questions/1226/how-to-make-latexmk-use-makeglossaries .

Q: What is the issue with ligatures?

A ligature is the joining of letters to look better. There are rules that there should be no ligatures at “morpheme boundaries”. See english.stackexchange.com for a long discusisson.

Example with correct ligatures:

Example with wrong ligatures:

See ADR-0004 for a discussion on the technical solution possiblities.

Q: There is an output that biber/biblatex too old

See installation hints of how to update them at different systems.

Q: Overleaf complains about missing .sty files.

Google for the name of the sty and upload it to overleaf. As of 2018-02-17, these are:

  • lccaps.sty - can be downloaded from https://latextemplates.github.io/stys-for-overleaf/ .
  • scientific-thesis-cover.sty - can be downloaded from https://raw.githubusercontent.com/latextemplates/scientific-thesis-cover/master/scientific-thesis-cover.sty .

Q: MiKTeX complains about missing .sty files.

Use the MiKTeX console to refresh the package index. Then, automatic installation should work again.

Q: I cannot get minted to run. There is this -shell-escape warning.

Please ensure that your compiliation command includes -shell-escape . E.g., lualatex -shell-escape -synctex=1 main-minted-german.tex . When compiling main-minted-german.tex with TeXStudio, you will see a dialog warning about overriding the comipiliation command. Just anser “(a) allow for this document” and it will work.

Q: My Paderborn title page is strange. The boxes seem to be located arbitrarily.

Just run pdflatex again.

Q: I get the error ! pdfTeX error (font expansion): auto expansion is only possible with scalable fonts.

Install the cm-super package using the MiKTeX package manager. Then, run initexmf --mkmaps on the command line. (Long description: http://tex.stackexchange.com/a/324972/9075 )

Q: How do I change the appearance of chapter headings?

Edit preambel/chapterheads.tex .

Q: How to include Excel charts properly?

  • Select the excel chart you want to use.
  • Print to PDF with the option “Print Selected Chart”.
  • Remove empty space of the created PDF page with pdfcrop chart.pdf chart_cropped.pdf (install via MikTex first, if not available; check via pdfcrop --version ).
  • Use pdfscissors (https://sites.google.com/site/pdfscissors) to crop the borders and title (maybe you have to allow https://sites.google.com in the Java security center in the control panel).
  • Include the PDF in LaTex via \includegraphics{chart_cropped.pdf} .

Q: Do I need to take special care because of Visual Studio Code?

Please remove the magic comments ( % !TeX program ... ) at the top of the main-....tex file. Although LaTeX-Workshop supports magic comments , it currently does not work reliably. Without the magic comments, compilation works.

Q: Do I have to do something special for the final version?

  • If you included some version control statements, please remove them. Currently, the template does not support any, but it used to support SVN.
  • By using \largepage and \shortpage , single lines at the bottom or at the top of the page can be manually fixed.
  • Search the PDF for “TODO” or similar things. Remove \usepackage{todonotes} in config.tex .
  • Ensure that you run lualatex at least three times and that there are no “undefined references”.
  • The margins are intended for good screen reading. Do not change them (or do exactly know what you are doing).

Q: I want to use make instead of latexmk

For those, who have cygwin installed or run a linux machine, this template offers a simple LaTeX makefile. It is not as sophisticated as other projects, but does its job.

Make targets:

  • pdf (default): Generates ausarbeitung.pdf
  • aspell : Checks all files using aspell.
  • clean : Removes all temporary files.
  • mrproper : Cleans up and removes also editor backup files.
  • stand : Creates a new PDF with the current status of the thesis.
  • view : Opens the configured viewer
  • 6 : Generates a 3x2 postscriptfile using psnup.

Q: Are there any other alternatives to latexmk and make?

  • https://github.com/akerbos/ltx2any
  • https://github.com/shiblon/latex-makefile
  • https://github.com/ransford/pdflatex-makefile
  • https://github.com/brotchie/latex-rubber-makefile
  • See also Recommended build system for latex? and How to properly ‘make’ a latex project?

Q: I want to use minted as its syntax highlighting seems to be better

  • choco install python
  • pip install pygments
  • Start with main-minted-german.tex
  • Use -shell-escape when texing: lualatex -shell-escape main-minted-german.tex

Q: main-minted-german.tex does not compile: File `main-minted-german-plantuml.latex' not found. \end{plantuml} . What can I do?

You did not setup the plantuml package correctly. Please head to https://koppor.github.io/plantuml/ for installation instructions.

Q: Is there any other place to look for further information?

For German users, go to http://texfragen.de/ .

Q: I was recommended the Harvard style

This template uses the alphabetic style. That style is explained at the biblatex documentation on page 60:

The alphabetic labels resemble a compact author-year style to some extent, but the way they are employed is similar to a numeric citation scheme. For example, instead of “Jones 1995” this style would use the label “[Jon95]”. “Jones and Williams 1986” would be rendered as “[JW86]”.

We are aware that the University of Stuttgart recommends to use the Hardvard style . However, this style is not common in natural sciences and information science.

Q: How can I reformat my .tex files?

Execute latexindent -l -s -sl -w main-english.tex

Q: How I want to obey the one-sentence-per-line rule.

Execute latexindent -m -l -s -sl -w main-english.tex . Attention! This is work in progress and does not always produce best results.

Q: Aren’t there other templates?

Sure. The Hagenberg Thesis Document Collection seems to be the most promising. However, they currently do not support microtype and not the cover of the University of Stuttgart.

We are collecting alternatives at the issue #25 and plan to add a comparison to each other template.

Q: I get Font "LatinModernMath-Regular" not found. . What can I do?

Error message:

Install the package lm-math manually.

Q: I get ! Package fontspec Error: The font "LinuxLibertineO" cannot be found. . What can I do?

Install the package libertine manually.

Q: I get ! Package fontspec Error: The font "TeXGyreTermes" cannot be found. . What can I do?

Install the package tex-gyre and tex-gyre-math manually.

Q: I get ! error: (type 1): cannot find encoding file 'ntx-ot1-tlf.enc' for reading . What can I do?

See https://tex.stackexchange.com/a/240850/9075 : Install the packages newpx and newtxsf manually.

Q: I get ! TeX capacity exceeded, sorry [main memory size=3000000]. . What can I do?

Follow the steps at https://tex.stackexchange.com/a/548335/9075

Try with following command

See https://tex.stackexchange.com/a/124206/9075 for details.

Q: I get Unknown pattern ngerman-x-latest . What can I do?

On MiKTeX, one can solve it as follows:

  • Disable \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
  • Compile the document. This way, miktex downloads additional packages. Including hyphsubst .
  • Enable \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}

Directories

  • graphics Directory containing the figures. By using LuaLaTex/PDFLaTeX it is possible to use PDFs, JPGs, PNGs, … We recommend to use PDFs to enable smooth scaling.
  • institution is empty or paderborn
  • feature is empty or minted
  • language is english or german
  • main-german.tex for German
  • main-english.tex for English
  • main-paderborn-german.tex for German theses at Paderborn University
  • main-paderborn-english.tex for English theses at Paderborn University
  • Add text here
  • Adjust title etc. here
  • bibliography.bib - Bibliography. biblatex format. Manage it with JabRef .
  • acronyms.tex - Abbreviations.
  • commands.tex - Example macros
  • config.tex - The place to add packages etc.

Following additional files are included, which do not need to be adapted:

  • Makefile - The Makefile. Builds on latexmk.
  • README.md - minimal file pointing to this documentation.
  • Lutz Hering, Heike Hering: How to Write Technial Reports , Springer, 2010; also available in German Technische Berichte - verständlich gliedern, gut gestalten, überzeugend vortragen . - Highly recommended, because it guides through all aspects of a report (such as a Master Thesis).
  • Marcus Deininger et al.: Studienarbeiten - Ein Leitfaden zur Erstellung, Durchführung und Präsentation wissenschaftlicher Abschlussarbeiten am Beispiel Informatik , vdf. - Recommended as guideline for planning and working on the whole thesis.
  • Charles Lipson, Cite Right, Second Edition: A Quick Guide to Citation Styles–MLA, APA, Chicago, the Sciences, Professions, and More , Chicago Guides to Writing, Editing, and Publishing, 2011. - Recommended in case you are unsure about how to correctly cite something.

The license of this work is CC0 , which corresponds to “public domain”.

The images in logos are subject to other copyright from other parties:

  • UPB_LOGO_GB_RGB_15.pdf and UPB_Logo_RGB_D_2012.pdf are copyright Paderborn University. Refer to https://www.uni-paderborn.de/universitaet/marketing/design-vorgaben-templates/ for proper use.
  • UBP-background-picture.* are demonstration files generated using an educational edition of Microsoft Office. They can be used in a scientific context only. For commercial use, please change them.
  • UBP-background-picture.pdf is generated out of UBP-background-picture.pptx and is free for personal use only.

Graduate Education

Office of graduate and postdoctoral education, thesis templates.

The following thesis format templates should help you get started with formatting your thesis or dissertation. Georgia Tech provides free Overleaf Professional accounts for all students, faculty, and staff who would like to use the collaborative, online LaTeX editor for their projects.

  • LaTeX Template (.zip) - updated May 2020
  • Featured LaTeX templates on Overleaf
  • Word Thesis Template (.docx) - updated August 2016
  • Georgia Tech Engineering Reference Management System (GTERMS)

LaTeX Resources

  • LaTeX Project
  • Set the Quick Build command configuration to: “PdfLaTeX + Bib(la)tex) + PdfLaTeX (x2) + View Pdf”.
  • Use the Quick Build command to compile and view your .pdf file.
  • If you decide to use a “build” subdirectory for output files, you must point BibTeX to the proper subdirectory.

LaTeX is a powerful text processing and formatting tool that produces clean, consistent results. This high-quality typesetting system is a free service provided by Georgia Tech. It is available on many platforms and can be used with the editor of your choice. LaTeX is the de facto standard for the communication and publication of scientific documents.

Although Graduate Education does not offer direct technical support, Tech does provide help via campus partners such as the Library and Overleaf (online LaTeX editor). Please check the Library events page for courses on LaTex, or contact Overleaf directly.

Many students have also found useful tips for dealing with specific problems by entering keywords such as "LaTeX formatting table captions" in their favorite search engines.

Most Common LaTeX to PDF Problem

The most common problem we see with Electronic Theses & Dissertations (ETDs) created in LaTeX is the altering of the page size, particularly an increase of the bottom margin to more than one inch, and sometimes an accompanying decrease in the top and/or right margins to less than the requisite one inch. Less frequently, there will also be problems with figures disappearing or changing appearance. The sizing error may be introduced inadvertently during the conversion from .dvi to .pdf or .ps when the program doing the converting defaults to the A4 European page size. Always check your PDF file after conversion, even if your source file looked perfect.

The following fixes have been found by your fellow Tech graduate students and passed along to the Graduate Thesis Office. We hope they help you:

  • First, before converting the .tex file to .dvi, make sure the class header file in your .tex file says something like "\documentclass[12pt, letter]{article}".
  • If you are converting the resulting .dvi file to a .ps file, be sure the dvips options specify "-P pdf -t letter".
  • When you are converting to .pdf from either the .dvi file directly or from a .ps file, locate the C:\texmf\dvipdfm\config\config\ or analogous folder for PDFs in your system. Replace the line "p a4" with "p letter".

Check our frequently asked questions (FAQ) to see if your question has already been answered. Else, contact [email protected] .

Accessibility Information

Download Microsoft Products   >      Download Adobe Reader   >

Caltech Library logo

LaTeX Authoring With Overleaf: Theses in LaTeX

  • Getting Started
  • Theses in LaTeX
  • Overleaf Training
  • Workshop Syllabus

Caltech Thesis LaTeX template in Overleaf

As of January 2016, the Caltech Overleaf portal offers thesis authors a LaTeX template that reflects the regulations of the Office of Graduate Studies and the requirements of the Institute. There are two versions of the thesis template available: one with the approved Caltech logo; the other without a logo.

latex thesis template free download

Downloading Overleaf template files

You can download the Overleaf template files as zip files to your own computer if you prefer to use them that way. Open up a blank thesis template on the Overleaf site, then click on Project at the top of the screen. A green box labeled “Download as ZIP” will show up in the left column, and you can choose which types of files you want to download.

Head of Research Services

Profile Photo

Author Services and Thesis Librarian

Profile Photo

  • << Previous: Getting Started
  • Next: Overleaf Training >>
  • Last Updated: Nov 15, 2023 3:54 PM
  • URL: https://library.caltech.edu/latex

Typesetting (1400x200)

SDSU's Coronavirus (COVID-19) Response

Master's thesis latex template.

"LaTeX is a document preparation system. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG ("what  you see is what you get") word processors. The writer uses markup tagging conventions to define the general structure of a document (such as article, book, letter, or thesis), to stylise text throughout a document (such as bold and italics), and to add citations and cross-references. A TeX distribution such as TeX Live or MikTeX is used to produce an output file (such as PDF or DVI) suitable for printing or digital distribution. Within the typesetting system, its name is stylised as L a T e X ." — Adopted from Wikipedia. ( https://en.wikipedia.org/wiki/LaTeX )

  • Linux/Unix — sdsu-thesis-latex.tar.gz
  • Windows — sdsu-thesis-latex.zip
  • Note: The generated sample pdf is available because many people asked for it, not because it is a good idea to use it as a reference. The style file and sample LaTeX document contain instructions and comments on why/how certain things were done in a certain way...
  • Note: Official Unofficial Guide for Thesis Chairs
  • Note: Official LaTeX format approval form; this is an official SDSU form — Do Not Edit .
  • Peter Blomgren ( [email protected] , webpage ) reviews LaTeX theses for the Department of Mathematics and Statistics; the Department of Computer Science; and the Computational Sciences program; thus bypassing the review by Montezuma Publishing
  • Fedora >> sudo yum install texlive* texmaker
  • Ubuntu — help/community/LaTeX
  • Texmaker (editor, recommended)
  • TeX Live (LaTeX distribution)
  • MiKTeX (LaTeX distribution)
  • Overleaf (Tested)
  • Typeset.io (Untested, Looks Promising)
  • Session 1 (February 23, 1981)
  • Session 2 (February 24, 1981)
  • Session 3 (February 25, 1981)
  • Session 4 (February 26, 1981)
  • Session 5 (February 27, 1981)
  • More Donald Knuth Lectures
  • LaTeX Graphics Blog
  • Wikibooks: LaTeX/Introduction
  • TeX Resources: LaTeX Matters
  • LaTeX Templates for FUTURE reference; DO NOT use for your thesis.
  • LaTeX Tables Generator
  • LMGTFY: More LaTeX Resources

Classicthesis Typographic Thesis

This template has been designed as a homage to the Elements of Typographic Style. As such, it has an air of efficiency and optimal design. It is suitable for any high-level degree thesis such as for a PhD, Masters or Honors. Sections within the thesis are clearly separated in a consistent way, as are sections within each chapter. The default structure of the thesis proceeds in the following order: title page, dedication, abstract, publications, acknowledgements, contents, list of tables/figures/listings, acronyms, content chapters, appendices, bibliography, colophon and declaration.

Description

This template has been designed as a homage to the elements of typographic style. As such, it has an air of efficiency and optimal design. It is suitable for any high-level degree thesis such as for a PhD, Masters or Honors. Sections within the thesis are clearly separated in a consistent way, as are sections within each chapter. The default structure of the thesis proceeds in the following order: title page, dedication, abstract, publications, acknowledgements, contents, list of tables/figures/listings, acronyms, content chapters, appendices, bibliography, colophon and declaration.

The template includes a chapter to get you started using the template and provides several useful suggestions which are worth reading. Also included are two chapters showing the capability of the template to give an idea of how it will look with your content.

Important note: this template comes as a zip file with multiple files and folders within it. It is a good idea to familiarize yourself with each of the included files and to read the introductory chapter so you are well equipped to make use of this template.

latex thesis template free download

This thesis was originally created by André Miede based on Robert Bringhurst’s seminal book on typography “The Elements of Typographic Style”. The template has been modified to fit the commenting style of this website to make it easier to use by Vel .

Current Version

v1.4 (January 1, 2016)

This template is licensed under a GNU General Public License (v3) license.

Open Template for Free Editing Online

Download template, have a question.

  • Ask a Question at LaTeX.org
  • Report via Email

This page last updated on: January 1, 2016

latex thesis template free download

LaTeX Templates Information

General enquiries [email protected]

Most templates licensed under CC BY-NC-SA 4.0

LaTeX Templates is developed in New Zealand

© Creodocs Limited. All Rights Reserved.

MSU Libraries

  • Need help? Ask Us
  • Writing in LaTeX
  • Managing Citations in LaTeX
  • Creating Accessible LaTeX Documents
  • Additional Help

Where to find LaTeX templates

Thesis templates.

Different LaTex templates can be used to change the structure and design of your LaTex documents. For example, there are templates available to create resumes, cv's, articles, theses, and other types of documents. Both Overleaf and Authorea allow you to search for templates shared on their platform. When writing an article for publication, you can also often find LaTex templates for specific publications on the publishers webiste or by contacting them.

Here are some of the places you can find freely available templates:

  • Overleaf Templates Search interface for LaTeX templates on Overleaf.
  • Authorea Templates Featured templates on Authorea including journal and publisher provided templates.
  • Comprehesive TeX Archive Network Site for user uploaded TeX templates. Most packages are free to download. This is a good resource for anyone running TeX locally on their computer.
  • General thesis template
  • << Previous: Additional Help
  • Last Updated: Oct 14, 2022 7:57 PM
  • URL: https://libguides.lib.msu.edu/latex

latex thesis template free download

The FSU Thesis Template package is distributed as a ZIP file. Unzipping the the file creates a new folder containing documentation, the template files, and some example files to get you started.

  • FSUThesis.zip (v4.3.0, 25 March 2022)

The ZIP file has been packaged for Windows users. Unix and Mac users will probably want to unzip -a to convert the text files for use on your platform.

Before you can use the template, you must have a working L a T e X installation on your computer. You'll find more information and links in the Help section .

Older Versions

For historical compatibility, older versions of the template package are listed below. These should not be used for any current submissions to the Graduate School.

  • Template 2021-12-09
  • Template 2021-11-17
  • Template 2021-11-09
  • Template 2021-08-06
  • Template 2021-08-04
  • Template 2021-04-06
  • Template 2020-10-12
  • Template 2016-03-24
  • Template 2016-01-12
  • Template 2015-05-06
  • Template 2014-05-08
  • Template 2013-10-10

Thesis Template

This is a Book version of my "All-in-one" template , designed specifically for those who are working on more extensive projects, like a thesis (thus, the template name). Like "All-in-one", it is designed to be versatile and customizable, making it suitable for various academic and professional purposes, looking minimalistic yet keeping the professional feel.

Should you have any questions, you can check the repo: https://github.com/mariovilar/Thesis-Template . Also, you can reach me via e-mail. Hope you find it useful!

Thesis Template

Get in touch

Have you checked our knowledge base ?

Message sent! Our team will review it and reply by email.

Email: 

Skip to content

School of Physics

College of sciences, search form, thesis template for ph.d. students.

LaTeX Thesis template (zip):  Download Word Thesis template (docx): Download

Dear soon-to-to-be Physics PhD,

If you reading this file, you are getting ready to graduate and move on to the next stage of your life.

This folder contains LaTex thesis templates modified to fullfil the GT thesis format. The intended users are those who are already somewhat familiar with LaTex. We hope you will find this template useful.

If you are an MS Windows user, a free compiler "MikTex" is available on  http://www.miktex.org .

A useful Windows text editor "WinEdt" (shareware, not freeware) is available on  http://www.winedt.com .

The text file "GT graduation FAQ.txt," contains the answers to frequency asked questions. Please take a look at this first.

The pdf document, "lshort.pdf," is the "Not So Short Introduction to LaTex 2e."

The text file "GT Thesis Template FAQ.txt" contains a list of LaTex tricks and modifications for "gatech-thesis.cls" in order to fullfil the GT thesis format requirements. We have implemented these modifications for you and the modified .cls file is saved as "gatech-thesis-physics.cls".

The file "msc_sty.bst" is the bibliography style file, which is modified to conform with the citation format of Physical Review Letters.

The folder "gatech-thesis-physics" contains a "toy'' PhD thesis as an example. Inside this folder, the main control tex file is "thesis.tex". As practice, just compile this file again. If the compilation is successful, you are qualified to use this template and you may start to fill-in your thesis in this format.

Enjoy your thesis writing, and good luck!

Jiang Xiao (PhD 2006) Ming-Shien Chang (PhD 2006) Andrew Zangwill (Graduate Coordinator)

External Links

  • GT Graduate Studies:  Theses and Dissertations Page
  • GT Graudate Studies:  Thesis templates

Georgia Tech Resources

  • Offices & Departments
  • News Center
  • Campus Calendar
  • Special Events
  • Institute Communications

Visitor Resources

  • Campus Visits
  • Directions to Campus
  • Visitor Parking Information
  • GTvisitor Wireless Network Information
  • Georgia Tech Global Learning Center
  • Georgia Tech Hotel & Conference Center
  • Barnes & Noble at Georgia Tech
  • Ferst Center for the Arts
  • Robert C. Williams Paper Museum

Map of Georgia Tech

Georgia Institute of Technology North Avenue, Atlanta, GA 30332 Phone: 404-894-2000

Georgia Institute of Technology North Avenue, Atlanta, GA 30332 404.894.2000

  • Emergency Information
  • Enable Accessibility
  • Legal & Privacy Information
  • Human Trafficking Notice
  • Title IX/Sexual Misconduct
  • Hazing Public Disclosures
  • Accessibility
  • Accountability
  • Accreditation

© Georgia Institute of Technology

Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

  • Notifications You must be signed in to change notification settings

A LaTeX template for Bachelor and Master thesis

mbredel/thesis-template

Folders and files.

NameName
139 Commits
workflows workflows

Repository files navigation

A thesis latex-template.

This LaTeX-template might be used to write a bachelor or master thesis at the Computer Science department at h_da University of Applied Sciences in Darmstadt. It is based on the fabulous ClassicThesis style template of Andre Miedé . It is adapted to the current style guide for bachelor and master theses in the computer science department of h_da, as outlined in Empfehlungen zur Erstellung wissenschaftlicher Abschlussarbeiten

Table of contents

Two-sided vs. one-sided, bibliographies, table of content, figures, tables, listings, and acronyms, personal data, classicthesis-config.tex, writing abstracts, adding content, changing the citation style, compiling the latex source code, using docker, known issues, configuration.

The LaTeX template can be modified and configured easily using a very limited number of files, namely classicthesis-config.tex , hdathesis-config.tex , and thesis.tex . Only use these three files to modify your LaTeX thesis. Please DO NOT modify the actual LaTeX code for your thesis (as this becomes quite complex and consumes a lot of time). Please find a brief description of the various configuration options below:

The thesis.tex file contains the basic structure and all the chapter-files that contain the actual content of your thesis. Thus, you have to modify this file in order to configure some basic stuff like the language of your thesis. The subsequent section "Adding content" explains how to add content.

The default output of the LaTeX thesis template is a single-sided style that also has to be printed that way. In case you want to print two-sided, you have to add the twoside option in the \documentclass definition at line 35:

You may also adapt the paper size ( paper=a4 ) and the font size ( fontsize=11 ) if necessary.

By default all bibliographies that can be referenced in the thesis are put into the bibliography.bib file in the root directory of the LaTeX sources. However, if you want to use additional bibliography files, you may add them to the bibliograph section (starting at line 47) in thesis.tex

The default language of your thesis is German. If you want to switch to English, you have to modify the language selection from ngerman to american at line 63.

While this thesis template supports umlauts, i.e. ÄÖÜäöüß, in the main text of the thesis, there are some issues regarding umlauts on the title page (configured in the personal data at hdathesis-config.tex ). Please see the umlauts section for further details and possible solutions.

By default, the thesis templates prints a lot of table of content, i.e. for figures, tables, listings, and acronyms. You may want to remove such tables if you only have a very limited number, i.e. less than 3-5, of figures, tables, listings, and acronyms. Simply comment the related line in thesis.tex starting at line 81.

hdathesis-config.tex

The hdathesis-config.tex -file allows to configure the usual stuff needed for a thesis at h_da. Namely, you can configure the title of your thesis, your name, the names of your supervisors, dates, etc. Thus, you MUST touch this file and configure it accordingly.

This is where you have to place all the personal stuff of your thesis, starting at line 7.

This thesis template supports German umlauts in the main text. However, if you need umlauts on the title page, say in your title, your name, and your professor's name, you have to use the native LaTeX way of writing umlauts. Please see the following table:

Umlaut LaTeX way
Ä {\"A}
Ö {\"Ö}
Ü {\"Ü}
ä {\"a}
ö {\"o}
ü {\"u}
ß {\ss}

To write the Title "TOR - Schießen mit Füßen" you have to write "TOR - Schie{\ss}en mit F{"u}{\ss}en".

The classicthesis-config.tex -file allows you to configure stuff that comes with the classic-thesis style, like LaTeX packages used by classic thesis. This is quite advanced stuff already. Thus, you should touch this file only if you know what you are doing. Usually, you can leave the file as it is.

In the following, we explain how to actually use, i.e. add content and compile, the thesis template to create a nice and shiny PDF file that will please your supervisor.

Every thesis has to have two abstracts; one in German and one in English. Thus, there are two abstract files included in the thesis.tex -file. Boths files, called AbstractDE.tex for the German abstract and AbstractEN.tex for the English abstract, are located in the ./frontbackmatter/ directory.

You have to modify both these files and place your abstract text in AbstractDE.tex and AbstractEN.tex respectively.

By default, the thesis template, i.e. the thesis.tex -file, contains (includes) some default content files for chapters and appendix from the ./chapters/examples/ -directory (starting a line 94). You have to remove those includes and include your own files. Please note that it is best practice to put all your content in separate files.

You may also want to have a look at the part(...) section at line 93 and 103. You may want to change the titles of the part(...) -sections. Alternatively, you remove the part(...) section and the corresponding cleardoublepage the line before.

By default, this template uses the IEEE Alphabetic style for citatons. The IEEE citation style includes in-text citations in square brackets, which refer to the full citation listed in the reference list at the end of the paper. The reference list is organized alphabetically.

However, if you prefer to uses the old IEEE Numeric style for citations you can do so. To this end, you have to change lines 90 and 91 of classicthesis-config.tex :

You may compile the hda-thesis template using the pdflatex and the bibtex command. In addition, the thesis template repository contains a Makefile that allows you to compile the thesis template using the make tool available on most Unix and Linux systems. Simply type:

to compile the LaTeX code into a PDF-file. Moreover, you may use

to remove all temporary files, which are produced during the compilation process. Finally,

generates a bz2-package file, which contains all the source files of your LaTeX code. In case you need to create a PDF-version with embedded fonts you may use

The h_da thesis template ships with two Dockerfiles that create Docker container used to compile the LaTeX code. One container - built by the Dockerfile.ci Docker file - is used by the CI to compile the thesis template and check its integrity at every commit. The other one - created by the Dockerfile.local Docker file - might be used to build the Docker container that allows to compile the LaTeX code on your local machine without the need to install any LaTeX files.

In order to build the Docker image you have to type the following command:

Creating the image requires a working (and hopefully fast) Internet connection. It may take several minutes to download the required base-images as well as all needed dependencies. You only have to create the image once. Once the image is created, you can run the Docker container by running the following command

inside the root directory containing the LaTeX code. The command mounts the current directory into the Docker container, runs the "publish" make target, and thus compiles the LaTeX code into a PDF file. Finally, the command removes the container again, as it is not needed anymore. You may re-compile the LaTeX code by re-running the "docker run ..." command again.

For more information on Docker, please take a look at the Docker documentation .

  • It has not been tested for MiKTeX and MacTeX yet. Any input on these LaTeX distributions is very welcome.
  • The LaTeX template only supports bachelor theses (by default)
  • The thesis only supports German and (American) English

The h_da computer science department LaTeX thesis template is licenced under GPL v3.0

Acknowledgements

  • Many thanks to Sebastian Jung for his hints on the local Docker approach for compiling the LaTeX code.

Contributors 9

  • Makefile 1.7%

IMAGES

  1. Get Started With Our LaTeX Thesis Template

    latex thesis template free download

  2. How To Create A Title Page In Latex

    latex thesis template free download

  3. GitHub

    latex thesis template free download

  4. Latex Presentation Template

    latex thesis template free download

  5. LaTeX template for PhD thesis

    latex thesis template free download

  6. Latex Project Report Template

    latex thesis template free download

COMMENTS

  1. LaTeX Templates

    This template uses the memoir document class to beautifully typeset a thesis. It is suitable for any high-level degree thesis such as for a PhD, Masters or Honors. The layout of the content is in a thin format to promote easy reading and the template features advanced specification of margins and trimming. The thesis boasts a professional look ...

  2. Basic thesis template

    This Thesis LaTeX template is an ideal starting point for writing your PhD thesis, masters dissertation or final year project. The style is appropriate for most universities, and can be easily customised. This LaTeX template includes a title page, a declaration, an abstract, acknowledgements, table of contents, list of figures/tables, a dedication, and example chapters and sections.

  3. Template for a Masters or Doctoral Thesis

    Abstract This LaTeX template is used by many universities as the basis for thesis and dissertation submissions, and is a great way to get started if you haven't been provided with a specific version from your department.

  4. The MIT thesis template in LaTeX

    The current MIT thesis template was developed in 2023, using up-to-date LaTeX coding, to meet the current formatting requirements of the MIT Libraries. The title and abstract pages are automatically laid out from information provided by the user. This template includes options to use a variety of fonts, and it is compatible with either pdfTeX ...

  5. GitHub

    Enter Dissertate. Dissertate is a set of beautiful LaTeX templates for a thesis or dissertation. To date, the software provides everything needed to support the production and typesetting of a PhD dissertation at Harvard, Princeton, NYU, and UC Berkeley, though it will be adapted to meet the requirements of other schools — eventually all of them.

  6. GitHub

    About The " novathesis " LaTeX template is an Open Source project for writing thesis, dissertations, and other monograph-like documents, which…

  7. LaTeX Templates

    Masters/Doctoral Thesis. This template provides a full framework for writing a graduate level thesis. It is carefully structured and separated into multiple parts for easy editing. Included are the following pages/sections: a cover page, declaration of authorship, quotation, abstract, acknowledgements, contents page (s), list of figures, list ...

  8. LaTeX templates for writing a thesis

    Aside from CTAN, what are good resources/repositories for Latex templates? In particular, I'm looking for some pretty Thesis templates (I'm familiar with classicthesis)

  9. | A LaTeX template for thesis, dissertations and similar monograph-like

    The " novathesis " LaTeX template is an Open Source project for writing thesis, dissertations, and other monograph-like documents, which…. Is very easy to use for the LaTeX beginners: Just select the School, provide the cover info, your chapters with text… and you're done! Is flexible and adaptable for the LaTeX experts:

  10. LaTeX Template for Scientific Theses

    This template is a general template for scientific theses. Currently, it is the unofficial LaTeX template for Master, Bachelor, Diploma, and Student Theses at following institutions: Paderborn University, Computer Science - to be confirmed. The template will be extended to support theses from different institutions.

  11. Thesis Templates

    The following thesis format templates should help you get started with formatting your thesis or dissertation. Georgia Tech provides free Overleaf Professional accounts for all students, faculty, and staff who would like to use the collaborative, online LaTeX editor for their projects.

  12. PhD Thesis and Dissertation LaTeX Templates for Harvard ...

    An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

  13. Library: LaTeX Authoring With Overleaf: Theses in LaTeX

    Open up a blank thesis template on the Overleaf site, then click on Project at the top of the screen. A green box labeled "Download as ZIP" will show up in the left column, and you can choose which types of files you want to download.

  14. PKief/latex-thesis-template

    LaTeX - Template for a bachelor/master thesis. Contribute to PKief/latex-thesis-template development by creating an account on GitHub.

  15. LaTeX Thesis Template

    Master's Thesis LaTeX Template "LaTeX is a document preparation system. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG ("what you see is what you get") word processors.

  16. Templates

    An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

  17. LaTeX Templates

    Classicthesis Typographic Thesis. This template has been designed as a homage to the Elements of Typographic Style. As such, it has an air of efficiency and optimal design. It is suitable for any high-level degree thesis such as for a PhD, Masters or Honors. Sections within the thesis are clearly separated in a consistent way, as are sections ...

  18. LaTeX Templates

    Where to find LaTeX templates. Different LaTex templates can be used to change the structure and design of your LaTex documents. For example, there are templates available to create resumes, cv's, articles, theses, and other types of documents. Both Overleaf and Authorea allow you to search for templates shared on their platform.

  19. LaTeX templates and instructions for theses, dissertations, and records

    LaTeX templates and instructions for theses, dissertations, and records of study Texas A&M University is providing Overleaf Professional features for all students, faculty and staff who would like to use a collaborative, online LaTeX editor for their projects.

  20. Download: FSU Thesis LaTeX Template

    Downloads The FSU Thesis Template package is distributed as a ZIP file. Unzipping the the file creates a new folder containing documentation, the template files, and some example files to get you started.

  21. Thesis Template

    An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.

  22. Thesis Template for Ph.D. Students

    Thesis Template for Ph.D. Students. LaTeX Thesis template (zip): Download. Word Thesis template (docx): Download. Dear soon-to-to-be Physics PhD, If you reading this file, you are getting ready to graduate and move on to the next stage of your life. This folder contains LaTex thesis templates modified to fullfil the GT thesis format.

  23. GitHub

    A thesis LaTeX-template This LaTeX-template might be used to write a bachelor or master thesis at the Computer Science department at h_da University of Applied Sciences in Darmstadt. It is based on the fabulous ClassicThesis style template of Andre Miedé. It is adapted to the current style guide for bachelor and master theses in the computer science department of h_da, as outlined in ...