[presentation-templates] Copy the 2016 template into the 2017 one



commit e4f933e2bdf1aafb604e03cbe4cd7f84a7ad56db
Author: Adrien Plazas <kekun plazas laposte net>
Date:   Mon Jul 10 21:02:35 2017 +0200

    Copy the 2016 template into the 2017 one

 GUADEC/2017/Makefile                   |   40 ++++++++++++++++++++
 GUADEC/2017/README.md                  |   36 ++++++++++++++++++
 GUADEC/2017/beamercolorthemeguadec.sty |   32 ++++++++++++++++
 GUADEC/2017/beamerinnerthemeguadec.sty |   59 ++++++++++++++++++++++++++++++
 GUADEC/2017/beamerouterthemeguadec.sty |   21 +++++++++++
 GUADEC/2017/beamerthemeguadec.sty      |   14 +++++++
 GUADEC/2017/gnome-foot.mps             |   35 ++++++++++++++++++
 GUADEC/2017/graph.png                  |  Bin 0 -> 38754 bytes
 GUADEC/2017/guadec-background.pdf      |  Bin 0 -> 3497 bytes
 GUADEC/2017/guadec-example.pdf         |  Bin 0 -> 138319 bytes
 GUADEC/2017/guadec-example.tex         |   62 ++++++++++++++++++++++++++++++++
 GUADEC/2017/guadec-karlsruhe-white.pdf |  Bin 0 -> 4089 bytes
 GUADEC/2017/guadec-logo.pdf            |  Bin 0 -> 4863 bytes
 GUADEC/2017/presentation.md            |   50 +++++++++++++++++++++++++
 GUADEC/2017/presentation.pdf           |  Bin 0 -> 221205 bytes
 15 files changed, 349 insertions(+), 0 deletions(-)
