Gros refactoring

This commit is contained in:
François Pelletier 2024-12-31 17:00:07 -05:00
parent 6008aa68f6
commit 4a6bfc951f
368 changed files with 22503 additions and 3 deletions

52
backend/Dockerfile Normal file
View file

@ -0,0 +1,52 @@
FROM python:3.13-slim
# Install system dependencies
RUN apt-get -y update && apt-get install -y \
pandoc \
imagemagick \
lmodern \
texlive-latex-recommended \
texlive-fonts-recommended \
texlive-lang-french \
texlive-luatex \
texlive-latex-extra \
texlive-fonts-extra \
curl \
build-essential \
gcc \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Install Poetry
RUN curl -sSL https://install.python-poetry.org | python3 -
# Add Poetry to PATH
ENV PATH="/root/.local/bin:$PATH"
# Set the working directory
WORKDIR /app
# Copy only pyproject.toml and poetry.lock (if it exists)
COPY pyproject.toml poetry.lock* ./
# Install project dependencies
RUN poetry config virtualenvs.create false \
&& poetry install --no-interaction --no-ansi
# Policy for ImageMagick
COPY conf/policy.xml /etc/ImageMagick-6/policy.xml
# Expose the application port
EXPOSE 8000
# Copy the application code
COPY conf ./conf
COPY font ./font
COPY resources ./resources
COPY styles ./styles
COPY routers ./routers
COPY *.py .
COPY *.lua .
# Run the application
CMD ["poetry", "run", "uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]

34
backend/DocumentSpecs.py Normal file
View file

@ -0,0 +1,34 @@
"""
Fabrique à documents
Copyright (C) 2023 François Pelletier
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
"""
from pydantic import BaseModel
class DocumentSpecs(BaseModel):
format: str
style: str
linkcolor: str
pdfengine: str
content: str
fontsize: int
paperwidth: int
paperheight: int
margin: int
vmargin: int
fps: int
stilltime: int

View file

@ -0,0 +1,31 @@
"""
Fabrique à documents
Copyright (C) 2023 François Pelletier
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
"""
from pydantic import BaseModel
class FormatParameters(BaseModel):
linkcolor: str
pdfengine: str
fontsize: int
paperwidth: int
paperheight: int
margin: int
vmargin: int
fps: int
stilltime: int

View file

@ -0,0 +1,60 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Consultation Express} \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\vspace{12mm}
\noindent \textbf{Pleine Confiance} \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\vspace{12mm}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 43 KiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/a4paper/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,22 @@
\newpage
\thispagestyle{empty}
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
\leavevmode \newline
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/a4paper_prive/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,94 @@
{
"a4paper": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"a4paper_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"instagram-carre": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1080,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"instagram-story": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1920,
"margin": 108,
"vmargin": 360,
"fps": 15,
"stilltime": 2
},
"instagram-fullscreen": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1350,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"slide169": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 2560,
"paperheight": 1440,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
}
}

View file

@ -0,0 +1,56 @@
\newpage
\thispagestyle{empty}
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent Sécurité et confidentialité, recommandations personnalisées, innovation durable
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos}.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-carre/instagram-1080x1080.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,59 @@
\newpage
\thispagestyle{empty}
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier.\
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-fullscreen/instagram-1080x1350.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,61 @@
\newpage
\thispagestyle{empty}
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/instagram-story/instagram-1080x1920.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 47 KiB

View file

@ -0,0 +1,62 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Consultation Express} \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\vspace{12mm}
\noindent \textbf{Pleine Confiance} \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\vspace{12mm}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/lettre/fonds_lettre.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,22 @@
\newpage
\thispagestyle{empty}
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
\leavevmode \newline
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/lettre/fonds_lettre.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,62 @@
\newpage
\thispagestyle{empty}
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 79 KiB

View file

@ -0,0 +1,69 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/consultationexpress/slide169/fonds_slide.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

View file

@ -0,0 +1,63 @@
\newpage
\thispagestyle{empty}
\vspace{12mm}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\vspace{12mm}
\noindent \textbf{Pleine Confiance} \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\vspace{12mm}
\noindent \textbf{Consultation Express} \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/a4paper/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,22 @@
\newpage
\thispagestyle{empty}
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
\leavevmode \newline
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/a4paper_prive/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,4 @@
for file in $(find . -name "*.png")
do
magick $file "${file%.png}.pdf"
done

View file

@ -0,0 +1,94 @@
{
"a4paper": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"a4paper_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"instagram-carre": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1080,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"instagram-story": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1920,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"instagram-fullscreen": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1350,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"slide169": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 2560,
"paperheight": 1440,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
}
}

View file

