because LaTeX matters

Writing a thesis in latex.

Writing a thesis is a time-intensive endeavor. Fortunately, using LaTeX, you can focus on the content rather than the formatting of your thesis. The following article summarizes the most important aspects of writing a thesis in LaTeX, providing you with a document skeleton (at the end) and lots of additional tips and tricks.

Document class

The first choice in most cases will be the report document class:

See here for a complete list of options. Personally, I use draft a lot. It replaces figures with a box of the size of the figure. It saves you time generating the document. Furthermore, it will highlight justification and hyphenation errors ( Overfull \hbox ).

Check with your college or university. They may have an official or unofficial template/class-file to be used for writing a thesis.

Again, follow the instructions of your institution if there are any. Otherwise, LaTeX provides a few basic command for the creation of a title page.

maketitle

Use \today as \date argument to automatically generate the current date. Leave it empty in case you don’t want the date to be printed. As shown in the example, the author command can be extended to print several lines.

For a more sophisticated title page, the titlespages package has a nice collection of pre-formatted front pages. For different affiliations use the authblk package, see here for some examples.

Contents (toc/lof/lot)

Nothing special here.

The tocloft package offers great flexibility in formatting contents. See here for a selection of possibilities.

Often, the page numbers are changed to roman for this introductory part of the document and only later, for the actual content, arabic page numbering is used. This can be done by placing the following commands before and after the contents commands respectively.

LaTeX provides the abstract environment which will print “Abstract” centered as a title.

abstract

The actual content

The most important and extensive part is the content. I strongly suggest to split up every chapter into an individual file and load them in the main tex-file.

In thesis.tex:

In chapter1.tex:

This way, you can typeset single chapters or parts of the whole thesis only, by commenting out what you want to exclude. Remember, the document can only be generated from the main file (thesis.tex), since the individual chapters are missing a proper LaTeX document structure.

See here for a discussion on whether to use \input or \include .

Bibliography

The most convenient way is to use a bib-tex file that contains all your references. You can download bibtex items for articles, books, etc. from Google scholar or often directly from the journal websites.

Two packages are commonly used to personalize bibliographies, the newer biblatex and the natbib package, which has been around for many years. These packages offer great flexibility in customizing the look of a bibliography, depending on the preference in the field or the author.

Other commonly used packages

  • graphicx : Indispensable when working with figures/graphs.
  • subfig : Controlling arrangement of several figures (e.g. 2×2 matrix)
  • minitoc : Adds mini table of contents to every chapter
  • nomencl : Generate and format a nomenclature
  • listings : Source code printer for LaTeX
  • babel : Multilingual package for standard document classes
  • fancyhdr : Controlling header and footer
  • hyperref : Hypertext links for LaTeX
  • And many more

Minimal example code

I’m aware that this short post on writing a thesis only covers the very basics of a vast topic. However, it will help you getting started and focussing on the content of your thesis rather than the formatting of the document.

Share this:

16 comments.

' src=

8. June 2012 at 7:09

I would rather recommend a documentclass like memoir or scrreprt (from KOMA-Script), since they are much more flexible than report.

' src=

8. June 2012 at 8:12

I agree, my experience with them is limited though. Thanks for the addendum. Here is the documentation: memoir , scrreprt (KOMA script)

' src=

8. June 2012 at 8:02

Nice post Tom. I’m actually writing a two-part (or three) on Writing the PhD thesis: the tools . Feel free to comment, I hope to update it as I write my thesis, so any suggestions are welcome.

8. June 2012 at 8:05

Thanks for the link. I just saw your post and thought I should really check out git sometimes :-). Best, Tom.

8. June 2012 at 8:10

Yes, git is awesome. It can be a bit overwhelming with all the options and commands, but if you’re just working alone, and probably on several machines, then you can do everything effortlessly with few commands.

11. June 2012 at 2:15

That’s what has kept me so far. But I’ll definitely give it a try. Thanks!

' src=

8. June 2012 at 8:08

What a great overview. Thank you, this will come handy… when I finally get myself to start writing that thesis 🙂

8. June 2012 at 14:12

Thanks and good luck with your thesis! Tom.

' src=

9. June 2012 at 4:08