---
diff --git a/GUADEC/2017/Makefile b/GUADEC/2017/Makefile
new file mode 100644
index 0000000..de4b0c2
--- /dev/null
+++ b/GUADEC/2017/Makefile
@@ -0,0 +1,40 @@
+NULL =
+
+SRC = guadec-example.tex
+PANDOC_SRC = presentation.md
+
+OUT = $(SRC:%.tex=%.pdf)
+PANDOC_OUT = $(PANDOC_SRC:%.md=%.pdf)
+
+BYPRODUCTS = \
+       $(SRC:%.tex=%.aux) \
+       $(SRC:%.tex=%.log) \
+       $(SRC:%.tex=%.nav) \
+       $(SRC:%.tex=%.out) \
+       $(SRC:%.tex=%.snm) \
+       $(SRC:%.tex=%.toc) \
+       $(NULL)
+
+default: pandoc
+
+ctex: tex clean
+tex: $(OUT)
+
+pandoc:
+       @echo -n "Compiling $(PANDOC_SRC) to $(PANDOC_OUT)... "
+       @pandoc $(PANDOC_SRC) -t beamer -s -o $(PANDOC_OUT) --smart \
+       -V theme:guadec -V classoption:aspectratio=1610 --slide-level 2 --highlight-style kate
+       @echo "Done!"
+
+continuous: pandoc
+       @echo "The PDF will be updated automatically when you save the $(PANDOC_SRC) document. Press Ctrl+C 
to abort."
+       @while inotifywait -q $(PANDOC_SRC); do sleep 0.1; make --no-print-directory pandoc; done
+
+%.pdf: %.tex
+       pdflatex $<
+
+clean:
+       rm -Rf $(OUT) $(PANDOC_OUT) $(BYPRODUCTS)
+
+.PHONY: all clean
+
diff --git a/GUADEC/2017/README.md b/GUADEC/2017/README.md
new file mode 100644
index 0000000..0eee534
--- /dev/null
+++ b/GUADEC/2017/README.md
@@ -0,0 +1,36 @@
+# GUADEC 2016 Presentation Templates
+
+This repository contains templates usable for presentations for GUADEC 2016.
+
+The following commands will get you the template:
+
+```
+git clone https://github.com/sils1297/guadec-presentation-templates.git
+cd guadec-presentation-templates/2016
+```
+
+Don't worry - you **don't need to write LaTeX**! Pandoc is easy! Please give it a
+try so we all can have consistent presentations.
+
+## How Can I Create a Presentation?
+
+You can create a presentation using Pandoc or LaTeX. Pandoc is way easier and
+recommended as it will be automatically translated into LaTex.
+
+Try it out; open your console, go to the directory where this document lies and
+type `make`. This will compile the `presentation.md` into `presentation.pdf` if
+you have pandoc installed.
+
+Just look into the md and pdf file to see how you can simply create your
+presentation. It's easy! Please try it out!
+
+> **Note**:
+>
+> You can use `make continuous` to automatically regenerate the PDF whenever you
+> touch the document. For that to work you'll need to have the `inotify-tools`
+> package installed.
+
+### Using Latex Directly
+
+You can also use LaTeX directly. Use the `make tex` command to compile the
+example tex document into a presentation.
diff --git a/GUADEC/2017/beamercolorthemeguadec.sty b/GUADEC/2017/beamercolorthemeguadec.sty
new file mode 100644
index 0000000..369cb1c
--- /dev/null
+++ b/GUADEC/2017/beamercolorthemeguadec.sty
@@ -0,0 +1,32 @@
+\mode<presentation>
+
+\definecolor{guadeclightblack}{HTML}{555555}
+\definecolor{guadecblue}{HTML}{018094}
+\colorlet{guadeclightblue}{guadecblue!50}
+\definecolor{guadeclightgrey}{HTML}{F5F5F4}
+
+\definecolor{adwaitablue}{HTML}{4A90D9}
+
+\definecolor{guadecbeamerred}{HTML}{D94C4A}
+\definecolor{guadecbeamergreen}{HTML}{4AD94C}
+
+% Settings
+\setbeamercolor*{normal text}{fg=guadeclightblack}
+\setbeamercolor*{alerted text}{fg=guadecbeamerred}
+\setbeamercolor*{example text}{fg=guadecbeamergreen}
+\setbeamercolor*{structure}{fg=guadecblue}
+\setbeamercolor*{background canvas}{parent=normal text}
+
+\setbeamercolor*{title page header}{fg=white}
+\setbeamercolor*{author}{fg=white}
+\setbeamercolor*{date}{fg=white}
+\setbeamercolor*{background canvas}{bg=guadeclightgrey}
+
+\setbeamercolor*{block title}{bg=guadeclightblack, fg=adwaitablue}
+\setbeamercolor*{block body}{bg=guadeclightblack, fg=guadeclightgrey}
+
+\setbeamercolor{framesubtitle}{fg=guadeclightblue}
+\setbeamerfont{framesubtitle}{size=\large}
+
+\mode
+<all>
diff --git a/GUADEC/2017/beamerinnerthemeguadec.sty b/GUADEC/2017/beamerinnerthemeguadec.sty
new file mode 100644
index 0000000..b07170c
--- /dev/null
+++ b/GUADEC/2017/beamerinnerthemeguadec.sty
@@ -0,0 +1,59 @@
+\mode<presentation>
+
+\setbeamertemplate{background} {
+  \begin{tikzpicture}
+    \useasboundingbox (0, 0) rectangle(\the\paperwidth,\the\paperheight);
+
+    % Draw the title page
+    \ifnum\thepage=1\relax%
+      % The background
+      \node[inner sep=0pt][anchor=south] at (0.5\paperwidth, 0) {
+        \includegraphics[width=2\paperheight,height=\paperheight,keepaspectratio]{guadec-background}};
+
+      % The footer
+      \node[inner sep=0pt,yshift=-1.6pt][anchor=south] at (0.5\paperwidth, 6mm) {
+        \includegraphics[height=0.14\paperheight]{guadec-karlsruhe-white}};
+      \fill[color=white] (0, 0) rectangle (\the\paperwidth, 6mm);
+
+      % The footer's content
+      \node[anchor=west] at (0, 3mm) {
+        \textcolor{guadecblue}{\tiny{\hskip6mm\insertdate}}};
+      \node[anchor=east] at (\paperwidth, 3mm) {
+        \textcolor{guadecblue}{\tiny{KARLSRUHE\hskip6mm\hfill}}};
+    \fi
+
+    % Draw any other page
+    \ifnum\thepage>1\relax%
+      % The footer
+      \fill[color=guadecblue] (0, 0) rectangle (\the\paperwidth, 6mm);
+
+      % The footer's content
+      \node[anchor=west] at (0, 3mm) {
+        \textcolor{guadeclightgrey}{\tiny{\hskip6mm\insertshorttitle}}};
+      \node[anchor=east] at (\paperwidth, 3mm) {
+        \textcolor{guadeclightgrey}{\tiny{\thepage\hskip6mm\hfill}}};
+    \fi
+  \end{tikzpicture}
+}
+
+% Title page
+\defbeamertemplate*{title page}{guadec}[1][] {
+  \centering
+  \includegraphics[width=0.672\paperheight,height=0.21\paperheight,keepaspectratio]{guadec-logo}
+  \vskip6mm%
+  \hfill
+  \begin{beamercolorbox}[wd=0.66\paperwidth, center, sep=8pt, #1]{title page header}
+    \usebeamerfont{title}\inserttitle\par%
+  \end{beamercolorbox}%
+  \hfill\hfill
+  \vskip6mm%
+  \begin{beamercolorbox}[center]{author}
+    \usebeamerfont{author}\insertauthor%
+  \end{beamercolorbox}
+  \vfill
+}
+
+\setbeamertemplate{itemize items}{\includegraphics[height=0.7em]{gnome-foot.mps}}
+
+\mode
+<all>
diff --git a/GUADEC/2017/beamerouterthemeguadec.sty b/GUADEC/2017/beamerouterthemeguadec.sty
new file mode 100644
index 0000000..5b5cfdf
--- /dev/null
+++ b/GUADEC/2017/beamerouterthemeguadec.sty
@@ -0,0 +1,21 @@
+\mode<presentation>
+
+% Frame title
+\defbeamertemplate*{frametitle}{guadec}[1][] {
+%  \vskip1cm%
+  \begin{beamercolorbox}[wd=\paperwidth, leftskip=6mm, ht=12mm]{frametitle}
+    \ifx\insertframesubtitle
+      \@empty%
+
+      \insertframetitle
+    \else%
+      \insertframetitle
+
+      \usebeamercolor[fg]{framesubtitle}
+      \usebeamerfont{framesubtitle}
+      \insertframesubtitle
+    \fi
+  \end{beamercolorbox}
+}
+
+\mode<all>
diff --git a/GUADEC/2017/beamerthemeguadec.sty b/GUADEC/2017/beamerthemeguadec.sty
new file mode 100644
index 0000000..4607caf
--- /dev/null
+++ b/GUADEC/2017/beamerthemeguadec.sty
@@ -0,0 +1,14 @@
+\mode<presentation>
+
+% Requirement
+\RequirePackage{tikz}
+
+% Settings
+\useinnertheme{guadec}
+\useoutertheme{guadec}
+\usecolortheme{guadec}
+
+\setbeamertemplate{navigation symbols}{}
+\setbeamertemplate{blocks}[rounded]
+
+\mode<all>
diff --git a/GUADEC/2017/gnome-foot.mps b/GUADEC/2017/gnome-foot.mps
new file mode 100644
index 0000000..8171c84
--- /dev/null
+++ b/GUADEC/2017/gnome-foot.mps
@@ -0,0 +1,35 @@
+%!PS
+%%BoundingBox: 119 112 153 153 
+%%HiResBoundingBox: 119.71608 112.121 152.45871 152.363 
+%%Creator: MetaPost 1.802
+%%CreationDate: 2013.08.04:1330
+%%Pages: 1
+%%BeginProlog
+%%EndProlog
+%%Page: 1 1
+newpath 123.613 135.871 moveto
+125.395 136.66 123.84401 144.34 120.80899 142.246 curveto
+117.777 140.152 121.828 135.09 123.613 135.871 curveto
+ closepath fill
+newpath 128.637 139.895 moveto
+130.762 140.328 130.879 149.035 127.09 147.473 curveto
+123.305 145.91 126.516 139.457 128.637 139.895 curveto
+ closepath fill
+newpath 135.105 141.914 moveto
+137.613 141.766 140.363 151.488 135.652 150.871 curveto
+130.938 150.266 132.598 142.07 135.105 141.914 curveto
+ closepath fill
+newpath 149.008 152.363 moveto
+140.633 152.363 139.062 140.441 143.773 140.441 curveto
+148.48 140.441 157.379 152.363 149.008 152.363 curveto
+ closepath fill
+newpath 139.723 120.40599 moveto
+140.102 117.53099 137.613 116.109 135.176 117.965 curveto
+127.422 123.867 148.016 126.812 146.66 134.879 curveto
+145.531 141.574 124.992 139.512 122.652 129.035 curveto
+121.06601 121.94899 129.168 112.121 137.621 112.121 curveto
+141.781 112.121 146.578 115.871 147.473 120.633 curveto
+148.16 124.258 139.41 122.805 139.723 120.40599 curveto
+ closepath fill
+showpage
+%%EOF
diff --git a/GUADEC/2017/graph.png b/GUADEC/2017/graph.png
new file mode 100644
index 0000000..239329e
Binary files /dev/null and b/GUADEC/2017/graph.png differ
diff --git a/GUADEC/2017/guadec-background.pdf b/GUADEC/2017/guadec-background.pdf
new file mode 100644
index 0000000..e7ed616
Binary files /dev/null and b/GUADEC/2017/guadec-background.pdf differ
diff --git a/GUADEC/2017/guadec-example.pdf b/GUADEC/2017/guadec-example.pdf
new file mode 100644
index 0000000..c1190ba
Binary files /dev/null and b/GUADEC/2017/guadec-example.pdf differ
diff --git a/GUADEC/2017/guadec-example.tex b/GUADEC/2017/guadec-example.tex
new file mode 100644
index 0000000..97c1dc7
--- /dev/null
+++ b/GUADEC/2017/guadec-example.tex
@@ -0,0 +1,62 @@
+\documentclass[aspectratio=1610]{beamer}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{listings}
+\title[How to use \LaTeX for GUADEC 2016]{How to use \LaTeX for creating awesome slides for GUADEC 2016}
+\author{Rupert Monkey \texttt{rupertm gnome org}}
+\date{August 12, 2016}
+
+\usetheme{guadec}
+
+\AtBeginSection{\frame{\sectionpage}}
+
+\begin{document}
+
+\begin{frame}
+\titlepage
+\end{frame}
+
+\section{Title Slide}
+
+\begin{frame}[containsverbatim]
+\frametitle{Content slide}
+\framesubtitle{With a subtitle}
+
+    Do math simply!
+
+    \begin{center}
+        $\sqrt{5} \neq 1$
+    \end{center}
+
+    \texttt{Use} the $^\text{power}$ of \LaTeX!
+
+    \begin{block}{With Lower Level Headers}
+        \begin{lstlisting}[language=Python]
+def some_code(is_easy_to):
+    integrate()
+
+# With syntax highlighting, of course!
+        \end{lstlisting}
+    \end{block}
+\end{frame}
+
+\begin{frame}
+\frametitle{Incrementally Showing Lists}
+
+    \begin{itemize}
+        \item<1-> Is
+        \item<2-| alert@2> Dead
+        \item<3-> Easy!
+        \item<1-> Yet flexible
+    \end{itemize}
+\end{frame}
+
+\section{Compiling}
+
+\begin{frame}
+\frametitle{Compiling}
+
+    Simply use \texttt{make tex} in this directory!
+\end{frame}
+
+\end{document}
diff --git a/GUADEC/2017/guadec-karlsruhe-white.pdf b/GUADEC/2017/guadec-karlsruhe-white.pdf
new file mode 100644
index 0000000..2abe1d9
Binary files /dev/null and b/GUADEC/2017/guadec-karlsruhe-white.pdf differ
diff --git a/GUADEC/2017/guadec-logo.pdf b/GUADEC/2017/guadec-logo.pdf
new file mode 100644
index 0000000..0734428
Binary files /dev/null and b/GUADEC/2017/guadec-logo.pdf differ
diff --git a/GUADEC/2017/presentation.md b/GUADEC/2017/presentation.md
new file mode 100644
index 0000000..d8b1416
--- /dev/null
+++ b/GUADEC/2017/presentation.md
@@ -0,0 +1,50 @@
+% How to use Pandoc for creating awesome slides for GUADEC 2016
+% Lasse Schuirmann (`lasse schuirmann gmail com`)
+% August 12, 2016
+
+# Title Slide
+
+Any text under a header 1 won't be shown. This is a title slide without
+content!
+
+---
+
+![Evaluation of a Code Clone Detection](graph.png)
+
+---
+
+<!-- Leave the alternative text empty and add a backslash *plus a trailing space
+or an extra newline* to get no image caption at all -->
+![](graph.png)\
+
+
+## Content Slide
+
+Do math simply!
+
+$$\sqrt{5} \neq 1$$
+
+`Use` standard *markdown* **easily**.
+
+### With Lower Level Headers
+
+```python
+def some_code(is_easy_to):
+    integrate()
+
+# With syntax highlighting, of course!
+```
+
+## Incrementally Showing Lists
+
+<!-- Use > to make lists show incrementally. Oh you noticed?
+     This is a comment! -->
+> - Is
+> - Dead
+> - Easy!
+
+# Compiling
+
+## Compiling
+
+Simply use `make pandoc` in this directory!
diff --git a/GUADEC/2017/presentation.pdf b/GUADEC/2017/presentation.pdf
new file mode 100644
index 0000000..1ef8bcb
Binary files /dev/null and b/GUADEC/2017/presentation.pdf differ


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]