Additional Material

The material for specific publications is stored in the publications directory of the github repository. The figures of each paper can be found in the respective sub-directory figs. For some publications, there is also a slides or a poster_figs directory containing the scripts for some figures on the presentations slides or the poster, respectively. The figures are enumerated either based on their numbering in the paper, on the slide they appear on, or in order of appearance for the poster. In order to reproduced a figure, execute the scripts in the following order (if existent):

  1. MATLAB script: *.m
  2. gnuplot script: *.gnu
  3. include *.tex, *.png, *.pdf in your LaTeX document

For the third step, I recommend the import command from the LaTeX import package.

Requirements & Prerequities

Gnuplot

Special thanks go to Hagen Wierstorf for introducing me to Gnuplot. His Gnuplotting Blog contains a lot of examples and information about Gnuplot. You the following Gnuplot extensions

In order to use the extensions their directories have to be included into Gnuplot’s search path. This is done via the ``GNUPLOT_LIB``environment variable. Under Linux (and possibly Mac) execute

# gnuplot search path
export GNUPLOT_LIB=~/projects/gnuplot-colorbrewer:$GNUPLOT_LIB

in a shell of your choice. You may also add this to your ~/.bashrc or something (depends on the shell your are using) to execute this automatically. For Windows, see here. You can check, if the path is correcty included via show loadpath in the Gnuplot command prompt. Among other lines, this should display something like

loadpath from GNUPLOT_LIB is "/home/bewater/projects/gnuplot-colorbrewer"

LaTeX

I am using pdfLaTeX, but it might be possible to get the scipts running with other LaTeX compilers (I don’t know at all).

MATLAB

The code of this repository has been tested under MATLABR2015a. Please add the ./tools/matlab directory to your MATLAB path. The software uses the following toolboxes, which you should download and add the their path to your MATLAB path. For specific installation instructions please take a look at the listed websites.

Specific Dependencies

If you just want to get the material of one specific publication, you may not need all the requirements. The table shows, which publication needs which requirement. The shown versions or commits have to be interpreted as “successfully tested under”.

Publication MATLAB Gnuplot
SFS Others
[2019] 2.4.3   5.0.3
[2019c] 2.5.0   5.0.3
[2019b] 2.5.0   5.0.3
[2018] 2.4.2   5.0.3
[2018] 2.4.2   5.0.3
[2017a] 2.4.1   5.0.3
[2017b] ef6c3a   5.0.3
[2017] 7db339 Two!Ears AFE 1.0 5.0.3
[2017d] 2.3.0   5.0.3
[2017b] 2.3.0    
[2016a] 2.2.1    
[2016b] X    
[2016] f14513    
[2015a] X MAT2TikZ 0.4.7 5.0.3
[2015b] X MAT2TikZ 0.4.7  
[2015b] 1.2.0   5.0.3
[2014] 1.1.0 5.0.3