Hi, I can recommend two important packages: lineno.sty to insert linenumbers (really helpful in the debugging phase) and todonotes (allows you to insert todo-notes for things you still have to do.)

11. June 2012 at 0:48

Thanks Uwe! I wrote an article on both, lineno and todonotes . Here is the documentation: lineno and todonotes for more details.

' src=

12. June 2012 at 15:51

Thanks for the post, i’m currently writing my master thesis 🙂

A small note: it seems that subfig is deprecated for the subcaption package: https://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions#Subfloats

12. June 2012 at 16:05

Hey, thanks for the tip. Too bad they don’t say anything in the documentation apart from the fact that the packages are not compatible.

' src=

1. August 2012 at 21:11

good thesis template can be also found here (free): http://enjobs.org/index.php/downloads2

including living headers, empty pages, two-sided with front and main matter as well as a complete structure

2. August 2012 at 11:03

Thanks for the link to the thesis template!

' src=

15. November 2012 at 22:21

Hi Tom, I’m writing a report on spanish in LaTex, using emacs, auctex, aspell (~170pags. ~70 files included by now) and this blog is my savior every time because I’m quite new with all these.

The question: Is there anyway (other than \- in every occurrence) to define the correct hyphenation for accented words (non english characters like é)? I have three o four accented words, about the subject of my report, that occur near 100 times each, across several files, and the \hyphenation{} command can’t handle these.

20. November 2012 at 3:47

I was wondering what packages you load in your preamble. For a better hyphenation (and easier typing), you should use these packages:

See here for more details.

If this doesn’t help, please provide a minimal working example to illustrate the problem.

Thanks, Tom.

Leave a Reply Cancel reply

Carnegie Mellon University Libraries

Overleaf for Scholarly Writing & Publication: LaTeX Theses and Dissertations

  • Reference Managers and Overleaf
  • Adding Graphs, Tables, and Images
  • Using Templates on Overleaf
  • LaTeX Theses and Dissertations

LaTeX Theses and Dissertatons

Tips and tools for writing your LaTeX thesis or dissertation in  Overleaf, including templates, managing references , and getting started guides.

Managing References

BibTeX  is a file format used for lists of references for  LaTeX  documents. Many citation management tools support the ability to export and import lists of references in .bib format. Some reference management tools can generate  BibTeX  files of your library or folders for use in your  LaTeX  documents.

LaTeX on Wikibooks   has a  Bibliography Management  page.

Find list of BibTeX styles available on Overleaf   here

View a video tutorial on how to include a bibliography using BibTeX  here

Collaborate with Overleaf

Collaboration tools

Every project you create has a secret link. Just send it to your co-authors, and they can review, comment and edit. Overleaf synchronizes changes from all authors, so everyone always has the latest version. More advanced tools include protected projects and integration with Git.

Collaborate online and offline with Overleaf and Git

Protected projects with Overleaf Pro

Getting Started with Your Thesis or Dissertation

How to get started writing your thesis in LaTeX

Writing a thesis or dissertation in LaTeX can be challenging, but the end result is well worth it - nothing looks as good as a LaTeX-produced pdf, and for large documents it's a lot easier than fighting with formatting and cross-referencing in MS Word. Review this video from Overleaf to help you get started writing your thesis in LaTeX, using a standard thesis template from the  Overleaf Gallery .

You can  upload your own thesis template to the Overleaf Gallery   if your university provides a set of LaTeX template files or you may find your university's thesis template already in the Overleaf Gallery.

This video assumes you've used LaTeX before and are familiar with the standard commands (see our other  tutorial videos   if not), and focuses on how to work with a large project split over multiple files.

How to Write your Thesis/Dissertation in LaTeX: A Five-Part Guide

Five-Part LaTeX Thesis/Dissertation  Writing Guide

Part 1: Basic Structure   corresponding  video

Part 2: Page Layout   corresponding  video

Part 3: Figures, Subfigures and Tables   corresponding  video

Part 4: Bibliographies with Biblatex  corresponding  video

Part 5: Customizing Your Title Page and Abstract   corresponding  video

Link Your ORCID

Link yo ur  ORCiD  account  to your  Overleaf account  via the  ORCID @ CMU Portal

Open Knowledge Librarian

