summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex')
-rw-r--r--macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex159
1 files changed, 159 insertions, 0 deletions
diff --git a/macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex b/macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
new file mode 100644
index 0000000000..175cb26f7a
--- /dev/null
+++ b/macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex
@@ -0,0 +1,159 @@
+%%%
+% Twitter
+%%%
+\setKVdefault[Twitter]{Largeur=0.95\linewidth,Auteur=Christophe,Date=\today,Url=ViveLaTeX,EchelleLogo=0.035,Logo=DrStrange,Publie=false}
+
+\NewEnviron{Twitter}[1][]{%
+ \useKVdefault[Twitter]%
+ \setKV[Twitter]{#1}%
+ \xdef\EchelleLogo{\useKV[Twitter]{EchelleLogo}}%
+ \begin{tcolorbox}[%
+ enhanced,%
+ overlay unbroken and first={%
+ \node[anchor=west,xshift=3em,yshift=-2em] at (frame.north west) {\textbf{\useKV[Twitter]{Auteur}}~{\color{gray}@\ttfamily \useKV[Twitter]{Url} - \useKV[Twitter]{Date}}};
+ \node[anchor=center,xshift=1em+2mm,yshift=-2em] at (frame.north west) {\LogoTW{\useKV[Twitter]{Logo}}{\EchelleLogo}};
+ \node[xshift=-1em,yshift=-2em] at (frame.north east) {\color{gray}...};
+ \coordinate[yshift=1em] (A) at (frame.south west);
+ \coordinate[yshift=1em] (B) at (frame.south east);
+ \node[] (C1) at ($(A)!0.1!(B)$) {\faComment[regular]\ifboolKV[Twitter]{Publie}{~\fpeval{randint(1,10)}}{}};
+ \node[] (C2) at ($(A)!0.325!(B)$) {\faRetweet\ifboolKV[Twitter]{Publie}{~\fpeval{randint(1,10)}}{}};
+ \node[] (C3) at ($(A)!0.55!(B)$) {\faHeart[regular]\ifboolKV[Twitter]{Publie}{~\fpeval{randint(1,10)}}{}};
+ \node[] (C4) at ($(A)!0.775!(B)$) {\faShareSquare};
+ },
+ colback=white,
+ colframe=gray!15,
+ top=2em,
+ left=3em,
+ bottom=2em]
+ \vspace*{0.5em}\par
+ \BODY%
+ \end{tcolorbox}
+}
+
+%%%
+% Facebook
+%%%
+\setKVdefault[Facebook]{Largeur=0.95\linewidth,Auteur=Christophe,Date=\today,Heure=3:14,EchelleLogo=0.035,Logo=DrStrange,Publie=false}
+
+\NewEnviron{Facebook}[1][]{%
+ \useKVdefault[Facebook]%
+ \setKV[Facebook]{#1}%
+ \xdef\EchelleLogo{\useKV[Facebook]{EchelleLogo}}%
+ \begin{tcolorbox}[%
+ enhanced,%
+ overlay unbroken and first={%
+ \node[anchor=west,xshift=3em,yshift=-1em] at (frame.north west) {\textbf{\useKV[Facebook]{Auteur}}};
+ \node[anchor=west,xshift=3em,yshift=-2em] at (frame.north west) {\scriptsize\color{gray}\useKV[Facebook]{Date}, \useKV[Facebook]{Heure}};
+ \node[anchor=center,xshift=1em+2mm,yshift=-1.5em] at (frame.north west) {\LogoTW{\useKV[Facebook]{Logo}}{\EchelleLogo}};
+ \node[xshift=-1em,yshift=-1.5em] at (frame.north east) {\bfseries\color{gray}...};
+ \coordinate[yshift=1.15em] (A) at (frame.south west);
+ \coordinate[yshift=1.15em] (B) at (frame.south east);
+ \coordinate[xshift=0.5em,yshift=1.8em] (A1) at (frame.south west);
+ \coordinate[xshift=-0.5em,yshift=1.8em] (B1) at (frame.south east);
+ \coordinate[xshift=0.5em,yshift=0.5em] (A2) at (frame.south west);
+ \coordinate[xshift=-0.5em,yshift=0.5em] (B2) at (frame.south east);
+ \ifboolKV[Facebook]{Publie}{%
+ \coordinate[xshift=1em,yshift=1em] (A3) at (A1);
+ \draw[blue,fill=blue] (A3) circle (1.5mm);
+ \node[] at (A3) {\tiny\color{white}\faThumbsUp};
+ \node[anchor=west] at (A3) {~\scriptsize\fpeval{randint(1,150)}};
+ \node[anchor=east,xshift=-1em,yshift=1em] at (B1) {\scriptsize\fpeval{randint(2,20)} commentaires~\fpeval{randint(2,10)} partages};
+ }{}
+ \draw[gray] (A1)--(B1);
+ \draw[gray] (A2)--(B2);
+ \node[] (C1) at ($(A)!0.15!(B)$) {\footnotesize\faThumbsUp{}~\bfseries J'aime};
+ \node[] (C2) at ($(A)!0.5!(B)$) {\footnotesize\faComment*[regular]~\bfseries Commenter}; \node[] (C3) at ($(A)!0.85!(B)$) {\footnotesize\faShareSquare~\bfseries Partager};
+ },
+ colback=white,
+ colframe=gray!15,
+ top=2em,
+ left=3em,
+ bottom=4em]
+ %\vspace*{0.5em}\par
+ \BODY%
+ \end{tcolorbox}
+}
+
+%%%
+% Instagram
+%%%
+\setKVdefault[Instagram]{Largeur=0.95\linewidth,Auteur=Christophe,Expediteur=Pierre,Date=\today,Temps=34,Publie=false,Logo=DrStrange,LogoEx=tiger,EchelleLogo=0.035,Texte={}}
+
+\NewEnviron{Instagram}[1][]{%
+ \useKVdefault[Instagram]%
+ \setKV[Instagram]{#1}%
+ \xdef\EchelleLogo{\useKV[Instagram]{EchelleLogo}}%
+ \begin{tcolorbox}[%
+ enhanced,%
+ underlay unbroken and first={%
+ \node[anchor=west,xshift=3em,yshift=-1.5em] at (frame.north west) {\textbf{\useKV[Instagram]{Expediteur}}};
+ \node[anchor=center,xshift=1em+2mm,yshift=-1.5em] at (frame.north west) {\LogoTW{\useKV[Instagram]{LogoEx}}{\EchelleLogo}};
+ \node[xshift=-1em,yshift=-1.5em,rotate=90] at (frame.north east) {\bfseries\color{gray}...};
+ \coordinate[yshift=-3em] (HA) at (frame.north west);
+ \coordinate[yshift=-3em] (HB) at (frame.north east);
+ \draw[gray!15] (HA)--(HB);
+ \coordinate[yshift=7em] (BA) at (frame.south west);
+ \coordinate[yshift=7em] (BB) at (frame.south east);
+ \draw[gray!15] (BA)--(BB);
+ \coordinate[xshift=1em,yshift=6em] (A) at (frame.south west);
+ \node[anchor=west] at (A) {\bfseries\faHeart[regular]\quad\faComment[regular]\quad\faPaperPlane};
+ \coordinate[xshift=-1em,yshift=6em] (A1) at (frame.south east);
+ \node[anchor=east] at (A1) {\bfseries\faBookmark[regular]};
+ \coordinate[xshift=1em,yshift=5em] (B) at (frame.south west);
+ \node[anchor=west] at (B) {\footnotesize\bfseries\fpeval{randint(10,30)} J'aime};
+ \coordinate[xshift=1em,yshift=4em] (C) at (frame.south west);
+ \node[anchor=west] at (C) {\textbf{\useKV[Instagram]{Expediteur}}~\useKV[Instagram]{Texte}};
+ \node[anchor=center,xshift=2em,yshift=2.25em] at (frame.south west) {\LogoTW{\useKV[Instagram]{Logo}}{\EchelleLogo}};
+ \node[anchor=west,xshift=4em,yshift=2.25em] at (frame.south west) {\textcolor{gray!50}{Ajouter un commentaire\dots}};
+ \node[anchor=east,xshift=-1em,yshift=2.25em] at (frame.south east) {\textcolor{red}{\faHeart}\quad\textcolor{Gold}{\faHandSpock}\quad\textcolor{gray!50}{\faPlusCircle}};
+ \node[anchor=west,xshift=1em,yshift=0.5em] at (frame.south west) {\scriptsize\color{gray} Il y a \useKV[Instagram]{Temps} secondes};
+ },
+ colback=white,
+ colframe=gray!15,
+ top=3em,
+ left=3em,
+ bottom=7em]
+ \BODY%
+ \end{tcolorbox}
+}
+
+%%%
+% Snapchat
+%%%
+\setKVdefault[Snapchat]{Largeur=0.95\linewidth,Auteur=Christophe,Date=\today,Temps=34,Logo=DrStrange,EchelleLogo=0.035,Texte=Envoyer un Chat}
+
+\NewEnviron{Snapchat}[1][]{%
+ \useKVdefault[Snapchat]%
+ \setKV[Snapchat]{#1}%
+ \xdef\EchelleLogo{\useKV[Snapchat]{EchelleLogo}}%
+ \begin{tcolorbox}[%
+ enhanced,%
+ underlay unbroken and first={%
+ \node[anchor=west,xshift=3em,yshift=-1em] at (frame.north west) {\textbf{\useKV[Snapchat]{Auteur}}};
+ \node[anchor=west,xshift=3em,yshift=-2em] at (frame.north west) {\scriptsize\color{gray} il y a \useKV[Snapchat]{Temps}~min};
+ \node[anchor=center,xshift=1em+2mm,yshift=-1.5em] at (frame.north west) {\LogoTW{\useKV[Snapchat]{Logo}}{\EchelleLogo}};
+ \node[xshift=-1em,yshift=-1.5em,rotate=90] at (frame.north east) {\bfseries...};
+ \node[xshift=-3em,yshift=-1.5em] at (frame.north east) {\faBell[regular]};
+ \coordinate[xshift=2em,yshift=2em] (P1) at (frame.south west);
+ \coordinate[xshift=4.5em,yshift=2em] (P2) at (frame.south west);
+ \coordinate[xshift=-3em,yshift=2em] (P4) at (frame.south west);
+ \coordinate[xshift=-2em,yshift=2em] (P3) at (frame.south east);
+ \coordinate[xshift=4.5em,yshift=1em] (P5) at (frame.south west);
+ \coordinate[xshift=4.5em,yshift=3em] (P8) at (frame.south west);
+ \coordinate[xshift=-4.5em,yshift=1em] (P6) at (frame.south east);
+ \coordinate[xshift=-4.5em,yshift=3em] (P7) at (frame.south east);
+ \draw (P1) circle (1em);
+ \node at (P1) {\faCamera};
+ \draw (P3) circle (1em);
+ \node[xshift=-0.125em,rotate=-45] at (P3) {\faLocationArrow};
+ \node[anchor=west,inner sep=0pt] at (P2) {\useKV[Snapchat]{Texte}};
+ \draw (P5) -- (P6) arc(270:450:1em) -- (P7) -- (P8) arc(90:270:1em) -- cycle;
+ },
+ colback=white,
+ colframe=gray!15,
+ top=3em,
+ left=3em,
+ bottom=3em]
+ \BODY%
+ \end{tcolorbox}
+} \ No newline at end of file