@ -0,0 +1,56 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos}.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent Sécurité et confidentialité, recommandations personnalisées, innovation durable
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/instagram-carre/instagram-1080x1080.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,59 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier.\
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/instagram-fullscreen/instagram-1080x1350.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,60 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,71 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/instagram-story/instagram-1080x1920.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.6 MiB

View file

@ -0,0 +1,62 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent \textbf{Pleine Confiance} \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\vspace{12mm}
\noindent \textbf{Consultation Express} \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\vspace{12mm}
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/lettre/fonds_lettre.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,22 @@
\newpage
\thispagestyle{empty}
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
\leavevmode \newline
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,67 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/lettre/fonds_lettre.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}

View file

@ -0,0 +1,62 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent Inscription: \url{https://jevalide.ca/confiance}
\pagebreak
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.3 MiB

View file

@ -0,0 +1,69 @@
\usepackage[french]{babel} % Césure en français
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/deconstruit/slide169/fonds_slide.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
% Specify different font for section headings
\usepackage{titlesec}
\usepackage{titling}
\newfontfamily\headingfont[Path=font/FiraSans/]{FiraSans-ExtraBold.ttf}
\titleformat*{\section}{\LARGE\headingfont}
\titleformat*{\subsection}{\Large\headingfont}
\titleformat*{\subsubsection}{\large\headingfont}
\renewcommand{\maketitlehooka}{\headingfont}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}

View file

@ -0,0 +1,62 @@
\newpage
\thispagestyle{empty}
\noindent \textbf{Pleine Confiance} \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\vspace{12mm}
\noindent \textbf{Consultation Express} \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent
\begin{itemize}
\item Sécurité et confidentialité : Sauvegardes, protection des données clients, délivrabilité courriel
\item Recommandations personnalisées : Choix et configuration de logiciels adaptés à tes besoins
\item Innovation durable : Auto-hébergement, bases de données, prototypage d'idées
\end{itemize}
\leavevmode \newline
\noindent \url{https://jevalide.ca/express}
\vspace{12mm}
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos} tout en développant ton autonomie.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs dans un environnement \textbf{sécuritaire, intime et engagé}. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 314 KiB

View file

@ -0,0 +1,81 @@
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/pleineconfiance-halloween/a4paper/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}
% Désactiver la justification et les césures pour tout le document
\usepackage{ragged2e}
\RaggedRight
\setlength{\RaggedRightParindent}{0pt}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}
% Désactiver les césures globalement
\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\exhyphenpenalty=10000
% S'assurer que les titres ne sont pas justifiés
\usepackage{titlesec}
\titleformat{\section}{\normalfont\Large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsection}{\normalfont\large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsubsection}{\normalfont\normalsize\bfseries\centering\RaggedRight}{}{0em}{}
% Désactiver les césures dans la table des matières
\usepackage{tocloft}
\renewcommand{\cftsecfont}{\RaggedRight}
\renewcommand{\cftsubsecfont}{\RaggedRight}
\renewcommand{\cftsubsubsecfont}{\RaggedRight}

View file

@ -0,0 +1,22 @@
\newpage
\thispagestyle{empty}
\noindent Tu apprécies mes services ? Laisse-moi un commentaire \url{https://jevalide.ca/temoignage/} !\newline
\leavevmode \newline
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 314 KiB

View file

@ -0,0 +1,85 @@
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/pleineconfiance-halloween/a4paper_prive/fonds_a4.pdf}
\makeatother
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[rh]{\thepage}
\renewcommand\headrulewidth{0pt}
% Désactiver la justification et les césures pour tout le document
\usepackage{ragged2e}
\RaggedRight
\setlength{\RaggedRightParindent}{0pt}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}
% Désactiver les césures globalement
\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\exhyphenpenalty=10000
% S'assurer que les titres ne sont pas justifiés
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries\centering\RaggedRight}
{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titleformat{\section}{\normalfont\Large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsection}{\normalfont\large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsubsection}{\normalfont\normalsize\bfseries\centering\RaggedRight}{}{0em}{}
% Désactiver les césures dans la table des matières
\usepackage{tocloft}
\renewcommand{\cftsecfont}{\RaggedRight}
\renewcommand{\cftsubsecfont}{\RaggedRight}
\renewcommand{\cftsubsubsecfont}{\RaggedRight}

View file

@ -0,0 +1,4 @@
for file in $(find . -name "*.png")
do
magick $file "${file%.png}.pdf"
done

View file

@ -0,0 +1,94 @@
{
"a4paper": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"a4paper_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2480,
"paperheight": 3507,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"lettre_prive": {
"linkcolor": "blue",
"tocdepth": 3,
"pdfengine": "lualatex",
"fontsize": 12,
"paperwidth": 2550,
"paperheight": 3300,
"margin": 200,
"vmargin": 450,
"fps": 15,
"stilltime": 2
},
"instagram-carre": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1080,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"instagram-story": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1920,
"margin": 108,
"vmargin": 360,
"fps": 15,
"stilltime": 2
},
"instagram-fullscreen": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 1080,
"paperheight": 1350,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
},
"slide169": {
"linkcolor": "blue",
"pdfengine": "lualatex",
"fontsize": 14,
"paperwidth": 2560,
"paperheight": 1440,
"margin": 108,
"vmargin": 250,
"fps": 15,
"stilltime": 2
}
}