Profile Photo

  • << Previous: Using Templates on Overleaf
  • Last Updated: Oct 4, 2023 9:31 AM
  • URL: https://guides.library.cmu.edu/overleaf

Banner

Overleaf for LaTeX Theses & Dissertations: Using Templates on Overleaf

  • Using Templates on Overleaf
  • Reference Managers and Overleaf
  • Adding Tables, Images, and Graphs

Start your projects with quality LaTeX templates for journals, theses, dissertations, CVs, resumes, papers, presentations, posters, assignments, letters, project reports, and more.

Getting started

Start with Overleaf templates

Overleaf templates make it easy to get started with all types of projects - from papers and presentations to newsletters, CVs, and much more! It's also a great way to learn LaTeX and produce professional looking projects quickly.

Follow Us for More

New templates are added all the time. Follow us on Twitter for the highlights!

Find templates on Overleaf

Visit our thesis template gallery

latex for bachelor thesis

Make your own templates on Overleaf

Upload or create templates for assignments, presentations, theses, posters, and student/faculty journals for your institution. Just create it as a project on Overleaf and use the publish menu.

latex for bachelor thesis

Begin Your Work Using the Official 'University' Thesis Template on Overleaf

(If your University has an official thesis template published on Overleaf, you can customize this box accordingly with a link to the template)

Write your thesis using the official ' Name of University goes here ' thesis template

Find your University's template on Overleaf here ( insert link to official LaTeX thesis template on Overleaf Gallery or custom Overleaf institutional portal template page ).

  • << Previous: Home
  • Next: Reference Managers and Overleaf >>
  • Last Updated: Aug 20, 2024 5:29 PM
  • URL: https://overleaf.libguides.com/Thesis

utl home

Research Guides

Submit and publish your thesis.

  • The Graduate Thesis: What is it?
  • Thesis Defences
  • Deadlines and Fees
  • Formatting in MS Word

Formatting in LaTeX

  • Making Thesis Accessible
  • Thesis Embargo
  • Review and Release
  • Your Rights as an Author
  • Re-using Third Party Materials
  • Creative Commons Licenses for Theses
  • Turning Thesis into an Article
  • Turning Thesis into a Book
  • Other Venues of Publication

For formatting instructions and requirements see the Formatting section of the School of Graduate Studies website. The thesis style template for LaTeX ( ut-thesis ) implements these requirements. You are not required to use the template, but using it will make most of the formatting requirements easier to meet.

►► Thesis template for LaTeX .

Below are some general formatting tips for drafting your thesis in LaTeX.  In addition, there are other supports available:

  • Regular LaTeX workshops are offered via the library, watch the library workshop calendar at https://libcal.library.utoronto.ca/
  • With questions about LaTeX formatting, contact Map and Data Library (MDL) using this form
  • There are also great resources for learning LaTeX available via Overleaf

Many common problems have been solved on the TeX - LaTeX Stack Exchange Q & A Forum

LaTeX Template

To use the LaTeX and ut-thesis , you need two things: a LaTeX distribution (compiles your code), and an editor (where you write your code). Two main approaches are:

  • Overleaf : is a web-based platform that combines a distribution (TeX Live) and an editor. It is beginner-friendly (minimal set-up) and some people prefer a cloud-based platform. However, manually uploading graphics and managing a bibliographic database can be tedious, especially for large projects like a thesis.
  • A LaTeX distribution can be installed as described here . ut-thesis can then be installed either: a) initially, with the distribution; b) automatically when you try to compile a document using \usepackage{ut-thesis} ; or manually via graphical or terminal-based package manager for the distribution.
  • The LaTeX distribution allows you to compile code, but provides no tools for writing (e.g. syntax highlighting, hotkeys, command completion, etc.). There are many editor options that provide these features. TeXstudio is one popular option.

Occasionally, the version of ut-thesis on GitHub  may be more up-to-date than the popular distributions (especially yearly TeX Live), including small bug fixes. To use the GitHub version, you can download the file ut-thesis.cls (and maybe the documentation ut-thesis .pdf ) and place it in your working directory. This will take priority over any other versions of ut-thesis on your system while in this directory.

LaTeX Formatting Tips

Here are a few tips & tricks for formatting your thesis in LateX.

Document Structure

