Skip to content

flaxel/thesis_template

Repository files navigation

Template for a thesis ๐ŸŽ“

build GitHub release (latest by date) GitHub license

This is an easy template for any thesis.

Getting Started โœจ

You can click on the "Use this template" button to create a new repository with this template. After that you have a repository with the following structure:

  • 00_definitions: all configuration files
  • 01_metadata: all extra files
  • 02_introduction: opening words
  • 03_content: main part of the thesis
  • 04_finishing: summary and result of the thesis
  • 05_resources: all resources like images, ...

At the end you must only change the variables in the 00_definitions/variables.tex file. In addition, there are configurations for the actions in GitHub and the pipeline in GitLab. Please feel free to delete unnecessary files.

Examples ๐Ÿ˜Š

There are some examples to create an entry in the listings.

Code

\begin{lstlisting}[style=Java, caption=Hello World]
public static void main(String[] args) {
    System.out.println("Hello World!");
}
\end{lstlisting}

Figure

\begin{figure}[ht]
    \centering 
    \includegraphics{05_resources/image/name} 
    \caption{headline}
    \label{img:name}
\end{figure} 

Table

\begin{table}[ht]
    \centering
    \begin{tabular}{c|c}
        Column 1 & Column 2 \\
        \hline
        1 & 2 \\
        3 & 4 \\
    \end{tabular}
    \caption{headline}
    \label{tab:name}
\end{table}

Further Reading ๐Ÿ”ฌ