commit c144fe244d35084b983ef087b08b7d6c5d5c3317 parent c575ef37e1b8648e85a11a7f4f3da55ef64e0c85 Author: Emmanuel Benoist <emmanuel.benoist@bfh.ch> Date: Wed, 16 Apr 2025 17:02:30 +0200 Files maybe useful for the compilation (not really sure about it) Diffstat:
18 files changed, 265 insertions(+), 0 deletions(-)
diff --git a/presentations/2025-eurodig/slides/images/3d-question-mark.jpg b/presentations/2025-eurodig/slides/images/3d-question-mark.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/3d-question-mark.webp b/presentations/2025-eurodig/slides/images/3d-question-mark.webp Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/Apple-Store-taler-app.png b/presentations/2025-eurodig/slides/images/Apple-Store-taler-app.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/QR-code-backend.demo.taler.net.png b/presentations/2025-eurodig/slides/images/QR-code-backend.demo.taler.net.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/QR-code-bank.demo.taler.net.png b/presentations/2025-eurodig/slides/images/QR-code-bank.demo.taler.net.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/QR-code-benoist.ch.png b/presentations/2025-eurodig/slides/images/QR-code-benoist.ch.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/QR-code-template-pizza.png b/presentations/2025-eurodig/slides/images/QR-code-template-pizza.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/bandera.jpg b/presentations/2025-eurodig/slides/images/bandera.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/e-netzbon-demo1.jpg b/presentations/2025-eurodig/slides/images/e-netzbon-demo1.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/e-netzbon-demo2.jpg b/presentations/2025-eurodig/slides/images/e-netzbon-demo2.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/google_play_GNU_Taler.jpg b/presentations/2025-eurodig/slides/images/google_play_GNU_Taler.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/netzbon.png b/presentations/2025-eurodig/slides/images/netzbon.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/ngo-illustration-Artboard-4.png b/presentations/2025-eurodig/slides/images/ngo-illustration-Artboard-4.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/sbfi.jpg b/presentations/2025-eurodig/slides/images/sbfi.jpg Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/taler.png b/presentations/2025-eurodig/slides/images/taler.png Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/triangle-taler.pdf b/presentations/2025-eurodig/slides/images/triangle-taler.pdf Binary files differ. diff --git a/presentations/2025-eurodig/slides/images/triangle-taler.tex b/presentations/2025-eurodig/slides/images/triangle-taler.tex @@ -0,0 +1,48 @@ +\documentclass{standalone} +\usepackage{tikz} +\usepackage{ragged2e} +\usetikzlibrary{positioning,fit,patterns} + +\begin{document} +\begin{tikzpicture}[ + rect/.style={circle, draw=black}, + sym/.style={-stealth, shorten >= 2pt, shorten <= 2pt} + ] + % Taler payment system + \node[rect](1) {Exchange}; + \node[rect,below left=1.5cm and 0.7cm of 1](2) + {\small Utilisateur}; + \node[rect,below right=1.5cm and 0.7cm of 1](3) {Marchand}; + + \draw[sym] (1) -- node [midway, above, sloped] {\tiny + Retire des jetons} (2); + \draw[sym] (2) -- node [midway, above, sloped] {\tiny + Dépense des jetons} (3); + \draw[sym] (3) -- node [midway, above, sloped] {\tiny + Dépose des jetons} (1); + + % Settlement layer + \node[left=2cm of 1](E1){}; + \node[right=2cm of 1](E2){}; + \draw[sym] (E1) -- node [midway, above] {\tiny Dépose BTC/ETH} (1); + \draw[sym] (1) -- node [midway, above] {\tiny Retire BTC/ETH} (E2); + + % Auditor + %\node[above= of 1](A){Auditor}; + %\draw[sym] (A) -- node [midway, right] {\tiny Verify} (1); + + % Separator + \node[below=1mm of E1] (S1S) {}; + \node[below=1mm of E2] (S1E) {}; + \node[above=6mm of E1] (S2S) {}; + \node[above=6mm of E2] (S2E) {}; + + \draw[dotted] (S1S) -- (S1E); + \draw[dotted] (S2S) -- (S2E); + + \node[below right=-2mm and -1.5mm of S2S] + {\tiny{\emph{Couche de liaison avec la blockchain}}}; + \node[below right=-2mm and -1.5mm of S1S] + {\tiny{\emph{Système de paiements Taler}}}; + \end{tikzpicture} + \end{document} +\ No newline at end of file diff --git a/presentations/2025-eurodig/slides/mytheme.sty b/presentations/2025-eurodig/slides/mytheme.sty @@ -0,0 +1,216 @@ +\ProvidesPackage{mytheme}[2013/06/17 ver 0.5] +\NeedsTeXFormat{LaTeX2e}[1995/12/01] + +% Original theme +% Copyright 2003 by Till Tantau <tantau@cs.tu-berlin.de>. +% +% Modifications, Emmanuel Benoist <emmanuel.benoist@bfh.ch> +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt. + +\mode<presentation> + +\definecolor{BFHgrey}{RGB}{105,125,145} + +\usecolortheme[named=BFHgrey]{structure} + +\pgfdeclareimage[width=\paperwidth]{background}{./images/blanc.jpg} +\pgfdeclareimage[width=\paperwidth]{backgroundsection}{./images/background-section-title.bfh.jpg} +\pgfdeclareimage[width=\paperwidth]{backgroundsubsection}{./images/background-subsection-title.bfh.jpg} +\pgfdeclareimage[width=\paperwidth]{backgroundfirstpage}{./images/background-first-page-bfh.jpg} + + + +\institute[BFH]{Berner Fachhochschule $\mid$ Haute école spécialisée + bernoise $\mid$ Berne University of Applied Sciences } + + +\setbeamertemplate{background}{\pgfuseimage{background}} + +% The title should be on top +\useheadtemplate{ + \vbox{% + \vskip-2pt% + }% + } +%} + +% % Footline +% \usefoottemplate{% +% \vbox{% +% \setbox\beamer@tempbox=\hbox{\tiny JJJJJJJJJ\insertshortauthor: \insertshorttitle\hskip1.5cm\insertshortinstitute}% +% \ifdim\wd\beamer@tempbox>\paperwidth% +% \insertvrule{1pt}{structure!50!averagebackgroundcolor}% +% \vskip1.5pt +% \tinyline{\color{structure}\insertshortauthor:\hfill\insertshortinstitute}% +% \tinyline{\color{structure}\insertshorttitle\hfill\lower1pt\hbox{\insertnavigationsymbols}}% +% \else% +% \setbox\beamer@tempbox=\hbox{\beamerline{\hbox to\paperwidth{\hfill\lower1pt\hbox{\insertnavigationsymbols}}}}% +% \ht\beamer@tempbox=0pt% +% \box\beamer@tempbox% +% \insertvrule{14pt}{structure!50!averagebackgroundcolor}% +% \vskip1.5pt +% \tinyline{\color{structure}\insertshortauthor: \insertshorttitle, \insertsubtitle\hfill\insertpagenumber}% +% \fi}% +% } + +%\def\logo#1{% +% \def\insertlogo{#1}% +% \usefoottemplate{% +% \vbox{% +% %\insertvrule{0.4pt}{beamerstructure!50!averagebackgroundcolor}% +% \vskip1.5pt% +% %\setbox\beamer@logobox=\hbox{\lower1pt\hbox{\insertlogo}}% +% % \setbox1=\hbox{\insertsubtitle}% +% % \tinyline{\hbox{\hskip \wd\beamer@logobox\hskip0.2cm\color{beamerstructure}\insertshorttitle\ifdim\wd1>0pt : \fi\insertsubtitle}\hfill\lower1pt\hbox{\insertnavigationsymbols}}% +% \setbox1=\hbox{\inserttitle}% +% \setbox2=\hbox{\insertpart}% +% %\setbox3=\hbox{\insertsubsection}% +% %\tinyline{\hbox{\dp\beamer@logobox=0pt\ht\beamer@logobox=0pt\box\beamer@logobox\hskip0.2cm\color{testcol}\ifdim\wd1>0pt{\hfill\inserttitle}\fi\ifdim\wd2>0pt{{\hspace{1.3cm} \insertpart}\ifdim\wd3>0pt{\insertsubsection}\fi}\fi}\hfill\lower1pt\hbox{\color{testcol}\insertpagenumber}}% +% \tinyline{\hbox{\dp\beamer@logobox=0pt\ht\beamer@logobox=0pt\box\beamer@logobox\hskip0.2cm\color{BFHgrey}\ifdim\wd1>0pt{\hfill}\fi\ifdim\wd2>0pt{{\hspace{1.3cm} }\ifdim\wd3>0pt{\insertsubsection}\fi}\fi}{\color{BFHgrey}\insertinstitute}\hfill\lower1pt\hbox{\color{BFHgrey}\insertpagenumber}}% + +% }% +% }% +% % } + + \usefoottemplate{% + \vbox{% + \vskip1.5pt% + \tinyline{{\color{BFHgrey}\insertinstitute}\hfill\lower1pt\hbox{\color{BFHgrey}\insertpagenumber}}% + + }% + }% +% } + + +\userightsidebartemplate{0cm}{} + +%Modifications start here + +%First kill off navigation symbols, unwanted on transparencies +\beamertemplatenavigationsymbolsempty + +%Now set the proportion of greying out of non-current sections +%in toc with [current]; also choose bullet for toc. +\usetemplatetocsection[65!averagebackgroundcolor]{ + \color{beamerstructure}\raisebox{0.2ex}{\scriptsize{$\blacksquare$}}\quad\large\inserttocsection} +\usetemplatetocsubsection[65!averagebackgroundcolor]{\leavevmode\leftskip=2.5em\color{black}\inserttocsubsection\par} + +%Set subitem marker to be bullet + +%\usesubitemizeitemtemplate{\small\hbox{\color{beamerstructure}$\bullet$}} + + +\pgfdeclareimage[width=0.25cm]{mybullet}{./images/bullet-bfh.jpg} +\pgfdeclareimage[width=0.22cm]{mysmallbullet}{./images/bullet-bfh.jpg} + + +\useitemizeitemtemplate{\pgfuseimage{mybullet}} +\usesubitemizeitemtemplate{\pgfuseimage{mysmallbullet}} + + + +% title page + +% \usetitlepagetemplate{ +% \vbox{} +% \vfill +% \begin{centering} +% \insertinstitute\par\vskip3.0em +% {\huge\structure{XXXXX\inserttitle}}\par +% \ifx\insertsubtitle\@empty\else\vskip1em{\LARGE{\structure{\insertsubtitle}}}\par\fi +% \vskip2.5em\par +% \normalsize\insertauthor\vskip1em\par +% \insertdate\par\vskip2.0em +% \inserttitlegraphic\par +% \end{centering} +% \vfill +% } + +\usetitlepagetemplate{ +%\pgfuseimage{backgroundfirstpage} + \vbox{} + \vfill + \inserttitlegraphic\par\vskip4.5em + {\color{White}\huge\bf\inserttitle}\par\vskip1.5em + \par + \ifx\insertsubtitle\@empty\else\vskip1em{\color{White}\LARGE{\structure{\insertsubtitle}}}\par\fi + \vskip0.2em\par + {\color{White} \bf\it\LARGE\insertauthor}\vskip0.3em\par + {\color{White}\Large{\insertdate}}\par\vskip9.0em + \inserttitlegraphic\par + \vfill + } + +% frame title + + \useframetitletemplate{% + \vskip0.25em% + %\begin{centering} + \color{beamerstructure} + \huge\insertframetitle\par% + {\normalsize\structure{\insertframesubtitle}\par}% + %\end{centering} + } + +% new theorem style for definitions etc. + +\usetheoremtemplate{\begin{my@linedtext}} + {\end{my@linedtext}} + +\newsavebox{\my@algobox} +\newlength{\my@algoheight} +\newlength{\my@algodepth} +\newcommand{\my@algorule}[2]% + {\color{beamerstructure}\rule{#1}{#2}} %Balken! + +\RequirePackage{calc} +\newenvironment{my@linedtext}% + {\begin{block}{\inserttheoremname}~\\[-13pt]% + \begin{lrbox}{\my@algobox}% + \begin{minipage}[b]{\linewidth-7pt}\raggedright} + {\end{minipage}\end{lrbox}% + \settoheight{\my@algoheight}{\usebox{\my@algobox}}% + \settodepth{\my@algodepth}{\usebox{\my@algobox}}% + \addtolength{\my@algoheight}{\my@algodepth}% + \hspace*{1pt}\my@algorule{1pt}{\my@algoheight+5pt}% + \hspace*{5pt}\raise\my@algodepth\hbox{\usebox{\my@algobox}}% + \end{block}} + + +%% BIE1 add a frame for changing section +%% + +\AtBeginSection[] % Do nothing for \section* +{% +\setbeamertemplate{background}{\pgfuseimage{backgroundsection}} % +% +\frame<beamer>% +{% +%\frametitle{Outline} + +{\color{White}\huge \insertsection}% +%\tableofcontents[current] +}% +\setbeamertemplate{background}{\pgfuseimage{background}} % +} + +\AtBeginSubsection[] % Do nothing for \section* +{% +\setbeamertemplate{background}{\pgfuseimage{backgroundsubsection}} % +% +\frame<beamer>% +{% +%\frametitle{Outline} + +{\color{White}\huge \insertsubsection}% +%\tableofcontents[current] +}% +\setbeamertemplate{background}{\pgfuseimage{background}} % +} + + +\mode +<all>