Using the ut-thesis document class, a minimal example thesis might look like:

\documentclass{ut-thesis} \author {Your Name} \title {Thesis Title} \degree {Doctor of Philosophy} \department {LaTeX} \gradyear {2020} \begin {document}   \frontmatter   \maketitle   \begin {abstract}     % abstract goes here   \end {abstract}   \tableofcontents   \mainmatter   % main chapters go here   % references go here   \appendix   % appendices go here \end {document}

►►  A larger example is available on GitHub here .

You may want to consider splitting your code into multiple files. The contents of each file can then be added using \input{filename} .

The usual commands for document hierarchy are available like \chapter , \section , \subsection , \subsubsection , and \paragraph . To control which appear in the \tableofcontents , you can use \setcounter{tocdepth}{i} , where i = 2 includes up to \subsection , etc. For unnumbered sections, use \section* , etc. No component should be empty, such as \section{...} immediately followed by \subsection{...} .

Note: In the examples below, we denote the preamble vs body like:

preamble code --- body code

Tables & Figures

In LaTeX, tables and figures are environments called “floats”, and they usually don’t appear exactly where you have them in the code. This is to avoid awkward whitespace. Float environments are used like \begin{env} ... \end{env} , where the entire content ... will move with the float. If you really need a float to appear exactly “here”, you can use:

\usepackage{float} --- \begin{ figure}[H] ... \end {figure}

Most other environments (like equation) do not float.

A LaTeX table as a numbered float is distinct from tabular data. So, a typical table might look like:

\usepackage{booktabs} --- \begin {table}   \centering   \caption {The table caption}   \begin {tabular}{crll}     i &   Name & A &  B \\     1 &  First & 1 &  2 \\     2 & Second & 3 &  5 \\     3 &  Third & 8 & 13   \end {tabular} \end {table}

The & separates cells and \\ makes a new row. The {crll} specifies four columns: 1 centred, 1 right-aligned, and 2 left-aligned.

Fancy Tables

Some helpful packages for creating more advanced tabular data:

  • booktabs : provides the commands \toprule , \midrile , and \bottomrule , which add horizontal lines of slightly different weights.
  • multicol : provides the command \multicolumn{2}{r}{...} to “merge” 2 cells horizontally with the content ... , centred.
  • multirow : provides the command \multirow{2}{*}{...} , to “merge” 2 cells vertically with the content ... , having width computed automatically (*).

A LaTeX figure is similarly distinct from graphical content. To include graphics, it’s best to use the command \includegraphics from the graphicx package. Then, a typical figure might look like:

\usepackage{graphicx} --- \begin {figure}   \centering   \includegraphics[width=.6 \textwidth ]{figurename} \end {figure}

Here we use .6\textwidth to make the graphic 60% the width of the main text.

By default, graphicx will look for figurename in the same folder as main.tex ; if you need to add other folders, you can use \graphicspath{{folder1/}{folder2/}...} .

The preferred package for subfigures is subcaption ; you can use it like:

\usepackage{subcaption} --- \begin {figure} % or table, then subtable below   \begin {subfigure}{0.5 \textwidth }     \includegraphics[width= \textwidth ]{figureA}     \caption {First subcaption}   \end {subfigure}   \begin {subfigure}{0.5 \textwidth }     \includegraphics[width= \textwidth ]{figureB}     \caption {Second subcaption}   \end {subfigure}   \caption {Overall figure caption} \end {figure}

This makes two subfigures each 50% of the text width, with respective subcaptions, plus an overall figure caption.

Math can be added inline with body text like $E = m c^2$ , or as a standalone equation like:

\begin {equation}   E = m c^2 \end {equation}

A complete guide to math is beyond our scope here; again, Overleaf provides a great set of resources to get started.

Cross References

We recommend using the hyperref package to make clickable links within your thesis, such as the table of contents, and references to equations, tables, figures, and other sections.

A cross-reference label can be added to a section or float environment using \label{key} , and referenced elsewhere using \ref{key} . The key will not appear in the final document (unless there is an error), so we recommend a naming convention like fig:diagram , tab:summary , or intro:back for \section{Background} within \chapter{Intro} , for example. We also recommend using a non-breaking space ~ like Figure~\ref{fig:diagram} , so that a linebreak will not separate “Figure” and the number.

