Examensarbeit merge requestshttps://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests2024-03-12T11:59:55Zhttps://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests/14Update chapter structure2024-03-12T11:59:55ZArne VogelUpdate chapter structureBring the chapter structure more inline with how a steriotypical systems paper is written.Bring the chapter structure more inline with how a steriotypical systems paper is written.https://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests/11Subset of Marco's changes2022-01-13T13:57:01ZSimon SchusterSubset of Marco's changesThis mr is a subset of marcos changes in !10.
It contains the following portions:
- Smaller Bug/Stylefixes
- Move to BibLaTex over BibTex
- latexmk configuration
- TikzExternalize
It deliberately omits the following portions:
- minted:...This mr is a subset of marcos changes in !10.
It contains the following portions:
- Smaller Bug/Stylefixes
- Move to BibLaTex over BibTex
- latexmk configuration
- TikzExternalize
It deliberately omits the following portions:
- minted: I do not deem that a good decisision from a portability/fragility point of view
- glossaries-extra: Never used it, cannot really vouche for it
- biblatex author configuration: I believe that in a general purpose template, "et al." is the better option.
I've split out the latter three changes and will submit them in a second MR that can be discussed/reworked on its own.
Thus this mr thus fully superseeds !3, !4, !5 and !7, and partially addresses !10.
Reviews welcome.https://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests/13i4thesis.cls: Correct line break for advisors2022-01-13T10:03:53ZPhillip Raffecki4thesis.cls: Correct line break for advisorsPrevents errors if \advisors ends with a line break.Prevents errors if \advisors ends with a line break.Phillip RaffeckPhillip Raffeckhttps://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests/2Makefile fixes2019-10-14T13:28:34ZMarco Ammonmarco.ammon@fau.deMakefile fixes`interactive` soll wahrscheinlich `interaction` heißen, ansonsten beschwert sich pdflatex über einen unbekannten Parameter.
Mehr temporäre Dateien werden bei `make clean` aufgeräumt`interactive` soll wahrscheinlich `interaction` heißen, ansonsten beschwert sich pdflatex über einen unbekannten Parameter.
Mehr temporäre Dateien werden bei `make clean` aufgeräumthttps://gitlab.cs.fau.de/i4/tex/i4thesis/-/merge_requests/1Provide Auto-Completion for TeXStudio2019-10-14T13:27:13ZMarco Ammonmarco.ammon@fau.deProvide Auto-Completion for TeXStudioTeXStudio kann für geladene Pakete automatisch Befehle und Optionen vervollständigen.
Allerdings werden diese nicht direkt erkannt, wenn die Pakete über eine eigene Klasse geladen werden.
Dafür braucht TeXStudio sogenannte CWL-Dateien, d...TeXStudio kann für geladene Pakete automatisch Befehle und Optionen vervollständigen.
Allerdings werden diese nicht direkt erkannt, wenn die Pakete über eine eigene Klasse geladen werden.
Dafür braucht TeXStudio sogenannte CWL-Dateien, die die Vervollständigung definieren (und unter anderem auch eingebundene Pakete auflisten).
Diese Dateien habe ich jetzt schnell von Hand geschrieben. Außerdem müssen sich die CWL-Dateien in einem bestimmten Verzeichnis (`~/.config/texstudio/completion/user`) befinden. Deswegen gibt es ein zusätzliches `make`-Target `txs-autocompletion`, das symbolische Links in diesem Verzeichnis anlegt.
Weitere Informationen zum CWL-Format finden sich [hier](http://texstudio.sourceforge.net/manual/current/usermanual_en.html#CWLDESCRIPTION), zur Vervollständigung von TeXStudio [hier](https://github.com/texstudio-org/texstudio/wiki/Frequently-Asked-Questions#how-does-txs-know-about-valid-commands) und zum Ablageort der Dateien [hier](https://github.com/texstudio-org/texstudio/wiki/Frequently-Asked-Questions#where-are-cwl-files-stored).