Skip to content
/ thesis_template Public template

This is a simple LaTex template for any thesis. πŸŽ“

License

Notifications You must be signed in to change notification settings

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 πŸ”¬