From 5214d767fdb1e8546a5ff977f94d41e3dd1bd7c8 Mon Sep 17 00:00:00 2001 From: David Runge Date: Fri, 21 Jul 2017 11:51:29 +0200 Subject: thesis/thesis.tex: Adding appendices. Renaming digital ressources to digital ressource. --- thesis/thesis.tex | 52 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 5 deletions(-) (limited to 'thesis') diff --git a/thesis/thesis.tex b/thesis/thesis.tex index 7c993a9..37647bd 100644 --- a/thesis/thesis.tex +++ b/thesis/thesis.tex @@ -32,6 +32,8 @@ parskip=never]{paper} \usepackage{tocloft} \setcounter{secnumdepth}{4} +\usepackage[toc,page]{appendix} + \usepackage{hyperref} \hypersetup{hidelinks, colorlinks = false} \usepackage[authoryear]{natbib} @@ -2366,9 +2368,6 @@ ssr-aap -N “server” -C “127.0.0.1:50002” \cleardoublepage \pagestyle{empty} - \cleardoublepage - \appendix - \cleardoublepage \phantomsection \addcontentsline{toc}{section}{References} \bibliographystyle{plainnat} @@ -2376,6 +2375,48 @@ ssr-aap -N “server” -C “127.0.0.1:50002” \cleardoublepage \newpage + \cleardoublepage + \begin{appendices} + \section{OSC interface code} + \label{appendix:osc_interface_code} + All C++ source code written for the \gls{osc} interface can be found on + the~\nameref{digital_ressource} in the folder + \mintinline{shell}{ssr/src/networking}. However, there are more parts of + the original \gls{ssr} source code, that have been extended and modified, + such as \mintinline{shell}{ssr/src/controller.h} or + \mintinline{shell}{ssr/src/configuration.cpp}.\\ + It is possible to get a better overview of the various changes, by using + git's log features, as shown in Listing~\ref{lst:git-log}.\\ + + \begin{listing}[!htb] + \begin{mdframed} + \begin{minted}[fontsize=\footnotesize]{shell} +cd ssr +git log + \end{minted} + \end{mdframed} + \caption{The git log feature used in the ssr folder of + the~\nameref{digital_ressource}.} + \label{lst:git-log} + \end{listing}\\ + + To evaluate the differences between the original code base and the + modified version, it is recommended to use Github's diff functionality + for branches. + + \section{SuperCollider code} + \label{appendix:supercollider_code} + The \gls{supercollider} code written for the tests + (see~\ref{subsec:automated_tests}) and workflows + (see~\ref{subsubsec:workflow_examples}) are located on the + \nameref{digital_ressource} in the folder + \mintinline{shell}{ssr/supercollider}.\\ + For using the scripts, \gls{supercollider} version 3.7, or above is + recommended. + + \end{appendices} + \cleardoublepage + \pagenumbering{Roman} \setcounter{page}{1} \pagestyle{plain} @@ -2398,8 +2439,9 @@ ssr-aap -N “server” -C “127.0.0.1:50002” \newpage \phantomsection - \addcontentsline{toc}{section}{Digital Ressources} - \section*{Digital Ressources} + \addcontentsline{toc}{section}{Digital Ressource} + \section*{Digital Ressource} + \label{digital_ressource} \vspace{23em} \centering \scriptsize -- cgit v1.2.3-70-g09d2