first importation
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
build/*
|
||||||
17
Makefile
Normal file
17
Makefile
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
TEX=lualatex
|
||||||
|
SRC=src/main.tex
|
||||||
|
BUILD=build
|
||||||
|
|
||||||
|
TEXFLAGS=\
|
||||||
|
-interaction=nonstopmode \
|
||||||
|
-synctex=1 \
|
||||||
|
-output-directory=$(BUILD)
|
||||||
|
|
||||||
|
export TEXINPUTS := src:
|
||||||
|
|
||||||
|
all:
|
||||||
|
mkdir -p $(BUILD)/sections
|
||||||
|
$(TEX) $(TEXFLAGS) $(SRC)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf $(BUILD)/*
|
||||||
BIN
src/images/logo.png
Normal file
BIN
src/images/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
18
src/main.tex
Normal file
18
src/main.tex
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
\documentclass[aspectratio=169]{beamer}
|
||||||
|
|
||||||
|
% Racine des chemins (TRÈS IMPORTANT)
|
||||||
|
\graphicspath{{images/}}
|
||||||
|
|
||||||
|
% Preamble séparé
|
||||||
|
\input{preamble}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\include{sections/title}
|
||||||
|
\include{sections/summary}
|
||||||
|
\include{sections/intro}
|
||||||
|
\include{sections/examples}
|
||||||
|
\include{sections/bouh}
|
||||||
|
\include{sections/conclusion}
|
||||||
|
|
||||||
|
\end{document}
|
||||||
66
src/preamble.tex
Normal file
66
src/preamble.tex
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
% Encodage
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
\usepackage[english]{babel}
|
||||||
|
|
||||||
|
% Graphiques
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{listings}
|
||||||
|
\usepackage{xcolor}
|
||||||
|
|
||||||
|
% =====================
|
||||||
|
% Thème "entreprise"
|
||||||
|
% =====================
|
||||||
|
\usetheme{Madrid} % base sobre
|
||||||
|
\usecolortheme{default}
|
||||||
|
|
||||||
|
% Couleurs corporate
|
||||||
|
\definecolor{CorporateBlue}{RGB}{0,70,127}
|
||||||
|
\definecolor{CorporateGray}{RGB}{80,80,80}
|
||||||
|
|
||||||
|
\setbeamercolor{structure}{fg=CorporateBlue}
|
||||||
|
\setbeamercolor{frametitle}{fg=white,bg=CorporateBlue}
|
||||||
|
\setbeamercolor{title}{fg=white,bg=CorporateBlue}
|
||||||
|
\setbeamercolor{normal text}{fg=CorporateGray}
|
||||||
|
|
||||||
|
% =====================
|
||||||
|
% Police moderne
|
||||||
|
% =====================
|
||||||
|
\usepackage{lmodern}
|
||||||
|
|
||||||
|
% =====================
|
||||||
|
% Informations
|
||||||
|
% =====================
|
||||||
|
\title{Testium training}
|
||||||
|
\subtitle{Introduction tutorial}
|
||||||
|
\author{François Dausseur}
|
||||||
|
% \institute{Nom de l'entreprise}
|
||||||
|
\date{\today}
|
||||||
|
|
||||||
|
\titlegraphic{\includegraphics[height=1.5cm]{logo.png}}
|
||||||
|
|
||||||
|
\lstdefinestyle{corporate}{
|
||||||
|
backgroundcolor=\color{gray!10},
|
||||||
|
basicstyle=\ttfamily\scriptsize,
|
||||||
|
keywordstyle=\color{CorporateBlue}\bfseries,
|
||||||
|
commentstyle=\color{gray},
|
||||||
|
stringstyle=\color{orange},
|
||||||
|
numbers=left,
|
||||||
|
numberstyle=\tiny\color{gray},
|
||||||
|
frame=single,
|
||||||
|
breaklines=true,
|
||||||
|
showstringspaces=false
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
\setbeamertemplate{footline}{
|
||||||
|
\leavevmode%
|
||||||
|
\hbox{%
|
||||||
|
\begin{beamercolorbox}[wd=.8\paperwidth,ht=2.5ex,dp=1ex,left]{author in head/foot}
|
||||||
|
\hspace{1em}\insertshortauthor{} -- \insertshorttitle
|
||||||
|
\end{beamercolorbox}%
|
||||||
|
\begin{beamercolorbox}[wd=.2\paperwidth,ht=2.5ex,dp=1ex,right]{date in head/foot}
|
||||||
|
\insertframenumber{} / \inserttotalframenumber\hspace{1em}
|
||||||
|
\end{beamercolorbox}%
|
||||||
|
}
|
||||||
|
}
|
||||||
9
src/sections/bouh.tex
Normal file
9
src/sections/bouh.tex
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
\begin{frame}{Points clés}
|
||||||
|
\begin{block}{Avantages}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Lisibilité
|
||||||
|
\item Sobriété
|
||||||
|
\item Facilement personnalisable
|
||||||
|
\end{itemize}
|
||||||
|
\end{block}
|
||||||
|
\end{frame}
|
||||||
9
src/sections/conclusion.tex
Normal file
9
src/sections/conclusion.tex
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
\section{Conclusion}
|
||||||
|
|
||||||
|
\begin{frame}{Conclusion}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Template prêt à l'emploi
|
||||||
|
\item Compatible environnements entreprise
|
||||||
|
\item Adaptable à votre charte graphique
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
49
src/sections/examples.tex
Normal file
49
src/sections/examples.tex
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
\section{Exemples}
|
||||||
|
|
||||||
|
\begin{frame}[fragile]{Exemple de code Python}
|
||||||
|
\lstset{style=corporate, language=Python}
|
||||||
|
|
||||||
|
\begin{lstlisting}
|
||||||
|
def hello(name):
|
||||||
|
print(f"Bonjour {name}")
|
||||||
|
|
||||||
|
hello("Entreprise")
|
||||||
|
\end{lstlisting}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Architecture Overview}
|
||||||
|
\begin{columns}[T] % T = alignement en haut
|
||||||
|
|
||||||
|
\column{0.45\textwidth}
|
||||||
|
\includegraphics[width=\linewidth]{logo.png}
|
||||||
|
|
||||||
|
\column{0.55\textwidth}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Modular architecture
|
||||||
|
\item Clean separation of concerns
|
||||||
|
\item Easy maintenance
|
||||||
|
\item Scalable design
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
\end{columns}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
|
\begin{frame}{Performance Metrics}
|
||||||
|
\begin{columns}[T]
|
||||||
|
|
||||||
|
\column{0.45\textwidth}
|
||||||
|
\includegraphics[width=\linewidth]{images/logo.png}
|
||||||
|
|
||||||
|
\column{0.55\textwidth}
|
||||||
|
\centering
|
||||||
|
\begin{tabular}{lcc}
|
||||||
|
\textbf{Metric} & \textbf{v1} & \textbf{v2} \\
|
||||||
|
\hline
|
||||||
|
Latency (ms) & 120 & 85 \\
|
||||||
|
Throughput & 200 & 310 \\
|
||||||
|
Errors (\%) & 2.1 & 0.7 \\
|
||||||
|
\end{tabular}
|
||||||
|
|
||||||
|
\end{columns}
|
||||||
|
\end{frame}
|
||||||
|
|
||||||
8
src/sections/intro.tex
Normal file
8
src/sections/intro.tex
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
\section{Introduction}
|
||||||
|
|
||||||
|
\begin{frame}{Context}
|
||||||
|
\begin{itemize}
|
||||||
|
\item Corporate presentation
|
||||||
|
\item Modular source files
|
||||||
|
\end{itemize}
|
||||||
|
\end{frame}
|
||||||
3
src/sections/summary.tex
Normal file
3
src/sections/summary.tex
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
\begin{frame}{Summary}
|
||||||
|
\tableofcontents
|
||||||
|
\end{frame}
|
||||||
3
src/sections/title.tex
Normal file
3
src/sections/title.tex
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
\begin{frame}
|
||||||
|
\titlepage
|
||||||
|
\end{frame}
|
||||||
Reference in New Issue
Block a user