summaryrefslogtreecommitdiff
path: root/presentations/taler-mdb-36c3/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'presentations/taler-mdb-36c3/README.md')
-rw-r--r--presentations/taler-mdb-36c3/README.md91
1 files changed, 91 insertions, 0 deletions
diff --git a/presentations/taler-mdb-36c3/README.md b/presentations/taler-mdb-36c3/README.md
new file mode 100644
index 0000000..c69e631
--- /dev/null
+++ b/presentations/taler-mdb-36c3/README.md
@@ -0,0 +1,91 @@
+# Description - Presentation 36C3
+
+Presentation for the Taler Snack Machine talk at the 36C3.
+
+#### Author
+Dominik Hofer <dominik.hofer@bfh.ch>
+Marco Boss <marco.boss@students.bfh.ch>
+
+### Linux Prerequisites (Debian/Ubuntu)
+Follow the procedure below to install 3rd party package (Debian/Ubuntu).
+
+Install used LaTex packages:
+```bash
+apt-get install texlive-base texlive-extra-utils texlive-generic-recommended texlive-latex-base texlive-latex-extra
+```
+
+Install used fonts packages:
+```bash
+apt-get install texlive-fonts-extra texlive-fonts-recommended
+```
+Install used build environment packages
+```bash
+apt-get install latexmk make git
+```
+Install used converter packages
+```bash
+apt-get install inkscape libcanberra-gtk-module
+```
+
+### Build Slides
+
+Export LECTURE
+```bash
+export LECTURE=presentation-36C3.tex
+```
+
+Convert svg
+```bash
+make convert
+```
+
+Make slides
+```bash
+make slides
+```
+
+### Did You Know!?
+#### List Lectures
+Get an overview of available lectures
+```bash
+make list
+```
+
+#### LECTURE Environment Variable Support
+If you do lots of builds when developing a specific "lecture", export the variable **LECTURE**
+```bash
+export LECTURE=lecture_sample
+```
+Having the variable "LECTURE" in the bash environment allows shorter build command.
+```bash
+make slide
+```
+#### Increase Verbosity Level
+The variable DEBUG controls the verbosity level
+ * [0] As quiet as possible
+ * [1] Get more details to build steps (latexmk still in batch mode)
+ * [2] Build in interactive mode
+
+Set a verbosity level other than zero
+```bash
+DEBUG=2
+```
+#### Get List of Available Lectures
+To get an overview about lectures available in the "lectures" folder use the **list** target
+```bash
+make list
+```
+
+#### Convert XFIGs and SVGs
+To convert fig and svg files use the **convert** target. Did you know the location for such files is fig or svg, respectively.
+```bash
+make convert
+```
+#### Compress Your Work
+```bash
+make archive
+```
+or
+```bash
+git archive --format zip --prefix <COURSE_NAME> --output ../<COURSE_NAME>.zip master
+```