View file

@ -0,0 +1,54 @@
\newpage
\thispagestyle{empty}
\noindent Pleine Confiance \emoji{🛡️}\emoji{🧘}
\noindent Cybersécurité, loi 25 et réputation web: ajoute des vies à ta business, comme dans Mario Bros, mais sans avoir à te péter la tête sur des briques ni devoir prendre des champignons verts.
\noindent Accompagnement personnalisé et tutoriels clé en main pour que tu respires enfin.
\noindent \url{https://jevalide.ca/confiance}
\pagebreak
\noindent Consultation Express \emoji{🧠}
\noindent Utilise mon jus de cerveau pour tes besoins techno. Une rencontre virtuelle dune heure, suivie dun résumé et dun plan daction.
\noindent Sécurité et confidentialité, recommandations personnalisées, innovation durable
\noindent \url{https://jevalide.ca/express}
\pagebreak
\noindent \textbf{Mastermind DéconstruIT} \emoji{⛏️}\emoji{🧱}
\noindent Un accompagnement de 6 mois pour \textbf{enfin réaliser tes projets technos}.
\noindent \textbf{Libérons ensemble ton entreprise, ta clientèle et toi de loppression numérique}.
\noindent Travaillons de manière durable et alignée sur tes valeurs. Tout en ayant bien du fun !
\noindent \url{https://jevalide.ca/deconstruit}
\pagebreak
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
\leavevmode \newline
\noindent Viens faire un tour sur mon site web \newline \url{https://jevalide.ca} \newline et mes réseaux sociaux \newline \url{https://jevalide.ca/liens/}
\pagebreak
\noindent Certains droits réservés\ \ccbysa\ \newline \the\year{}\ -\ François Pelletier
\leavevmode \newline
\noindent J'ai fait la mise en page avec \LaTeX \ et mon logiciel Fabrique à documents.
\leavevmode \newline
\noindent C'est pas pire geek ça, non ?
\pagebreak

View file

@ -0,0 +1,89 @@
\usepackage[autolanguage]{numprint}
\usepackage[
type={CC},
modifier={by-sa},
version={4.0},
]{doclicense}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{geometry}
\lstset{
basicstyle=\ttfamily,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{black!10},
showspaces=false,
showstringspaces=false,
showtabs=false,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
linewidth=\textwidth
}
\usepackage{wallpaper}
\makeatletter
\ULCornerWallPaper{1}{./styles/pleineconfiance-halloween/instagram-carre/instagram-1080x1080.pdf}
\makeatother
% Override default figure placement To be within the flow of the text rather
% than on it's own page.
\usepackage{float}
\makeatletter
\def\fps@figure{H}
\makeatother
\pagenumbering{gobble}
\AddToHook{cmd/section/before}{\clearpage}
\AddToHook{cmd/subsection/before}{\clearpage}
\usepackage{caption}
\DeclareCaptionLabelFormat{nolabel}{}
\captionsetup{labelformat=nolabel,textformat=empty}
\usepackage{fontspec}
\setmainfont[Path=font/FiraSans/]{FiraSans-Medium.ttf}
\setsansfont[Path=font/FiraSans/]{FiraSans-Book.ttf}
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
\newcommand{\emoji}[1]{
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
}
% Désactiver la justification et les césures pour tout le document
\usepackage{ragged2e}
\RaggedRight
\setlength{\RaggedRightParindent}{0pt}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}
% Désactiver les césures globalement
\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\exhyphenpenalty=10000
% S'assurer que les titres ne sont pas justifiés
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries\centering\RaggedRight}
{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titleformat{\section}{\normalfont\Large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsection}{\normalfont\large\bfseries\centering\RaggedRight}{}{0em}{}
\titleformat{\subsubsection}{\normalfont\normalsize\bfseries\centering\RaggedRight}{}{0em}{}
% Désactiver les césures dans la table des matières
\usepackage{tocloft}
\renewcommand{\cftsecfont}{\RaggedRight}
\renewcommand{\cftsubsecfont}{\RaggedRight}
\renewcommand{\cftsubsubsecfont}{\RaggedRight}

Some files were not shown because too many files have changed in this diff Show more