Thanks to visit codestin.com
Credit goes to github.com

Skip to content

An elegant LaTeX template for your thesis and presentation

License

Notifications You must be signed in to change notification settings

AlphaJack/masterthesis

Repository files navigation

Masterthesis

An elegant LaTeX template for your thesis and presentation.

Final results

Sane typesetting defaults, drop caps and a touch of color make the reading more enjoyable, both on screens and paper:

Ideal for every major:

The simplicity of the accompanying presentation will keep the audience focused:

Find example PDFs inside the example folder.

Requirements

To use this template, you will need:

Once you installed them, clone this repo or extract its .zip archive.

PDF generation

There are two ways to generate PDFs:

  • using your editor's "build" features (make sure it is using LuaLaTeX instead of PDFLaTeX)
  • running make from the terminal

Here is a list of the most useful make commands that you can run from your terminal:

 # generate covers
make cover

 # generate thesis
make thesis

 # generate presentation
make presentation

 # deletes temporary files
make clean

Content editing

To understand how to write a thesis document using the template, read USAGE-THESIS.md. If you also need to prepare an accompanying slideshow, read USAGE-PRESENTATION.md

File structure

Thesis

These files can be used to generate thesis.pdf

├── chapters/                       # folder for structured document content
│   └── 1.tex                       #     content of first chapter
├── pages/                          # folder for single pages, lists, references and variables
│   ├── abstract.tex                #     brief introduction to the research
│   ├── acknowledgements.tex        #     people that have professionally helped and supported you
│   ├── acronyms.tex                #     list of acronyms
│   ├── bibliography.tex            #     layout of bibliography
│   ├── colophon.tex                #     notes about typesetting
│   ├── committee.tex               #     empty page for signatures
│   ├── copyright.tex               #     simple copyright notice
│   ├── cover-digital.pdf           #     colorful first and last page of the final document
│   ├── dedication.tex              #     dedication to someone special
│   ├── lists.tex                   #     layout of content, list of figures, list of tables, etc.
│   ├── placeholder.tex             #     standard placeholder text
│   └── title.tex                   #     layout of title page
├── pictures/                       # folder for pictures and covers
├── masterthesis.cls                # layout of the thesis document
├── references.bib                  # biblatex database of bibliographical references
├── thesis.tex                      # main structure of the thesis document
└── variables.tex                   # contains variables such as university, author, title, logo files, etc.

Presentation

These files are used to generate presentation.pdf

├── chapters/                       # folder for structured document content
│   └── slides.tex                  #     content of slides
├── beamerthememasterthesis.sty     # layout of presentation
├── presentation.tex                # main structure of the presentation
├── references.bib                  # biblatex database of bibliographical references
└── variables.tex                   # contains variables such as university, author, title, logo 

Other files

Other files and their purpose:

├── examples/                       # folder containing example PDF outputs
├── extra/                          # folder for files that generate other PDFs
│   ├── cover-digital.tex           #     layout of cover for digital reading in thesis.pdf
│   ├── part.tex                    #     quickly compile a part of the content
│   ├── cover-printed.tex           #     layout of front cover for relief printing in a copy shop
│   └── cover-printed-spine.tex     #     layout of cover spine for relief printing in a copy shop
├── .gitignore                      # prevents git from saving temporary files
├── .hidden                         # prevents many linux file managers from showing temporary files
├── LICENSE                         # license file
├── Makefile                        # allows to build the thesis via `make` commands
├── README.md                       # explain objective
├── USAGE-PRESENTATION.md           # explain usage of presentation
└── USAGE-THESIS.md                 # explain usage of thesis

Showcase

List of friends that used this template for their theses: