[presentation-templates] GUADEC 2021 Presentation Slide Templates (Close: #2)
- From: Ole Aamot <ole src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [presentation-templates] GUADEC 2021 Presentation Slide Templates (Close: #2)
- Date: Sun, 25 Jul 2021 05:46:31 +0000 (UTC)
commit 6d2b6bc7b4c2389cea451c0e940d6be2d50ff709
Author: Ole Aamot <ole gnome org>
Date: Sun Jul 25 07:45:31 2021 +0200
GUADEC 2021 Presentation Slide Templates (Close: #2)
GUADEC/2021/Makefile | 40 +++++++++++++++++++++
GUADEC/2021/README.md | 36 +++++++++++++++++++
GUADEC/2021/beamercolorthemeguadec.sty | 32 +++++++++++++++++
GUADEC/2021/beamerinnerthemeguadec.sty | 58 ++++++++++++++++++++++++++++++
GUADEC/2021/beamerouterthemeguadec.sty | 21 +++++++++++
GUADEC/2021/beamerthemeguadec.sty | 14 ++++++++
GUADEC/2021/gnome-foot.mps | 35 +++++++++++++++++++
GUADEC/2021/graph.png | Bin 0 -> 38754 bytes
GUADEC/2021/guadec-example.pdf | Bin 0 -> 195184 bytes
GUADEC/2021/guadec-example.tex | 62 +++++++++++++++++++++++++++++++++
GUADEC/2021/guadec-logo.pdf | Bin 0 -> 4863 bytes
GUADEC/2021/guadec-skyline.png | Bin 0 -> 424525 bytes
GUADEC/2021/presentation.md | 50 ++++++++++++++++++++++++++
GUADEC/2021/presentation.pdf | Bin 0 -> 517987 bytes
14 files changed, 348 insertions(+)
---
diff --git a/GUADEC/2021/Makefile b/GUADEC/2021/Makefile
new file mode 100644
index 0000000..eef5cc0
--- /dev/null
+++ b/GUADEC/2021/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+smart -s -o $(PANDOC_OUT) \
+ -V theme:guadec -V classoption:aspectratio=43 --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/2021/README.md b/GUADEC/2021/README.md
new file mode 100644
index 0000000..0dc3ad7
--- /dev/null
+++ b/GUADEC/2021/README.md
@@ -0,0 +1,36 @@
+# GUADEC 2021 Presentation Templates
+
+This repository contains templates usable for presentations for GUADEC 2021.
+
+The following commands will get you the template:
+
+```
+git clone https://gitlab.gnome.org/GNOME/presentation-templates.git
+cd presentation-templates/GUADEC/2021
+```
+
+Don't worry - you **don't need to write LaTeX**! Pandoc is easy! Please give it a
+try so we all can have consistent and pretty 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/2021/beamercolorthemeguadec.sty b/GUADEC/2021/beamercolorthemeguadec.sty
new file mode 100644
index 0000000..c9bdac5
--- /dev/null
+++ b/GUADEC/2021/beamercolorthemeguadec.sty
@@ -0,0 +1,32 @@
+\mode<presentation>
+
+\definecolor{guadeclightblack}{HTML}{555555}
+\definecolor{guadecblue}{HTML}{4A86CF}
+\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/2021/beamerinnerthemeguadec.sty b/GUADEC/2021/beamerinnerthemeguadec.sty
new file mode 100644
index 0000000..d430239
--- /dev/null
+++ b/GUADEC/2021/beamerinnerthemeguadec.sty
@@ -0,0 +1,58 @@
+\mode<presentation>
+
+\setbeamertemplate{background} {
+ \begin{tikzpicture}
+ \useasboundingbox (0, 0) rectangle(\the\paperwidth,\the\paperheight);
+
+ % Draw the title page
+ \ifnum\thepage=1\relax%
+ % The background
+ \fill[color=guadecblue] (0, 0) rectangle (\the\paperwidth, \the\paperheight);
+
+ % The footer
+ \node[inner sep=0pt,yshift=-3pt][anchor=south] at (0.5\paperwidth, 6mm) {
+ \includegraphics[height=0.3\paperheight]{guadec-skyline}};
+ \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{Online\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/2021/beamerouterthemeguadec.sty b/GUADEC/2021/beamerouterthemeguadec.sty
new file mode 100644
index 0000000..5b5cfdf
--- /dev/null
+++ b/GUADEC/2021/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/2021/beamerthemeguadec.sty b/GUADEC/2021/beamerthemeguadec.sty
new file mode 100644
index 0000000..4607caf
--- /dev/null
+++ b/GUADEC/2021/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/2021/gnome-foot.mps b/GUADEC/2021/gnome-foot.mps
new file mode 100644
index 0000000..8171c84
--- /dev/null
+++ b/GUADEC/2021/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/2021/graph.png b/GUADEC/2021/graph.png
new file mode 100644
index 0000000..239329e
Binary files /dev/null and b/GUADEC/2021/graph.png differ
diff --git a/GUADEC/2021/guadec-example.pdf b/GUADEC/2021/guadec-example.pdf
new file mode 100644
index 0000000..9b023f6
Binary files /dev/null and b/GUADEC/2021/guadec-example.pdf differ
diff --git a/GUADEC/2021/guadec-example.tex b/GUADEC/2021/guadec-example.tex
new file mode 100644
index 0000000..c8debe7
--- /dev/null
+++ b/GUADEC/2021/guadec-example.tex
@@ -0,0 +1,62 @@
+\documentclass[aspectratio=43]{beamer}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{listings}
+\title[How to use \LaTeX{} for GUADEC 2021]{How to use \LaTeX{} for creating awesome slides for GUADEC 2021}
+\author{Rupert Monkey \texttt{rupertm gnome org}}
+\date{July 25, 2021}
+
+\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/2021/guadec-logo.pdf b/GUADEC/2021/guadec-logo.pdf
new file mode 100644
index 0000000..0734428
Binary files /dev/null and b/GUADEC/2021/guadec-logo.pdf differ
diff --git a/GUADEC/2021/guadec-skyline.png b/GUADEC/2021/guadec-skyline.png
new file mode 100644
index 0000000..23c327a
Binary files /dev/null and b/GUADEC/2021/guadec-skyline.png differ
diff --git a/GUADEC/2021/presentation.md b/GUADEC/2021/presentation.md
new file mode 100644
index 0000000..3750060
--- /dev/null
+++ b/GUADEC/2021/presentation.md
@@ -0,0 +1,50 @@
+% How to use Pandoc for creating awesome slides for GUADEC
+% Lasse Schuirmann (`lasse schuirmann gmail com`)
+% July 25, 2021
+
+# 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){width=80%}\
+
+
+## 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/2021/presentation.pdf b/GUADEC/2021/presentation.pdf
new file mode 100644
index 0000000..7dfd40c
Binary files /dev/null and b/GUADEC/2021/presentation.pdf differ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]