You may need to compile multiple times to resolve cross-references (and citations). However, this occurs by default as needed in most editors.

The LaTeX package tikz provides excellent tools for drawing diagrams and even plotting basic math functions. Here is one small example:

\usepackage{tikz} --- \begin {tikzpicture}   \node [red,circle]  (a) at (0,0) {A};   \node [blue,square] (b) at (1,0) {B};   \draw [dotted,->]   (a) -- node[above]{ $ \alpha $ } (b); \end {tikzpicture}

Don’t forget semicolons after every command, or else you will get stuck while compiling.

There are several options for managing references in LaTeX. We recommend the most modern package: biblatex , with the biber backend.  A helpful overview is given here .

Assuming you have a file called references.bib that looks like:

@article{Lastname2020,   title = {The article title},   author = {Lastname, First and Last2, First2 and Last3 and First3},   journal = {Journal Name},   year = {2020},   vol = {99},   no = {1} } ...

then you can cite the reference Lastname2020 using biblatex like:

\usepackage[backend=biber]{biblatex} \addbibresource {references.bib} --- \cite {Lastname2020} ... \printbibliography

Depending on what editor you’re using to compile, this may work straight away. If not, you may need to update your compiling command to:

pdflatex main && biber main && pdflatex main && pdflatex main

Assuming your document is called main.tex . This is because biber is a separate tool from pdflatex . So in the command above, we first identify the cited sources using pdflatex , then collect the reference information using biber , then finish compiling the document using pdflatex , and then we compile once more in case anything got missed.

There are many options when loading biblatex to configure the reference formatting; it’s best to search the CTAN documentation for what you want to do.

Windows users may find that biber.exe or bibtex.exe get silently blocked by some antivirus software. Usually, an exception can be added within the antivirus software to allow these programs to run.

  • << Previous: Formatting in MS Word
  • Next: Making Thesis Accessible >>
  • Last Updated: Oct 10, 2024 5:26 PM
  • URL: https://guides.library.utoronto.ca/thesis

Library links

  • Library Home
  • Renew items and pay fines
  • Library hours
  • Engineering
  • UT Mississauga Library
  • UT Scarborough Library
  • Information Commons
  • All libraries

University of Toronto Libraries 130 St. George St.,Toronto, ON, M5S 1A5 [email protected] 416-978-8450 Map About web accessibility . Tell us about a web accessibility problem . About online privacy and data collection .

© University of Toronto . All rights reserved. Terms and conditions.

Connect with us

i10 Latex Templates

Please report any problems you might encounter while using the template to oliver nowak ., bachelor/master/phd thesis latex template.

  • Click here to open the template in Overleaf .
  • In Overleaf, click on the Menu button in the top left corner.
  • Then either download the source or copy the project into your own Overleaf.
  • Make sure to fill in your data in the lines 38–43 in the main.tex file to update the cover page.
  • If you write a PhD thesis, uncomment line 6 in the main.tex file.
  • The template also works with the local TexpadTeX typesetter in Texifier . However, for the index to be rendered correctly, you need to change the typeset configuration to use gloassaries instead of imakeidx for the index runs. You need to temporarily disable Auto-Sense to change this setting.
  • If your thesis does not contain a table, comment line 58 in the main.tex file.

Seminar LaTeX Template

I10 master/diploma/bachelor/phd thesis latex template.

  • Eine TeX / LaTeX Vorlage für wissenschaftliche Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Seminararbeiten und Dissertationen könnt ihr unter dem untenstehenden Link herunterladen.
  • You can download the i10 TeX / LaTeX Template for master's / bachelor's theses, dissertations, and seminar papers below.
  • Please read the README file in the template folder.

Note: The cover page in the template is provided as an editable PDF - please use a third party tool (e.g., Inkscape, Illustrator) to edit that page.

Please report any problems you might encounter while using the template to Oliver Nowak . Internal Info Also available are:

  • A bundle for TextMate containing the most important commands from the template (this will also work with Sublime Text 2: copy and rename the Snippets folder to the Sublime Packages folder)
  • A color palette for the Mac ColorPicker
  • A template for a nice hardcover if your thesis is printed by Comouth

