This project uses XeLaTeX
which automatically sets utf-8
as its encoding.
If you wish to use pdflatex
however, feel free to modify this template as you like for your own needs.
Please keep in mind that this template is build for thesis which are written in german. Therefore the _main.tex
file includes for example ngerman
and german quotes for citing in its documentclass.
There might be an english version as well in the future but for now you'd have to manually adjust this template if you want to write in a different language then german.
- Install LaTeX (The Project has been tested with TexLive but MiKTex might be a valid option as well)
- Install VSCode
- Install LaTeX Workshop
- Insert the configurations from
./vscode-settings-extension.json
into yoursettings.json
vscode file (CTRL + Shift + P
/CMD + Shift + P
->Preferences: Open Settings (JSON)
)
- Download this project
- Copy the
TEMPLATE
folder to a directory of your choice - Remove any
EXAMPLE
files (in git folders only exist implicity so only when there are files in them) - Change the
misc/_cover.tex
andmisc/_affidavit.tex
files - Add
.tex
files with your thesis chapters into thechapters/
directory and include them in thechapters/_index.tex
file
╮
├── TEMPLATE/ # The Folder which holds the actual Template for creating a Bachelor thesis
├── EXAMPLE/ # The Folder which incorporates an example of how the template can be used
├── .gitignore # When using git, this file excludes any temporary and generated TeX related files when commiting changes into a Repository
├── vscode-settings-extension.json # A code snippet of useful VSCode LaTeX Workshop configurations
├── README.md # Readme, basic info for getting started
├── LICENSE.md # License for use of this project
╯
Note that the EXAMPLE
and TEMPLATE
folder have the same structure. Therefore only the TEMPLATE
Structure gets described.
./TEMPLATE/
├── _submission/ # Should include your final submission
├── chapters/ # Should include the different chapters / .tex Files of your main work
│ ├── ch1_XY/ # Example folder of how the Project can be structured
│ ╰── _index.tex # The .tex file which will be included in _main.tex. Your chapters from the ch folders should be included in here
├── lecture/ # A folder to store your lectures which are important for your work
├── reading_samples/ # Collection of reading samples for the professor
├── misc/ # Miscellaneous more or less important tex files for the affidavit, appendix, etc.
│ ├── custom/ # Holds custom tex algorithms / extensions for LaTeX
│ │ ├── convexpath.tex # Lets you draw a convex shape around TikZ Nodes
│ │ ╰── figurelegend.tex # Used to create Legends for your figures
│ ├── glossary/ # Folder for Glossary and Acronym entries
│ │ ├── acrentries.tex # Actual .tex file for creating Acronyms
│ │ ├── glentries.tex # Actual .tex file for creating Glossary entries
│ │ ╰── _index.tex # Exists only for technical purposes, will be loaded into _main.tex, so just one input call is needed there
│ ├── _appendix.tex # File for defining everything you want to have in your appendix
│ ├── _cover.tex # .tex file for defining the cover of the thesis
│ ╰── _affidavit.tex # .tex file for creating the affidavit of the thesis
├── res/ # The Ressources folder for all your e.g.: graphics, code and statistical data
│ ├── code/ # Folder for placing all of your program code you want to include into your thesis
│ ├── img/ # Graphics / images folder
│ ╰── data/ # The folder which should include all of your statistical / parseable data
├── _main.pdf # The output file of LaTeX
├── _main.tex # The main file which LaTeX should read. All configurations of packages etc. are written down here. You main content should be stored in chapters/ though
├── .gitignore # When using git, this file excludes any temporary and generated TeX related files when commiting changes into a Repository
├── latexmkrc # A configuration file for latexmk for also generating the glossary and acronym entries when a .tex file is saved
╰── literature.bib # The file which will be read by biber to generate the bibliography of your thesis