Changes for page Technical Stuff
Last modified by Alexander Schulz-Rosengarten on 2025/10/21 14:40
From version 11.1
edited by cds
on 2014/09/03 13:25
on 2014/09/03 13:25
Change comment:
Translated the ToDo notes section.
To version 4.1
edited by Reinhard von Hanxleden
on 2013/09/12 16:42
on 2013/09/12 16:42
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. cds1 +XWiki.rvh - Content
-
... ... @@ -6,33 +6,35 @@ 6 6 7 7 = Use LaTeX and the KCSS Style = 8 8 9 - Before youdo anythingelse for yourthesis work, you should getthetechnical issuesfor writing your thesisout of theway.Ie, you should createa gitrepositoryforyourthesis,familiarize yourselfwith[[LaTeX>>url:http://de.wikipedia.org/wiki/LaTeX||rel="nofollow" style="text-decoration: none;" shape="rect" class="external-link"]]andthe[[KCSS>>url:http://www.informatik.uni-kiel.de/kcss/||shape="rect"]]style, andadapt/fillintheKCSS thesistemplateforyourneeds. Thisway, youcanfillyourthesiswithcontentsas you workalong onyourthesis topic,insteadofkeepingnotesinvarious ways andhavingtoconsolidateitall later.9 +Grundsätzlich steht es Ihnen frei, wie Sie Ihre Arbeit erstellen - mit [[(% class="icon" %) (%%)LaTeX>>url:http://de.wikipedia.org/wiki/LaTeX||rel="nofollow" style="text-decoration: none;" shape="rect" class="external-link"]] oder einem Office-Paket (oder auch handschriftlich). Es wird jedoch dringend nahe gelegt, LaTeX zu verwenden, da hiermit auch größere Arbeiten mit umfangreichen Querverweisen etc. (relativ) problemlos zu erstellen sind und ein konsistent gutes Layout erzeugt werden kann. Auch gibt es hierzu eine recht umfassende technische Unterstützung, incl. Templates und einer gemeinsam gepflegten Bibliographie-Datenbank. In folgenden Hinweisen wird deswegen angenommen, dass Sie LaTeX verwenden, sowie BibTeX für die Bibliographie. Beides wird weiter unten erläutert. 10 10 11 -= Use Git=11 +Das Layout Ihrer Arbeit sollte der Kiel Computer Science Series (KCSS) entsprechen. Auf der [[KCSS-Seite>>url:http://www.informatik.uni-kiel.de/kcss/||rel="nofollow" shape="rect" class="external-link"]] sind ein LaTeX-Stylefile und umfangreiche Dokumentation hierzu verfügbar. Sollten Sie nicht LaTeX verwenden, bzw. nicht den KCSS-Style, ist eine technische Unterstützung Ihrer Arbeit nur eingeschränkt möglich. 12 12 13 - Our shared repositoriesaremanagedwithGit.Thefilesassociatedwiththethesis shouldbekeptinthegroup's Gitinstallation,asaseparaterepositorythatyouradvisor willcreate for you.The mainpurpose istopreventlossofdata, butit alsofacilitates accessforfellow groupmembers ifneeded,and to allow on-linepublication.Ifyou haven't used Gityet, there'sa fewexcellent introductionstobe foundonthe internet,for example:13 +Before you do anything else for your thesis work, you should get the technical issues for writing your thesis out of the way. Ie, you should create a (git) repository for your thesis, familiarize yourself with the KCSS style, and adapt/fill in the 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. 14 14 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 17 -* The Git page in our KIELER Wiki: [[doc:KIELER.Using Git]] 15 += Using Git = 18 18 19 -The main texfilefora thesis should be{{codelanguage="none"}}<nameof repository>.tex{{/code}}(see also [[Git/Structure>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Git/Structure||style="text-decoration: none;" shape="rect" class="wiki"]]forthecanonical namingscheme). E.g.,the bachelorthesisof user xyz can be foundinarepository named{{code language="none"}}xyz-bt{{/code}} [[in the Thesesprojectofour Stash system>>url:https://git.rtsys.informatik.uni-kiel.de/projects/THESES||shape="rect"]],in afilenamed{{code language="none"}}xyz-bt.tex{{/code}}.Ifthereisatalk to"defend" the thesis (Bachelor-Kolloquium, Disputation), thetalkshouldalso be included in this repository,and shouldbe named {{code language="none"}}<nameofrepository>-talk.tex{{/code}} (e.g. {{codelanguage="none"}}xyz-bt-talk.tex{{/code}}).In case yourthesis shouldbe made availableon-line,the same names shouldbe used, e.g.,{{codelanguage="none"}} xyz.pdf{{/code}}.17 +The files associated with the thesis should be kept in the group's [[Git>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Git||style="text-decoration: none;" shape="rect" class="wiki"]] repository. The main purpose is to prevent loss of data. It also facilitates access for fellow group members if needed, and to allow on-line publication. 20 20 21 - Seealso the noteson[[preparing a paper>>doc:WritingPapers]], e.g. regardingwhichfiles should bekeptinGit andwhich shouldn't.19 +The main tex file for a thesis should be <name of directory>.tex. See also [[Git/Structure>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Git/Structure||style="text-decoration: none;" shape="rect" class="wiki"]] for the canonical naming scheme. Eg, the bachelor thesis of user xyz can be found in a repository named xyz-bt in the Thesss project of our [[(% class="icon" %) (%%)Gitorious>>url:https://git.rtsys.informatik.uni-kiel.de/projects||style="text-decoration: none;" shape="rect" class="ext-link"]] system, in a file named xyz-bt.tex. 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 <name of directory>-talk.tex; eg xyz-bt-talk.tex. In case your thesis should be made available on-line, the same names should be used, eg, xyz.pdf. 22 22 21 +See also the notes on [[preparing a paper>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Preparing_a_Paper||style="text-decoration: none;" shape="rect" class="wiki"]], eg regarding which files should be kept in revision management (ie, should be checked into Git) and which shouldn't. 22 + 23 23 = Editor/IDE = 24 24 25 -Prof. von Hanxleden would recommend Emacs as a very flexible and powerful editor forLaTeX(andeverything else). But probably you belong to a post-Emacs generation, so here are some alternatives: Hauke (haf) recommends [[Texlipse>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Texlipse||style="text-decoration: none;" shape="rect" class="wiki"]] as an easy-to use and also powerful Eclipse plug-in. Christoph Daniel (cds) recommends using Kile, a KDE LaTeX editor that is fast, powerful, and reasonably easy to understand and to use.On all platforms, including Mac, texmaker is a fine editor.25 +Prof. von Hanxleden would recommend Emacs as a very flexible and powerful Latex editor. But probably you belong to a post-emacs generation, so here are some alternatives: Hauke (haf) recommends [[Texlipse>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Texlipse||style="text-decoration: none;" shape="rect" class="wiki"]] as an easy-to use and also powerful Eclipse plug-in. Christoph Daniel (cds) recommends using Kile, a KDE LaTeX editor that is fast, powerful, and reasonably easy to understand and to use. 26 26 27 27 = The ToDo Package = 28 28 29 - Whenwritingyourthesis,youwilloftenwant to makea noteofsomethingyouneedtoaddorchange.The{{codelanguage="none"}}todonotes{{/code}}packagemakes thiseasy.Itletsyouaddplaceholdergraphicsandnotes inornexttothetext.To include thepackage,addthefollowinglineto your document:29 +Es kommt häufig vor dass man sich während des Schreibens Anmerkungen zum Text machen oder Dinge später hinzufügen möchte. Damit dies einfacher zu verwalten ist, steht ein extra ToDo-Paket zur Verfügung. Mit diesem Paket lassen sich Platzhalter für Grafiken, Anmerkungen zum Text in verschiedenen Farben oder einfache ToDo-Kommentare mit Referenz zum Text schnell und unkompliziert realisieren. Eingebunden wird das Paket wie folgt. 30 30 31 31 {{{ \usepackage{todonotes} 32 32 }}} 33 33 34 - You can finda shortmanual[[overhere>>url:http://www.tex.ac.uk/tex-archive/macros/latex/contrib/todonotes/todonotes.pdf||shape="rect"]].34 +Eine kurze, detaillierte Anleitung kann man hier nachlesen: 35 35 36 +>[[(% class="icon" %) (%%)http:~~/~~/www.tex.ac.uk/tex-archive/macros/latex/contrib/todonotes/todonotes.pdf>>url:http://www.tex.ac.uk/tex-archive/macros/latex/contrib/todonotes/todonotes.pdf||style="text-decoration: none;" shape="rect" class="ext-link"]] 37 + 36 36 = The Bibliography = 37 37 38 38 Zur Erstellung einer Bibliographie mit LaTeX ist das Beispiel-Dokument zu Rate zu ziehen. Die dort benutzte BibTeX-Datenbank cau-rt.bib wird Lehrstuhl-weit von Mitarbeitern und Studenten gemeinsam benutzt um Literatur-Daten zu sammeln und zu publizieren. Alle Literaturdaten, die in studentischen Arbeiten anfallen, müssen also in dieser Datei verwaltet werden. **Wichtig:** Bitte vermeiden Sie bibtex-Warnungen beim Hinzufügen von neuen Einträgen! Weitere Hinweise zur Beachtung finden sich [[hier>>url:http://trac.rtsys.informatik.uni-kiel.de/trac/rtsys/wiki/Preparing_a_Paper#The_Bibliography_-_Guidelines_for_bibtex_Entries||style="text-decoration: none;" shape="rect" class="wiki"]]
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 - 130089421 +7700991 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RTSYS/pages/ 13008942/Technical Stuff1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/RTSYS/pages/7700991/Technical Stuff