Info: The font used in the template should be Zapf's final digital version of his Palatino Typeface which is sold by Linotype. Depending on your operating system and TeX distro you might end up using either URW's Palladio font or the Book Antigua typeface which ships with MS Office. These fonts look similar enough so you should not need to worry about that (from an ethic point of view you may want to read up on the history of Palatino, though). If you want to include text in external media such as graphics or imported tables and your OS can only handle TrueType fonts, you can find the free Palladio typeface files in the source bundle of Ghostscript .

Editor Recommendation

by Jonathan Diehl The following combination of software will allow you to navigate from your LaTeX source to the PDF and back:

  • Install MacTeX
  • Install Sublime Text 2
  • Install Sublime Text 2 command line tool: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl If this does not work try: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/.rvm/bin/subl
  • Install Sublime Package Control
  • Install LaTeX Packages from Sublime Text: CMD-SHIFT-P, "Package Control: Install Package" -> LaTeXTools )
  • Install Skim
  • Link Skim to Sublime Text 2: Skim Preferences, Sync, PDF-TeX support, Command: subl, Arguments: "%file":%line
  • From Sublime Text 2 preferences, select "Settings - Default", and set "spell_check": true,

When building TeX from Sublime Text 2 (CMD-B), Skim will jump to and show your cursor position in the TeX document. When CMD-SHIFT-clicking a character in the PDF in Skim, Sublime Text 2 will jump to that position. If the autocompletion in Sublime Text 2 does not work (for the references and citations), save all thesis files again using UTF-8 encoding.

We have moved! Our new address is Im Süsterfeld 9 , top floor, right wing ( directions ).

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

An academic thesis, also known as a dissertation, is a substantial work produced by a graduate student to communicate their research and earn a degree. A thesis will typically include a review of the current state of research in the field of study followed by a central hypothesis to be investigated. The bulk of the thesis will then focus on the methods and results of the research performed, followed by a discussion on how the results add to the field in general. Theses are long, highly structured and include a lot of advanced document elements.

latex for bachelor thesis

This template is designed for writing books and graduate-level theses and provides numerous examples and documentation to enable complex requirements. The design features a relatively narrow main text column with an adjacent wide margin to house notes, figures, tables, citations and captions.

  • View Template Information

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 of tables, abbreviations, physical constants, symbols, dedication, example chapter, example appendix and bibliography.

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.

Maggi Memoir Thesis

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 which is immediately obvious from the title page itself and carries through the design of the rest of the document. Three custom fonts are used in the template to match the design and beautifully display your content.

latex for bachelor thesis

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.

Undergraduate Thesis Template

Thesis template inspired from an Overleaf template . Ready to use for Undergraduate Thesis. Citation style: ACS

Undergraduate Thesis Template

Get in touch

Have you checked our knowledge base ?

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

Email: 

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 Project and Bachelor Thesis, DHBW Mannheim

pfisterer/DHBW_LaTeX_Template

Folders and files, repository files navigation, latex-template for project and bachelor theses at dhbw mannheim / business informatics.

This GitHub repository provides instructions, best practices, and a template for writing a project or bachelor thesis at the Department of Business Informatics at DHBW Mannheim.

General Notes

  • The template is just a sample! Please adapt it to your requirements which you agree upon with your scientific advisor. E. g. adapt citation style, page margins, etc.
  • Always use the latest version of this template.
  • The template is written for a thesis in German, but can be adapted easily to other languages.
  • The template is written in pure LaTeX. It requires basic knowledge of LaTeX . Please get used to it before you start writing.
  • If you prefer to work with other type setting systems, you should nonetheless consider the document master.pdf as guideline for the general structure of your project or bachelor thesis.

Installation Instructions

Prerequisites.

First, you need a working LaTeX installation. Please find an appropriate one for your operating system, e. g.

  • Windows, Mac, Linux: TexLive (included in most Linux distributions)
  • Windows: MikTex
  • Mac: MacTex

Next, you need a LaTeX Editor. Any text editor (e.g. vi/vim, atom, sublime etc.) will do the job. However, there are some LaTeX editors which support writing LaTeX-domuments and which are tested with the template:

  • TexStudio (platform independent, recommended)
  • TexShop (Mac only)

