Code Monkey home page Code Monkey logo

dhbw_latex_template's Introduction

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.
  • The document "Allgemeine Hinweise für das wissenschaftliche Arbeiten" (in German) summarises some general tips, hints, best practices, etc. on how to write scientific theses and articles. It is by no means exhaustive, and the participation in the lectures on scientific working is required.

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:

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.

dhbw_latex_template's People

Contributors

bdrabant avatar michael-spengler avatar nikolockenvitz avatar pachisi456 avatar pfisterer avatar sebastian-ritterbusch-dhbw avatar xmac94x avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.