# Wiki source code of Technical Stuff

Last modified by Alexander Schulz-Rosengarten on 2025/10/21 14:40
Export
Office Formats
Export as PDF Export as ODT Export as RTF
Other Formats

Select the pages to export:

select all/ none

Legend:
  Created Page
  Modified Extension Page
  Clean Extension Page

Export as HTML

Hide last authors

author | version | line-number | content
--- | --- | --- | ---
| 4.1 | 1 | **Table of Contents**
|  | 2 |
|  | 3 |
|  | 4 |
|  | 5 | {{toc/}}
|  | 6 |
| 3.1 | 7 | = Use LaTeX and the KCSS Style =
| 1.1 | 8 |
| 25.1 | 9 | Before you do anything else for your thesis work, you should get the technical issues for writing your thesis out of the way. That is, you should have your advisor create a Git repository for your thesis, familiarize yourself with [[LaTeX>>url:http://de.wikipedia.org/wiki/LaTeX||rel="nofollow" shape="rect" style="text-decoration: none;" class="external-link"]] and the [[KCSS>>https://git.informatik.uni-kiel.de/kcss/kcss-style||shape="rect"]] style, and adapt/fill in the KCSS thesis template for your needs. This way, you can fill your thesis with contents as you work along on your thesis topic, instead of keeping notes in various ways and having to consolidate it all later.
| 1.1 | 10 |
| 5.1 | 11 | = Use Git =
| 3.1 | 12 |
| 14.1 | 13 | Our shared repositories are managed with Git. The files associated with the thesis should be kept in the group's Git installation, as a separate repository that your advisor will create for you. The main purpose is to prevent loss of data, but it also facilitates access for fellow group members if needed. If you haven't used Git yet, there's a few excellent introductions to be found on the internet, for example:
| 1.1 | 14 |
| 9.1 | 15 | * [[The Git book>>url:http://git-scm.com/book/||shape="rect"]]
|  | 16 | * [[The excellent Git tutorial>>url:https://www.atlassian.com/git/tutorial||shape="rect"]], written by the guys at Atlassian
| 22.1 | 17 | * The Git page in our KIELER Wiki: [[doc:KIELER.Development.Guidelines.Using Git.WebHome]]
| 9.1 | 18 |
| 18.1 | 19 | The main tex file for a thesis should be {{code language="none"}}<name of repository>.tex.{{/code}} E.g., the bachelor thesis of user xyz can be found in a repository named {{code language="none"}}xyz-bt{{/code}} [[in the Theses project of our GitLab system>>url:https://git.informatik.uni-kiel.de/ag-rtsys/theses||shape="rect"]], in a file named {{code language="none"}}xyz-bt.tex{{/code}}. If there is a talk to "defend" the thesis (Bachelor-Kolloquium, Disputation), the talk should also be included in this repository, and should be named {{code language="none"}}<name of repository>-talk.tex{{/code}} (e.g. {{code language="none"}}xyz-bt-talk.tex{{/code}}). In case your thesis should be made available on-line, the same names should be used, e.g.,{{code language="none"}} xyz.pdf{{/code}}.
| 1.1 | 20 |
| 24.1 | 21 | See also the notes on [[preparing a paper>>doc:Rtsys.Group Manual.Writing Papers.WebHome]], e.g. regarding which files should be kept in Git and which shouldn't.
| 1.1 | 22 |
| 3.1 | 23 | = Editor/IDE =
|  | 24 |
| 14.1 | 25 | Prof. von Hanxleden would recommend Emacs as a very flexible and powerful editor for LaTeX (and everything else). But probably you belong to a post-Emacs generation, so here are some alternatives:
| 3.1 | 26 |
| 14.1 | 27 | * On all platforms, including Mac, texmaker is a fine editor.
|  | 28 | * Atom and Sublime have plug-ins that provide LaTeX syntax highlighting and an integrated compilation workflow.
|  | 29 | * Kile is a LaTeX IDE which runs on KDE and is powerful and reasonably easy to understand and to use
| 1.1 | 30 |
| 14.1 | 31 | = The ToDo Notes Package =
|  | 32 |
| 11.1 | 33 | When writing your thesis, you will often want to make a note of something you need to add or change. The {{code language="none"}}todonotes{{/code}} package makes this easy. It lets you add placeholder graphics and notes in or next to the text. To include the package, add the following line to your document:
| 1.1 | 34 |
|  | 35 | {{{ \usepackage{todonotes}
|  | 36 | }}}
|  | 37 |
| 11.1 | 38 | You can find a short manual [[over here>>url:http://www.tex.ac.uk/tex-archive/macros/latex/contrib/todonotes/todonotes.pdf||shape="rect"]].
| 25.2 | 39 |
|  | 40 | = RtSys Stammtisch =
|  | 41 |
| 25.3 | 42 | Every student who is going to write a thesis and hence is considered an integral part of our group is more than welcome to join our [[RtSys Stammtisch>>path:/bin/view/Rtsys/Group%20Manual/RtSys%20Stammtisch/]]. We will meet monthly in different restaurants in Kiel to have dinner and a good time together. Please ask your advisor or other students to invite you.

# Quick Links

KIELER on GitHub
RTSYS Homepage

XWiki 14.4.7