ajout yapp-abonnement
This commit is contained in:
parent
04e04183d1
commit
31f77d6694
47 changed files with 686 additions and 42 deletions
|
@ -1,27 +1,28 @@
|
|||
h11~=0.14.0
|
||||
PyYAML~=6.0
|
||||
anyio~=3.6.2
|
||||
sniffio~=1.3.0
|
||||
click~=8.1.3
|
||||
httpcore==0.17.0
|
||||
idna~=3.4
|
||||
rfc3986==2.0.0
|
||||
anyio==3.6.2
|
||||
certifi==2023.5.7
|
||||
pandoc~=2.3
|
||||
ply~=3.11
|
||||
plumbum~=1.8.0
|
||||
uvloop~=0.17.0
|
||||
click==8.1.7
|
||||
emoji==2.2.0
|
||||
fastapi==0.95.2
|
||||
starlette==0.27.0
|
||||
pydantic~=1.10.2
|
||||
websockets==11.0.3
|
||||
uvicorn==0.22.0
|
||||
httptools~=0.5.0
|
||||
watchfiles==0.19.0
|
||||
h11==0.14.0
|
||||
httpcore==0.17.0
|
||||
httptools==0.5.0
|
||||
httpx==0.24.0
|
||||
setuptools==67.7.2
|
||||
idna==3.6
|
||||
numpy==1.26.3
|
||||
opencv-python==4.7.0.72
|
||||
pandoc==2.3
|
||||
plumbum==1.8.2
|
||||
ply==3.11
|
||||
pydantic==1.10.13
|
||||
pypandoc==1.11
|
||||
Wand~=0.6.10
|
||||
emoji~=2.2.0
|
||||
opencv-python~=4.7.0.68
|
||||
python-multipart~=0.0.6
|
||||
python-multipart==0.0.6
|
||||
PyYAML==6.0.1
|
||||
rfc3986==2.0.0
|
||||
sniffio==1.3.0
|
||||
starlette==0.27.0
|
||||
typing_extensions==4.9.0
|
||||
uvicorn==0.22.0
|
||||
uvloop==0.17.0
|
||||
Wand==0.6.13
|
||||
watchfiles==0.19.0
|
||||
websockets==11.0.3
|
||||
|
|
19
styles/yapp-abonnement/a4paper/cover.tex
Normal file
19
styles/yapp-abonnement/a4paper/cover.tex
Normal file
|
@ -0,0 +1,19 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://linktr.ee/jevalideca}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
51
styles/yapp-abonnement/a4paper/header.tex
Normal file
51
styles/yapp-abonnement/a4paper/header.tex
Normal file
|
@ -0,0 +1,51 @@
|
|||
\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/yapp-abonnement/a4paper/Yapp-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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
100
styles/yapp-abonnement/format_parameters.json
Normal file
100
styles/yapp-abonnement/format_parameters.json
Normal file
|
@ -0,0 +1,100 @@
|
|||
{
|
||||
"a4paper": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2480,
|
||||
"paperheight": 3507,
|
||||
"ratio": 100,
|
||||
"margin": 248,
|
||||
"vmargin": 525,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"lettre": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 3,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 12,
|
||||
"paperwidth": 2550,
|
||||
"paperheight": 3300,
|
||||
"ratio": 100,
|
||||
"margin": 255,
|
||||
"vmargin": 495,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"linkedin": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 16,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1080,
|
||||
"ratio": 100,
|
||||
"margin": 180,
|
||||
"vmargin": 180,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"story": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 16,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1920,
|
||||
"ratio": 100,
|
||||
"margin": 108,
|
||||
"vmargin": 244,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"instagram": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 16,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1350,
|
||||
"ratio": 100,
|
||||
"margin": 75,
|
||||
"vmargin": 165,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "jpg"
|
||||
},
|
||||
"slide169": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 16,
|
||||
"paperwidth": 2560,
|
||||
"paperheight": 1440,
|
||||
"ratio": 100,
|
||||
"margin": 256,
|
||||
"vmargin": 216,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
},
|
||||
"slide169-prive": {
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"fontsize": 16,
|
||||
"paperwidth": 2560,
|
||||
"paperheight": 1440,
|
||||
"ratio": 100,
|
||||
"margin": 256,
|
||||
"vmargin": 216,
|
||||
"fps": 15,
|
||||
"stilltime": 2,
|
||||
"extension": "pdf"
|
||||
}
|
||||
}
|
21
styles/yapp-abonnement/instagram/cover.tex
Normal file
21
styles/yapp-abonnement/instagram/cover.tex
Normal file
|
@ -0,0 +1,21 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\noindent Deviens techno-zen un mois à la fois \emoji{🧘}
|
||||
|
||||
\noindent L'abonnement \textbf{Y'app pas d'problème}.
|
||||
|
||||
\noindent Inscris-toi maintenant !
|
||||
|
||||
\noindent Site web: \url{https://jevalide.ca/yapp}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\noindent Publié le \today avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
59
styles/yapp-abonnement/instagram/header.tex
Normal file
59
styles/yapp-abonnement/instagram/header.tex
Normal file
|
@ -0,0 +1,59 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage{ccicons}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp-abonnement/instagram/instagram-1080x1350.pdf}
|
||||
\makeatother
|
||||
|
||||
\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
|
||||
}
|
||||
|
||||
% 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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\hyphenpenalty=10000
|
||||
\hbadness=10000
|
||||
\centering
|
BIN
styles/yapp-abonnement/instagram/instagram-1080x1350.pdf
Normal file
BIN
styles/yapp-abonnement/instagram/instagram-1080x1350.pdf
Normal file
Binary file not shown.
19
styles/yapp-abonnement/lettre/cover.tex
Normal file
19
styles/yapp-abonnement/lettre/cover.tex
Normal file
|
@ -0,0 +1,19 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Visite mon site web au \url{https://jevalide.ca} et mes réseaux sociaux au \url{https://linktr.ee/jevalideca}
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Publié le \today
|
||||
|
||||
\leavevmode \newline
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
51
styles/yapp-abonnement/lettre/header.tex
Normal file
51
styles/yapp-abonnement/lettre/header.tex
Normal file
|
@ -0,0 +1,51 @@
|
|||
\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/yapp-abonnement/lettre/Yapp-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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
22
styles/yapp-abonnement/linkedin/cover.tex
Normal file
22
styles/yapp-abonnement/linkedin/cover.tex
Normal file
|
@ -0,0 +1,22 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\noindent Deviens techno-zen un mois à la fois \emoji{🧘}
|
||||
|
||||
\noindent L'abonnement \textbf{Y'app pas d'problème}.
|
||||
|
||||
\noindent Inscris-toi maintenant !
|
||||
|
||||
\noindent Site web: \url{https://jevalide.ca/yapp}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\noindent Publié le \today avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
||||
|
60
styles/yapp-abonnement/linkedin/header.tex
Normal file
60
styles/yapp-abonnement/linkedin/header.tex
Normal file
|
@ -0,0 +1,60 @@
|
|||
\usepackage[french]{babel} % Césure en français
|
||||
\usepackage[autolanguage]{numprint}
|
||||
|
||||
\usepackage{ccicons}
|
||||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp-abonnement/linkedin/linkedin-1080x1080.pdf}
|
||||
\makeatother
|
||||
|
||||
\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
|
||||
}
|
||||
|
||||
% 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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\hyphenpenalty=10000
|
||||
\hbadness=10000
|
||||
\centering
|
||||
|
BIN
styles/yapp-abonnement/linkedin/linkedin-1080x1080.pdf
Normal file
BIN
styles/yapp-abonnement/linkedin/linkedin-1080x1080.pdf
Normal file
Binary file not shown.
59
styles/yapp-abonnement/slide169-prive/header.tex
Normal file
59
styles/yapp-abonnement/slide169-prive/header.tex
Normal file
|
@ -0,0 +1,59 @@
|
|||
\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/yapp-abonnement/slide169/slides-1920x1080.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
BIN
styles/yapp-abonnement/slide169-prive/slides-1920x1080.pdf
Normal file
BIN
styles/yapp-abonnement/slide169-prive/slides-1920x1080.pdf
Normal file
Binary file not shown.
21
styles/yapp-abonnement/slide169/cover.tex
Normal file
21
styles/yapp-abonnement/slide169/cover.tex
Normal file
|
@ -0,0 +1,21 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\noindent Deviens techno-zen un mois à la fois \emoji{🧘}
|
||||
|
||||
\noindent L'abonnement \textbf{Y'app pas d'problème}.
|
||||
|
||||
\noindent Inscris-toi maintenant !
|
||||
|
||||
\noindent Site web: \url{https://jevalide.ca/yapp}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\noindent Publié le \today avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
59
styles/yapp-abonnement/slide169/header.tex
Normal file
59
styles/yapp-abonnement/slide169/header.tex
Normal file
|
@ -0,0 +1,59 @@
|
|||
\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/yapp-abonnement/slide169/slides-1920x1080.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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
BIN
styles/yapp-abonnement/slide169/slides-1920x1080.pdf
Normal file
BIN
styles/yapp-abonnement/slide169/slides-1920x1080.pdf
Normal file
Binary file not shown.
22
styles/yapp-abonnement/story/cover.tex
Normal file
22
styles/yapp-abonnement/story/cover.tex
Normal file
|
@ -0,0 +1,22 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tu apprécies ? \emoji{❤️} et partage !\newline
|
||||
|
||||
\noindent Deviens techno-zen un mois à la fois \emoji{🧘}
|
||||
|
||||
\noindent L'abonnement \textbf{Y'app pas d'problème}.
|
||||
|
||||
\noindent Inscris-toi maintenant !
|
||||
|
||||
\noindent Site web: \url{https://jevalide.ca/yapp}
|
||||
|
||||
\pagebreak
|
||||
|
||||
\noindent Certains droits réservés\ \ccbysa \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\noindent Publié le \today avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
||||
|
65
styles/yapp-abonnement/story/header.tex
Normal file
65
styles/yapp-abonnement/story/header.tex
Normal file
|
@ -0,0 +1,65 @@
|
|||
\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/yapp-abonnement/story/story-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/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setsansfont[Path=font/GlacialIndifference/]{GlacialIndifference-Regular.otf}
|
||||
\setmonofont[Path=font/SourceCodePro/]{SourceCodePro-Regular.ttf}
|
||||
|
||||
\newcommand{\emoji}[1]{
|
||||
{\setmainfont[Path=font/NotoColorEmoji/]{NotoColorEmoji.ttf}[Renderer=Harfbuzz]{#1}}
|
||||
}
|
||||
|
||||
\hyphenpenalty=10000
|
||||
\hbadness=10000
|
||||
\centering
|
BIN
styles/yapp-abonnement/story/story-1080x1920.pdf
Normal file
BIN
styles/yapp-abonnement/story/story-1080x1920.pdf
Normal file
Binary file not shown.
BIN
styles/yapp-ancien/a4paper/Yapp-A4.pdf
Normal file
BIN
styles/yapp-ancien/a4paper/Yapp-A4.pdf
Normal file
Binary file not shown.
|
@ -9,7 +9,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/a4paper/Yapp-A4.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/a4paper/Yapp-A4.pdf}
|
||||
\makeatother
|
||||
|
||||
\usepackage{listings}
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/instagram/Yapp-FondStory.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/instagram/Yapp-FondStory.pdf}
|
||||
\makeatother
|
||||
|
||||
% Override default figure placement To be within the flow of the text rather
|
BIN
styles/yapp-ancien/lettre/Yapp-Lettre.pdf
Normal file
BIN
styles/yapp-ancien/lettre/Yapp-Lettre.pdf
Normal file
Binary file not shown.
|
@ -31,7 +31,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/lettre/Yapp-Lettre.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/lettre/Yapp-Lettre.pdf}
|
||||
\makeatother
|
||||
|
||||
% Override default figure placement To be within the flow of the text rather
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/linkedin/Yapp-Carre.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/linkedin/Yapp-Carre.pdf}
|
||||
\makeatother
|
||||
|
||||
\usepackage{xcolor}
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/pinterest/Yapp-Pinterest.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/pinterest/Yapp-Pinterest.pdf}
|
||||
\makeatother
|
||||
|
||||
\usepackage{xcolor}
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/slide169/Yapp-slide169.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/slide169/Yapp-slide169.pdf}
|
||||
\makeatother
|
||||
|
||||
% Override default figure placement To be within the flow of the text rather
|
15
styles/yapp-ancien/slide43/cover.tex
Normal file
15
styles/yapp-ancien/slide43/cover.tex
Normal file
|
@ -0,0 +1,15 @@
|
|||
\newpage
|
||||
|
||||
\thispagestyle{empty}
|
||||
|
||||
\noindent Tous droits réservés\ \newline \the\year{}\ -\ François Pelletier
|
||||
|
||||
\noindent Site web: \newline\url{https://jevalide.ca}
|
||||
|
||||
\noindent Réseaux sociaux: \newline\url{https://linktr.ee/jevalideca}
|
||||
|
||||
\noindent Publié le \today.
|
||||
|
||||
\noindent Mise en page effectuée avec \LaTeX\ et mon logiciel Fabrique à Documents
|
||||
|
||||
\pagebreak
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
\usepackage{wallpaper}
|
||||
\makeatletter
|
||||
\ULCornerWallPaper{1}{./styles/yapp/slide43/Yapp-slide43.pdf}
|
||||
\ULCornerWallPaper{1}{./styles/yapp-ancien/slide43/Yapp-slide43.pdf}
|
||||
\makeatother
|
||||
|
||||
% Override default figure placement To be within the flow of the text rather
|
|
@ -9,7 +9,7 @@ Content-Type: application/json
|
|||
Accept: application/zip
|
||||
|
||||
{
|
||||
"format": "instagram",
|
||||
"format": "instagram-story",
|
||||
"style": "jevalideca",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
|
@ -33,7 +33,7 @@ Content-Type: application/json
|
|||
Accept: application/zip
|
||||
|
||||
{
|
||||
"format": "instagram",
|
||||
"format": "instagram-story",
|
||||
"style": "jevalideca",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
|
@ -57,7 +57,7 @@ Content-Type: application/json
|
|||
Accept: application/pdf
|
||||
|
||||
{
|
||||
"format": "linkedin",
|
||||
"format": "instagram-carre",
|
||||
"style": "jevalideca",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
|
@ -81,7 +81,7 @@ Content-Type: application/json
|
|||
Accept: application/pdf
|
||||
|
||||
{
|
||||
"format": "linkedin",
|
||||
"format": "instagram-carre",
|
||||
"style": "missioncyber",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
|
|
|
@ -6,14 +6,14 @@ Accept: application/zip
|
|||
|
||||
{
|
||||
"format": "instagram",
|
||||
"style": "yapp",
|
||||
"style": "yapp-abonnement",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperheight": 1920,
|
||||
"paperheight": 1350,
|
||||
"ratio": 100,
|
||||
"margin": 180,
|
||||
"vmargin": 180,
|
||||
|
@ -29,8 +29,8 @@ Content-Type: application/json
|
|||
Accept: application/zip
|
||||
|
||||
{
|
||||
"format": "instagram",
|
||||
"style": "yapp",
|
||||
"format": "story",
|
||||
"style": "yapp-abonnement",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
|
@ -53,14 +53,14 @@ Content-Type: application/json
|
|||
Accept: application/pdf
|
||||
|
||||
{
|
||||
"format": "linkedin",
|
||||
"style": "yapp",
|
||||
"format": "slide169",
|
||||
"style": "yapp-abonnement",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
"content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
|
||||
"fontsize": 14,
|
||||
"paperwidth": 1080,
|
||||
"paperwidth": 1920,
|
||||
"paperheight": 1080,
|
||||
"ratio": 100,
|
||||
"margin": 90,
|
||||
|
@ -78,7 +78,7 @@ Accept: application/pdf
|
|||
|
||||
{
|
||||
"format": "linkedin",
|
||||
"style": "yapp",
|
||||
"style": "yapp-abonnement",
|
||||
"linkcolor": "blue",
|
||||
"tocdepth": 2,
|
||||
"pdfengine": "lualatex",
|
||||
|
|
Loading…
Reference in a new issue