Alternatively, you may choose the LyX graphical editor, which allows you to use all LaTeX features, but simplifies some tasks by its graphical user interface. This still needs a fully working LaTeX installation.

  • LyX (platform independent)

Template Installation

Clone/download the template or the complete GitHup repository to your local environment and unpack it to a directory of your choice.

Important: Instead of BibTeX, the template uses the newer BibLaTeX/Biber combination. Please adjust your LaTeX environment accordingly when you get strange errors referring to the bibliography, since most editors default to BibTeX.

Explanation of the LaTeX template

In the LaTeX directory, the file master.tex is the LaTeX root file which can be compiled directly. All other .tex -files are incuded there.

The template files are commented in detail. Moreover, there is an instruction document anleitung.tex (in German) which explains the basic usage of the template.

Read the comments in all the .tex -files carefully, since you'll likely need to modify configurations and content, e.g. for disabling unused parts like the List of Algorithms etc. The file config.tex includes relevant packages and provides a great portion of configuration settings. Nearly every property or characteristic can be configured/modified/addee here, beginning from page layout, header and footer, citation style etc. If needed read the LaTeX package documentations at CTAN !

Adapt in the .tex -files, in particular in master.tex and config.tex , especially all parts which are marked with @stud .

Citation examples are included in the file bibliography.bib -- articles, books, online references, etc.

Acronyms will be maintained in file acronyms.tex .

The acronyms list will then be generated automatically from this file upon compilation with LaTeX. Also lists of figures, tables, coding sections, algorithms will be generated automaticvally during LaTeX compilation if these items are properly captioned in the running text of your thesis -- see LaTeX instructions for details.

The GitHub bundle contains sample chapter and appendix files which may be adapted or extended. Additional chapter and appendix files can be provided and included in the master.tex file.

If you want to use a logo of your company replace the graphics file firmenlogo.jpg in folder ./img by the logo of your company. Adjust the size of the logo by setting the scale factor of the image in titlepage.tex .

Explanation of the LyX template

For editing via the LyX graphical editor see the thesis.lyx template file in the LyX directory, which includes the acronyms and configs of above LaTeX template in the document and settings.

The citations are included in the file bibliography.bib -- articles, books, online references, etc.

IMAGES

  1. dlmubachelorthesis

    latex for bachelor thesis

  2. LaTeX Templates

    latex for bachelor thesis

  3. How to Write a Thesis in LaTeX (Part 1): Basic Structure

    latex for bachelor thesis

  4. (PDF) A SIMPLE & CONFIGURABLE LaTex PhD THESIS TEMPLATE

    latex for bachelor thesis

  5. GitHub

    latex for bachelor thesis

  6. Thesis Template Latex

    latex for bachelor thesis

VIDEO

  1. How to write a thesis using LaTeX **full tutorial**

  2. How to Write a Thesis in LaTeX pt 1

  3. A Complete Thesis Writing in LaTeX (Latex Basic Tutorial-25)

  4. LaTeX Templates Thesis and Dissertation Examples

  5. How to Write a Thesis in LaTeX pt 5

  6. Bachelor Thesis Guidance

