update from master
This commit is contained in:
commit
8d9fabf86a
@ -135,6 +135,23 @@
|
|||||||
% \fontfamily{#1}%
|
% \fontfamily{#1}%
|
||||||
% \selectfont
|
% \selectfont
|
||||||
% }
|
% }
|
||||||
|
|
||||||
|
% make circled text
|
||||||
|
\newcommand*\circled[1]{
|
||||||
|
\tikz[baseline=(char.base)]{
|
||||||
|
\node[shape=circle,draw,inner sep=2pt] (char) {#1};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
% text ghosting
|
||||||
|
\NewDocumentCommand \ghost { } {%
|
||||||
|
\color{white}
|
||||||
|
}
|
||||||
|
|
||||||
|
% text redding
|
||||||
|
\NewDocumentCommand \red { } {%
|
||||||
|
\color{red}
|
||||||
|
}
|
||||||
%--%
|
%--%
|
||||||
|
|
||||||
|
|
||||||
|
@ -264,12 +264,21 @@
|
|||||||
\end{block}
|
\end{block}
|
||||||
}
|
}
|
||||||
%
|
%
|
||||||
\NewDocumentEnvironment{ppt}{ g }{%begin
|
\NewDocumentEnvironment{ppt}{ s g }{%begin
|
||||||
\setbeamercolor{block title}{fg=white,bg=brickred!90!white}
|
\setbeamercolor{block title}{fg=white,bg=brickred!90!white}
|
||||||
\IfNoValueTF {#1} {
|
\IfBooleanTF #1
|
||||||
|
{
|
||||||
|
\IfNoValueTF {#2} {
|
||||||
|
\begin{block} {}
|
||||||
|
}{
|
||||||
|
\begin{block} {#2}
|
||||||
|
}
|
||||||
|
}{
|
||||||
|
\IfNoValueTF {#2} {
|
||||||
\begin{block} {Propriété}
|
\begin{block} {Propriété}
|
||||||
}{
|
}{
|
||||||
\begin{block} {Propriété - #1}
|
\begin{block} {Propriété - #2}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}{%end
|
}{%end
|
||||||
\end{block}
|
\end{block}
|
||||||
@ -288,7 +297,7 @@
|
|||||||
%
|
%
|
||||||
\NewDocumentEnvironment{rmq}{ G{Remarque} }{%begin
|
\NewDocumentEnvironment{rmq}{ G{Remarque} }{%begin
|
||||||
\setbeamercolor{block title}{fg=blush,bg=blush!10!white}%fg=white,bg=cerisepink!80!white}%
|
\setbeamercolor{block title}{fg=blush,bg=blush!10!white}%fg=white,bg=cerisepink!80!white}%
|
||||||
\begin{block} {#1}
|
\begin{block} {\faExclamationTriangle \hspace{.125em} #1}
|
||||||
}{%end
|
}{%end
|
||||||
\end{block}
|
\end{block}
|
||||||
}
|
}
|
||||||
@ -414,9 +423,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
\stepcounter{applicationcounter}
|
\stepcounter{applicationcounter}
|
||||||
\begin{block}{#2 \cType{applicationcounter}\ }
|
\begin{block}{\faFileTextO \hspace{.125em} #2 \cType{applicationcounter}\ }
|
||||||
}{
|
}{
|
||||||
\begin{block}{#2\ }
|
\begin{block}{\faFileTextO \hspace{.125em} #2\ }
|
||||||
}
|
}
|
||||||
}{%end
|
}{%end
|
||||||
\end{block}
|
\end{block}
|
||||||
|
@ -65,10 +65,100 @@
|
|||||||
\graphicspath{{images/}}
|
\graphicspath{{images/}}
|
||||||
|
|
||||||
% mdframed
|
% mdframed
|
||||||
|
% Fix for package see : http://tex.stackexchange.com/questions/179790/mdframed-how-to-change-the-separator-between-the-label-and-the-title-of-a-non-n#179794
|
||||||
|
\DeclareDocumentCommand{\mdtheorem}{ O{} m o m o }%
|
||||||
|
{\ifcsdef{#2}%
|
||||||
|
{\mdf@PackageWarning{Environment #2 already exits\MessageBreak}}%
|
||||||
|
{%
|
||||||
|
\IfNoValueTF {#3}%
|
||||||
|
{%#3 not given -- number relationship
|
||||||
|
\IfNoValueTF {#5}%
|
||||||
|
{%#3+#5 not given
|
||||||
|
\@definecounter{#2}%
|
||||||
|
\expandafter\xdef\csname the#2\endcsname{\@thmcounter{#2}}%
|
||||||
|
\newenvironment{#2}[1][]{%
|
||||||
|
\refstepcounter{#2}%
|
||||||
|
\ifstrempty{##1}%
|
||||||
|
{\let\@temptitle\relax}%
|
||||||
|
{%
|
||||||
|
\def\@temptitle{\mdf@theoremseparator%
|
||||||
|
\mdf@theoremspace%
|
||||||
|
\mdf@theoremtitlefont%
|
||||||
|
##1}%
|
||||||
|
\mdf@thm@caption{#2}{{#4}{\csname the#2\endcsname}{##1}}%
|
||||||
|
}%
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\ \csname the#2\endcsname%
|
||||||
|
\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
\newenvironment{#2*}[1][]{%
|
||||||
|
\ifstrempty{##1}{\let\@temptitle\relax}{\def\@temptitle{\mdf@theoremseparator\ ##1}}% <- the problem was here
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
}%
|
||||||
|
{%#5 given -- reset counter
|
||||||
|
\@definecounter{#2}\@newctr{#2}[#5]%
|
||||||
|
\expandafter\xdef\csname the#2\endcsname{\@thmcounter{#2}}%
|
||||||
|
\expandafter\xdef\csname the#2\endcsname{%
|
||||||
|
\expandafter\noexpand\csname the#5\endcsname \@thmcountersep%
|
||||||
|
\@thmcounter{#2}}%
|
||||||
|
\newenvironment{#2}[1][]{%
|
||||||
|
\refstepcounter{#2}%
|
||||||
|
\ifstrempty{##1}%
|
||||||
|
{\let\@temptitle\relax}%
|
||||||
|
{%
|
||||||
|
\def\@temptitle{\mdf@theoremseparator%
|
||||||
|
\mdf@theoremspace%
|
||||||
|
\mdf@theoremtitlefont%
|
||||||
|
##1}%
|
||||||
|
\mdf@thm@caption{#2}{{#4}{\csname the#2\endcsname}{##1}}%
|
||||||
|
}
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\ \csname the#2\endcsname%
|
||||||
|
\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
\newenvironment{#2*}[1][]{%
|
||||||
|
\ifstrempty{##1}%
|
||||||
|
{\let\@temptitle\relax}%
|
||||||
|
{%
|
||||||
|
\def\@temptitle{\mdf@theoremseparator%
|
||||||
|
\mdf@theoremspace%
|
||||||
|
\mdf@theoremtitlefont%
|
||||||
|
##1}%
|
||||||
|
\mdf@thm@caption{#2}{{#4}{\csname the#2\endcsname}{##1}}%
|
||||||
|
}%
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
{%#3 given -- number relationship
|
||||||
|
\global\@namedef{the#2}{\@nameuse{the#3}}%
|
||||||
|
\newenvironment{#2}[1][]{%
|
||||||
|
\refstepcounter{#3}%
|
||||||
|
\ifstrempty{##1}%
|
||||||
|
{\let\@temptitle\relax}%
|
||||||
|
{%
|
||||||
|
\def\@temptitle{\mdf@theoremseparator%
|
||||||
|
\mdf@theoremspace%
|
||||||
|
\mdf@theoremtitlefont%
|
||||||
|
##1}%
|
||||||
|
\mdf@thm@caption{#2}{{#4}{\csname the#2\endcsname}{##1}}%
|
||||||
|
}
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\ \csname the#2\endcsname%
|
||||||
|
\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
\newenvironment{#2*}[1][]{%
|
||||||
|
\ifstrempty{##1}{\let\@temptitle\relax}{\def\@temptitle{:\ ##1}}%
|
||||||
|
\begin{mdframed}[#1,frametitle={\strut#4\@temptitle}]}%
|
||||||
|
{\end{mdframed}}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
|
||||||
|
% global options
|
||||||
\mdfsetup{
|
\mdfsetup{
|
||||||
frametitlealignment=\raggedright,%
|
frametitlealignment=\raggedright,%
|
||||||
innerbottommargin=2em,%
|
innerbottommargin=2em,%
|
||||||
}
|
}
|
||||||
|
% styles
|
||||||
\tikzset{
|
\tikzset{
|
||||||
symbol/.style={
|
symbol/.style={
|
||||||
rectangle, draw=white,
|
rectangle, draw=white,
|
||||||
@ -90,7 +180,7 @@
|
|||||||
\mdfdefinestyle{clr}{%
|
\mdfdefinestyle{clr}{%
|
||||||
linecolor=white,linewidth=0pt,%
|
linecolor=white,linewidth=0pt,%
|
||||||
leftmargin=0,rightmargin=0,%
|
leftmargin=0,rightmargin=0,%
|
||||||
innertopmargin=0,innerbottommargin=0,%
|
innertopmargin=1em,innerbottommargin=1em,%
|
||||||
innerleftmargin=.5em,innerrightmargin=.5em,%
|
innerleftmargin=.5em,innerrightmargin=.5em,%
|
||||||
skipabove=0,skipbelow=0,%
|
skipabove=0,skipbelow=0,%
|
||||||
frametitlerule=false,%
|
frametitlerule=false,%
|
||||||
@ -108,13 +198,17 @@
|
|||||||
nobreak=true,%
|
nobreak=true,%
|
||||||
xcolor,%
|
xcolor,%
|
||||||
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faPencil} };},%
|
node[symbol] { \faPencil };
|
||||||
|
},%
|
||||||
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faPencil} };},%
|
node[symbol] { \faPencil };
|
||||||
|
},%
|
||||||
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faPencil} };},%
|
node[symbol] { \faPencil };
|
||||||
|
},%
|
||||||
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faPencil} };},%
|
node[symbol] { \faPencil };
|
||||||
|
},%
|
||||||
}
|
}
|
||||||
\mdfdefinestyle{dash}{%
|
\mdfdefinestyle{dash}{%
|
||||||
linecolor=white,linewidth=1pt,%
|
linecolor=white,linewidth=1pt,%
|
||||||
@ -139,21 +233,25 @@
|
|||||||
nobreak=true,%
|
nobreak=true,%
|
||||||
xcolor,%
|
xcolor,%
|
||||||
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faQuoteLeft} },%
|
node[symbol] { \faQuoteLeft }
|
||||||
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
||||||
node[symbol] { \faicon{\faQuoteRight} };},%
|
node[symbol] { \faQuoteRight };
|
||||||
|
},%
|
||||||
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faQuoteLeft} },%
|
node[symbol] { \faQuoteLeft }
|
||||||
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
||||||
node[symbol] { \faicon{\faQuoteRight} };},%
|
node[symbol] { \faQuoteRight };
|
||||||
|
},%
|
||||||
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faQuoteLeft} },%
|
node[symbol] { \faQuoteLeft }
|
||||||
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
||||||
node[symbol] { \faicon{\faQuoteRight} };},%
|
node[symbol] { \faQuoteRight };
|
||||||
|
},%
|
||||||
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faQuoteLeft} },%
|
node[symbol] { \faQuoteLeft }
|
||||||
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
\path let \p1=(P), \p2=(O) in ($(\x1,.4)+(0,\y2)$)
|
||||||
node[symbol] { \faicon{\faQuoteRight} };},%
|
node[symbol] { \faQuoteRight };
|
||||||
|
},%
|
||||||
}
|
}
|
||||||
\mdfdefinestyle{todo}{%
|
\mdfdefinestyle{todo}{%
|
||||||
linecolor=white,linewidth=1pt,%
|
linecolor=white,linewidth=1pt,%
|
||||||
@ -168,15 +266,19 @@
|
|||||||
xcolor,%
|
xcolor,%
|
||||||
% hidealllines=true, topline=true, bottomline=true,%
|
% hidealllines=true, topline=true, bottomline=true,%
|
||||||
shadow=true,%
|
shadow=true,%
|
||||||
background=gray!40,%
|
% backgroundcolor=gray!40,% FOR TEST ONLY
|
||||||
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faFileTextO} };},%
|
node[symbol] { \faFileTextO };
|
||||||
|
},%
|
||||||
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faFileTextO} };},%
|
node[symbol] { \faFileTextO };
|
||||||
|
},%
|
||||||
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faFileTextO} };},%
|
node[symbol] { \faFileTextO };
|
||||||
|
},%
|
||||||
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\faFileTextO} };},%
|
node[symbol] { \faFileTextO };
|
||||||
|
},%
|
||||||
}
|
}
|
||||||
\mdfdefinestyle{warn}{%
|
\mdfdefinestyle{warn}{%
|
||||||
linecolor=black,linewidth=1pt,%
|
linecolor=black,linewidth=1pt,%
|
||||||
@ -190,26 +292,30 @@
|
|||||||
xcolor,%
|
xcolor,%
|
||||||
hidealllines=true, leftline=true,%
|
hidealllines=true, leftline=true,%
|
||||||
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
firstextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\fa-exclamation-triangle} };},%
|
node[symbol] { \faExclamationTriangle };
|
||||||
|
},%
|
||||||
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
secondextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\fa-exclamation-triangle} };},%
|
node[symbol] { \faExclamationTriangle };
|
||||||
|
},%
|
||||||
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
middleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\fa-exclamation-triangle} };},%
|
node[symbol] { \faExclamationTriangle };
|
||||||
|
},%
|
||||||
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
singleextra={\path let \p1=(P), \p2=(O) in ($(\x2,-.4)+1.0*(0,\y1)$)
|
||||||
node[symbol] { \faicon{\fa-exclamation-triangle} };},%
|
node[symbol] { \faExclamationTriangle };
|
||||||
|
},%
|
||||||
}
|
}
|
||||||
|
|
||||||
\mdtheorem[style=cmpl, theoremseparator={ - }, roundcorner=8pt]{déf}{Définition}
|
\mdtheorem[style=cmpl, theoremseparator={ -}, theoremspace={}, roundcorner=8pt]{déf}{Définition}
|
||||||
\mdtheorem[style=cmpl, theoremseparator={ - }, outerlinewidth=1pt, outerlinecolor=black]{thm}{Théorème}
|
\mdtheorem[style=cmpl, theoremseparator={ -}, theoremspace={}, outerlinewidth=1pt, outerlinecolor=black]{thm}{Théorème}
|
||||||
\mdtheorem[style=cmpl, theoremseparator={ - }, outerlinewidth=1pt, outerlinecolor=black]{ppt}{Propriété}
|
\mdtheorem[style=cmpl, theoremseparator={ -}, theoremspace={}, outerlinewidth=1pt, outerlinecolor=black]{ppt}{Propriété}
|
||||||
\mdtheorem[style=frm, theoremseparator={ - }]{pre}{Preuve}
|
\mdtheorem[style=frm, theoremseparator={ -}, theoremspace={}]{pre}{Preuve}
|
||||||
\mdtheorem[style=qte, theoremseparator={ - }]{voc}{Vocabulaire}
|
\mdtheorem[style=qte, theoremseparator={ -}, theoremspace={}]{voc}{Vocabulaire}
|
||||||
\mdtheorem[style=qte, frametitle=none, frametitleaboveskip=0em, frametitlebelowskip=0em]{qte}{}
|
\mdtheorem[style=qte, frametitle=none, frametitleaboveskip=0em, frametitlebelowskip=0em]{qte}{}
|
||||||
\mdtheorem[style=warn, theoremseparator={ - }]{rmq}{Remarque}
|
\mdtheorem[style=warn, theoremseparator={ -}, theoremspace={}]{rmq}{Remarque}
|
||||||
\mdtheorem[style=frm, theoremseparator={ - }]{exe}{Exemple}
|
\mdtheorem[style=frm, theoremseparator={ -}, theoremspace={}]{exe}{Exemple}
|
||||||
\mdtheorem[style=todo, theoremseparator={ - }]{exo}{Exercice}
|
\mdtheorem[style=todo, theoremseparator={ -}, theoremspace={}]{exo}{Exercice}
|
||||||
\mdtheorem[style=todo, theoremseparator={ - }]{app}{Application}
|
\mdtheorem[style=todo, theoremseparator={ -}, theoremspace={}]{app}{Application}
|
||||||
\mdtheorem[style=todo, theoremseparator={ - }]{met}{Méthode}
|
\mdtheorem[style=todo, theoremseparator={ -}, theoremspace={}]{met}{Méthode}
|
||||||
%--%
|
%--%
|
||||||
|
|
||||||
|
|
||||||
@ -253,7 +359,11 @@
|
|||||||
\subsection{#1}
|
\subsection{#1}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
% text ghosting
|
% text ghosting
|
||||||
|
=======
|
||||||
|
% % text ghosting
|
||||||
|
>>>>>>> master
|
||||||
% \NewDocumentCommand \ghost { } {%
|
% \NewDocumentCommand \ghost { } {%
|
||||||
% \color{white}
|
% \color{white}
|
||||||
% }
|
% }
|
||||||
|
@ -141,8 +141,4 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
% \NewDocumentCommand \% {
|
|
||||||
% \si{\percent}
|
|
||||||
% }
|
|
||||||
|
|
||||||
%--%
|
%--%
|
||||||
|
Loading…
x
Reference in New Issue
Block a user