COMMENTS

  1. How to Write a Thesis in LaTeX (Part 1): Basic Structure

    The preamble. In this example, the main.tex file is the root document and is the .tex file that will draw the whole document together. The first thing we need to choose is a document class. The article class isn't designed for writing long documents (such as a thesis) so we'll choose the report class, but we could also choose the book class.. We can also change the font size by adding square ...

  2. Templates

    Templates tagged Theses. Show all Templates. LaTeX thesis templates to help you navigate an important step in your career. These thesis templates, many provided by universities as official layout guidelines, include sections to add author information, along with placeholder chapters for your introduction, background, method, results, conclusion / discussion, references, and appendices.

  3. Referencing a Bachelor's Thesis

    Change the new function's name from mastersthesis to bachelorsthesis. Change the string "Master's thesis" to "Bachelor's thesis". Save the new .bst file either in the same directory as your main .tex file or somewhere in your TeX distribution's search path. If you choose the latter method, you will probably need to update the filename database ...

  4. LaTeX templates for writing a thesis

    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! ... It has so far been used for bachelor, master and phd-thesis as well as the thesis of teachers in their practical year.

  5. How to get started writing your thesis in LaTeX

    Here we provide a guide to getting started on writing your thesis in LaTeX, using a standard template which is pre-loaded into Overleaf. We have a large number of thesis templates in our online library, and you can upload your own if your university provides a set of LaTeX template files. We'll assume you've used LaTeX before and so are ...

  6. Writing a thesis in LaTeX

    The following article summarizes the most important aspects of writing a thesis in LaTeX, providing you with a document skeleton (at the end) and lots of additional tips and tricks. Document class. The first choice in most cases will be the report document class: 1. \documentclass[options]{report} See here for a complete list of options.

  7. LibGuides: Overleaf for LaTeX Theses & Dissertations: Home

    Writing a thesis or dissertation in LaTeX can be challenging, but the end result is well worth it - nothing looks as good as a LaTeX-produced PDF, and for large documents it's a lot easier than fighting with formatting and cross-referencing in MS Word. Review this video from Overleaf to help you get started writing your thesis in LaTeX, using ...

  8. LaTeX Theses and Dissertations

    Writing a thesis or dissertation in LaTeX can be challenging, but the end result is well worth it - nothing looks as good as a LaTeX-produced pdf, and for large documents it's a lot easier than fighting with formatting and cross-referencing in MS Word. Review this video from Overleaf to help you get started writing your thesis in LaTeX, using a ...

  9. Overleaf for LaTeX Theses & Dissertations: Using Templates on Overleaf

    (If your University has an official thesis template published on Overleaf, you can customize this box accordingly with a link to the template) Write your thesis using the official 'Name of University goes here' thesis template Find your University's template on Overleaf here (insert link to official LaTeX thesis template on Overleaf Gallery or custom Overleaf institutional portal template page).

  10. Formatting in LaTeX

    Installing. To use the LaTeX and ut-thesis, you need two things: a LaTeX distribution (compiles your code), and an editor (where you write your code).Two main approaches are: Overleaf: is a web-based platform that combines a distribution (TeX Live) and an editor.It is beginner-friendly (minimal set-up) and some people prefer a cloud-based platform.

  11. 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.

  12. How to Write a Thesis in LaTeX (Part 4): Bibliographies with ...

    This five-part series of articles uses a combination of video and textual descriptions to teach the basics of writing a thesis using LaTeX. These tutorials were first published on the original ShareLateX blog site during August 2013; consequently, today's editor interface (Overleaf) has changed considerably due to the development of ShareLaTeX ...

  13. suchow/Dissertate: Beautiful LaTeX dissertation templates.

    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.

  14. GitHub

    Compile the tex-file (in TeXworks) Finally you want to see the template working so you need to open the file thesis.tex with the TeXworks editor. On the top left you can press the green button to compile the template. Be sure that you select pdfLaTeX in the select box next to the green compile button.

  15. Latex Templates

    Bachelor/Master/PhD Thesis LaTeX Template. Click here to open the template in Overleaf. In Overleaf, click on the Menu button in the top left corner. Then either download the source or copy the project into your own Overleaf. Notes.

  16. Basic thesis template

    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. This template was originally published on ShareLaTeX and subsequently moved to Overleaf in November 2019. This Thesis LaTeX template is an ideal starting point for ...

  17. Theses

    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 ...

  18. Undergraduate Thesis Template

    Anonymous undergraduate. Last Updated. 6 years ago. License. Creative Commons CC BY 4.0. Abstract. Thesis template inspired from an Overleaf template. Ready to use for Undergraduate Thesis. Citation style: ACS.

  19. LaTeX-Template for Project and Bachelor Theses at DHBW ...

    The template is written in pure LaTeX. It requires basic knowledge of LaTeX. Please get used to it before you start writing. If you prefer to work with other type setting systems, you should nonetheless consider the document master.pdf as guideline for the general structure of your project or bachelor thesis.

  20. How to cite a diploma thesis with biblatex/biber?

    bathesis An expression equivalent to the term 'Bachelor's thesis'. mathesis An expression equivalent to the term 'Master's thesis'. phdthesis The term 'PhD thesis', 'PhD dissertation', 'doctoral thesis', etc. candthesis An expression equivalent to the term 'Candidate thesis'. Used for 'Candidate' degrees that ...