fin de import
Cette révision appartient à :
5
latex/inputDS.sty
Fichier normal
5
latex/inputDS.sty
Fichier normal
@@ -0,0 +1,5 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{inputDS}
|
||||||
|
\RequirePackage{inputTD}
|
||||||
|
|
||||||
|
\endinput
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
\subimport{./}{inputTD}
|
|
||||||
|
|
||||||
\endinput
|
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{inputTD}
|
||||||
\makeatletter
|
\makeatletter
|
||||||
\@ifundefined{stylecentrale}
|
\@ifundefined{stylecentrale}
|
||||||
{\@ifundefined{resetlevel}{\def\resetlevel{[section]}}{}}
|
{\@ifundefined{resetlevel}{\def\resetlevel{[section]}}{}}
|
||||||
@@ -16,10 +18,10 @@
|
|||||||
\newtheorem*{important}{Important}
|
\newtheorem*{important}{Important}
|
||||||
\newtheorem*{rappel}{Rappel}
|
\newtheorem*{rappel}{Rappel}
|
||||||
|
|
||||||
\usepackage{xfrac}
|
\RequirePackage{xfrac}
|
||||||
\usepackage{xparse}
|
\RequirePackage{xparse}
|
||||||
\usepackage{comment}
|
\RequirePackage{comment}
|
||||||
\usepackage{xr}
|
\RequirePackage{xr}
|
||||||
|
|
||||||
\newif\ifcorrige
|
\newif\ifcorrige
|
||||||
\def\corr{\filigrane{\Huge CORRIG\'E --- CORRIG\'E}\global\corrigetrue\global\enoncefalse}
|
\def\corr{\filigrane{\Huge CORRIG\'E --- CORRIG\'E}\global\corrigetrue\global\enoncefalse}
|
||||||
@@ -28,7 +30,7 @@
|
|||||||
\newif\ifenonce
|
\newif\ifenonce
|
||||||
\enoncetrue
|
\enoncetrue
|
||||||
|
|
||||||
\usepackage{xstring}
|
\RequirePackage{xstring}
|
||||||
\let\basejobname\jobname
|
\let\basejobname\jobname
|
||||||
\IfEndWith{\jobname}{\detokenize{-ENONCE}}{\let\corr\relax\let\corrseul\relax\StrCut{\jobname}{\detokenize{-ENONCE}}\basejobname\dummy}{}
|
\IfEndWith{\jobname}{\detokenize{-ENONCE}}{\let\corr\relax\let\corrseul\relax\StrCut{\jobname}{\detokenize{-ENONCE}}\basejobname\dummy}{}
|
||||||
\IfEndWith{\jobname}{\detokenize{-PROF}}{\corr\let\corr\relax\let\corrseul\relax\StrCut{\jobname}{\detokenize{-PROF}}\basejobname\dummy}{}
|
\IfEndWith{\jobname}{\detokenize{-PROF}}{\corr\let\corr\relax\let\corrseul\relax\StrCut{\jobname}{\detokenize{-PROF}}\basejobname\dummy}{}
|
||||||
@@ -1,29 +1,30 @@
|
|||||||
\makeatletter
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
\usepackage{ifluatex}
|
\ProvidesPackage{yspaquets}
|
||||||
|
\RequirePackage{ifluatex}
|
||||||
\ifluatex
|
\ifluatex
|
||||||
\usepackage{shellesc}
|
\RequirePackage{shellesc}
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
\usepackage{silence}
|
\RequirePackage{silence}
|
||||||
\WarningsOff[hyperref]
|
\WarningsOff[hyperref]
|
||||||
\usepackage{xcolor}%
|
\RequirePackage{xcolor}%
|
||||||
\usepackage{colortbl}
|
\RequirePackage{colortbl}
|
||||||
\usepackage{graphicx}%
|
\RequirePackage{graphicx}%
|
||||||
\usepackage{fontspec}
|
\RequirePackage{fontspec}
|
||||||
\usepackage{babel}
|
\RequirePackage{babel}
|
||||||
\usepackage{pdfpages}
|
\RequirePackage{pdfpages}
|
||||||
\usepackage{textcomp}
|
\RequirePackage{textcomp}
|
||||||
\usepackage{latexsym}
|
\RequirePackage{latexsym}
|
||||||
\usepackage{amsmath}
|
\RequirePackage{amsmath}
|
||||||
\usepackage{amssymb}
|
\RequirePackage{amssymb}
|
||||||
\usepackage{mathtools}
|
\RequirePackage{mathtools}
|
||||||
\usepackage{xspace}
|
\RequirePackage{xspace}
|
||||||
\usepackage{mdwlist}
|
\RequirePackage{mdwlist}
|
||||||
|
|
||||||
\defaultfontfeatures{Ligatures=TeX}
|
\defaultfontfeatures{Ligatures=TeX}
|
||||||
\setmainfont[SlantedFont=Gentium Basic, SlantedFeatures={FakeSlant},SmallCapsFont=Gentium Plus, SmallCapsFeatures={Letters=SmallCaps}]{Gentium Basic}
|
\setmainfont[SlantedFont=Gentium Basic, SlantedFeatures={FakeSlant},SmallCapsFont=Gentium Plus, SmallCapsFeatures={Letters=SmallCaps}]{Gentium Basic}
|
||||||
\setmonofont[FakeStretch=.7,BoldFont=Source Code Pro Semibold]{Source Code Pro}
|
\setmonofont[FakeStretch=.7,BoldFont=Source Code Pro Semibold]{Source Code Pro}
|
||||||
\usepackage[math-style=ISO, bold-style=ISO]{unicode-math}
|
\RequirePackage[math-style=ISO, bold-style=ISO]{unicode-math}
|
||||||
%% bug recent dans unicode-math https://tex.stackexchange.com/a/475802/103608
|
%% bug recent dans unicode-math https://tex.stackexchange.com/a/475802/103608
|
||||||
\ExplSyntaxOn
|
\ExplSyntaxOn
|
||||||
\cs_set:Nn \__um_fontdimen_to_percent:nN
|
\cs_set:Nn \__um_fontdimen_to_percent:nN
|
||||||
@@ -71,32 +72,31 @@
|
|||||||
}{}
|
}{}
|
||||||
|
|
||||||
|
|
||||||
\usepackage[babel]{csquotes}
|
\RequirePackage[babel]{csquotes}
|
||||||
\usepackage{microtype}
|
\RequirePackage{microtype}
|
||||||
\usepackage[hang, centerlast]{subfigure}
|
\RequirePackage[hang, centerlast]{subfigure}
|
||||||
|
|
||||||
|
|
||||||
\usepackage{epsfig}
|
\RequirePackage{epsfig}
|
||||||
|
|
||||||
|
|
||||||
\subimport{./}{unicode.tex}
|
\RequirePackage{ysunicode}
|
||||||
|
|
||||||
\subimport{./}{ystikz.tex}
|
\RequirePackage{ystikz}
|
||||||
\subimport{./}{ystheorem.tex}
|
\RequirePackage{ystheorem}
|
||||||
|
|
||||||
\usepackage[backend=biber, style=alphabetic]{biblatex}
|
\RequirePackage[backend=biber, style=alphabetic]{biblatex}
|
||||||
\edef\@mybibfile{\import@path commun.bib}
|
\addbibresource{commun.bib}
|
||||||
\addbibresource{\@mybibfile}
|
|
||||||
|
|
||||||
\subimport{./}{yslistings.tex}
|
\RequirePackage{yslistings}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\usepackage{mdframed}
|
\RequirePackage{mdframed}
|
||||||
\definecolor{shadecolor}{gray}{.9}
|
\definecolor{shadecolor}{gray}{.9}
|
||||||
|
|
||||||
\usepackage{tikz}
|
\RequirePackage{tikz}
|
||||||
\usepackage[printwatermark]{xwatermark}
|
\RequirePackage[printwatermark]{xwatermark}
|
||||||
\newsavebox\mybox
|
\newsavebox\mybox
|
||||||
|
|
||||||
\def\filigrane#1{%
|
\def\filigrane#1{%
|
||||||
@@ -109,24 +109,24 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
\usepackage{multicol}
|
\RequirePackage{multicol}
|
||||||
\newenvironment{enumq}{\begin{enumerate}\renewcommand*{\theenumi}{\alph{enumi}}\@ifundefined{thequestion}{\renewcommand*\p@enumi{\thecorrige.}}{\renewcommand*\p@enumi{\thequestion.}}}{\end{enumerate}}
|
\newenvironment{enumq}{\begin{enumerate}\renewcommand*{\theenumi}{\alph{enumi}}\@ifundefined{thequestion}{\renewcommand*\p@enumi{\thecorrige.}}{\renewcommand*\p@enumi{\thequestion.}}}{\end{enumerate}}
|
||||||
\newenvironment{multiq}[1]{\begin{multicols}{#1}\begin{enumq}}{\end{enumq}\end{multicols}}
|
\newenvironment{multiq}[1]{\begin{multicols}{#1}\begin{enumq}}{\end{enumq}\end{multicols}}
|
||||||
|
|
||||||
\usepackage[nolinks]{qrcode}
|
\RequirePackage[nolinks]{qrcode}
|
||||||
\def\marginqrcode#1{\marginparsep=2pt\marginparwidth=.9cm\marginpar{\qrcode[height=.9cm,level=L]{#1}}}
|
\def\marginqrcode#1{\marginparsep=2pt\marginparwidth=.9cm\marginpar{\qrcode[height=.9cm,level=L]{#1}}}
|
||||||
|
|
||||||
\@ifpackageloaded{hyperref}{}{
|
\@ifpackageloaded{hyperref}{}{
|
||||||
\usepackage{hyperref}
|
\RequirePackage{hyperref}
|
||||||
}
|
}
|
||||||
\hypersetup{hidelinks, hyperfootnotes=false, hyperindex=false, implicit=false, bookmarks=false, pdfpagelabels=false, breaklinks=true, pdfencoding=unicode}
|
\hypersetup{hidelinks, hyperfootnotes=false, hyperindex=false, implicit=false, bookmarks=false, pdfpagelabels=false, breaklinks=true, pdfencoding=unicode}
|
||||||
|
|
||||||
\usepackage[os=win]{menukeys}
|
\RequirePackage[os=win]{menukeys}
|
||||||
\renewmenumacro{\keys}{shadowedangularkeys}
|
\renewmenumacro{\keys}{shadowedangularkeys}
|
||||||
\renewmenumacro{\directory}{hyphenatepathswithblackfolder}
|
\renewmenumacro{\directory}{hyphenatepathswithblackfolder}
|
||||||
\newmenumacro{\directorysymb}[/]{hyphenatepathswithblackfolder}
|
\newmenumacro{\directorysymb}[/]{hyphenatepathswithblackfolder}
|
||||||
|
|
||||||
\subimport{./}{yssymbols.tex}
|
\RequirePackage{yssymbols}
|
||||||
|
|
||||||
\AtEndDocument{\label{lastpage}}
|
\AtEndDocument{\label{lastpage}}
|
||||||
|
|
||||||
@@ -1,9 +1,11 @@
|
|||||||
\makeatletter
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{ysbeamer}
|
||||||
|
|
||||||
\let\ys@beamer\
|
\let\ys@beamer\
|
||||||
|
|
||||||
\@ifclassloaded{beamer}{}{\usepackage{beamerarticle}\parindent=0pt}
|
\@ifclassloaded{beamer}{}{\RequirePackage{beamerarticle}\parindent=0pt}
|
||||||
|
|
||||||
\subimport{./}{paquets}
|
\RequirePackage{paquets}
|
||||||
|
|
||||||
\def\exemple{\mode<article>{Exemple}}
|
\def\exemple{\mode<article>{Exemple}}
|
||||||
\def\exemples{\mode<article>{Exemples}}
|
\def\exemples{\mode<article>{Exemples}}
|
||||||
@@ -130,5 +132,4 @@
|
|||||||
\mode<article>{\parskip=1ex plus .5ex minus 0.5ex}
|
\mode<article>{\parskip=1ex plus .5ex minus 0.5ex}
|
||||||
\mode<presentation>{\parskip=1ex plus .5fill minus 0.75ex}
|
\mode<presentation>{\parskip=1ex plus .5fill minus 0.75ex}
|
||||||
|
|
||||||
\makeatother
|
|
||||||
\endinput
|
\endinput
|
||||||
@@ -1,7 +1,8 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
\usepackage{listings}
|
\ProvidesPackage{yslistings}
|
||||||
\usepackage{lstautogobble}
|
\RequirePackage{listings}
|
||||||
\usepackage{fontawesome}
|
\RequirePackage{lstautogobble}
|
||||||
|
\RequirePackage{fontawesome}
|
||||||
|
|
||||||
\newbox\codebreakbox
|
\newbox\codebreakbox
|
||||||
\setbox\codebreakbox=\hbox{\textcolor[gray]{.75}{\scriptsize\upshape\faChevronCircleRight}}
|
\setbox\codebreakbox=\hbox{\textcolor[gray]{.75}{\scriptsize\upshape\faChevronCircleRight}}
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{yssymbols}
|
||||||
\let\lbr\lBrack %%% Crochet double ouvrant
|
\let\lbr\lBrack %%% Crochet double ouvrant
|
||||||
\let\rbr\rBrack %%% Crochet double fermant
|
\let\rbr\rBrack %%% Crochet double fermant
|
||||||
%% Ensembles, intervalles
|
%% Ensembles, intervalles
|
||||||
@@ -1,7 +1,8 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{ystheorem}
|
||||||
|
|
||||||
\@ifundefined{ys@beamer}{
|
\@ifundefined{ys@beamer}{
|
||||||
\usepackage[thmmarks, hyperref, amsmath]{ntheorem}
|
\RequirePackage[thmmarks, hyperref, amsmath]{ntheorem}
|
||||||
\newtheoremstyle{breakindent}%
|
\newtheoremstyle{breakindent}%
|
||||||
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont
|
{\item[\rlap{\vbox{\hbox{\hskip\labelsep \theorem@headerfont
|
||||||
##1\ ##2\theorem@separator}\hbox{\strut}}}]\hspace*{\parindent}}%
|
##1\ ##2\theorem@separator}\hbox{\strut}}}]\hspace*{\parindent}}%
|
||||||
@@ -1,9 +1,11 @@
|
|||||||
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
|
\ProvidesPackage{ystikz}
|
||||||
\ifluatex
|
\ifluatex
|
||||||
\def\pgfsysdriver{pgfsys-luatex.def}
|
\def\pgfsysdriver{pgfsys-luatex.def}
|
||||||
\else
|
\else
|
||||||
\def\pgfsysdriver{pgfsys-xetex.def}
|
\def\pgfsysdriver{pgfsys-xetex.def}
|
||||||
\fi
|
\fi
|
||||||
\usepackage{tikz}
|
\RequirePackage{tikz}
|
||||||
|
|
||||||
\usetikzlibrary{matrix}
|
\usetikzlibrary{matrix}
|
||||||
\usetikzlibrary{positioning}
|
\usetikzlibrary{positioning}
|
||||||
@@ -21,7 +23,7 @@
|
|||||||
%
|
%
|
||||||
%% bug de PGF
|
%% bug de PGF
|
||||||
%% https://tex.stackexchange.com/a/453157
|
%% https://tex.stackexchange.com/a/453157
|
||||||
\usepackage{luacode}
|
\RequirePackage{luacode}
|
||||||
\begin{luacode*}
|
\begin{luacode*}
|
||||||
|
|
||||||
function pgf_lookup_and_require(name)
|
function pgf_lookup_and_require(name)
|
||||||
@@ -52,7 +54,7 @@
|
|||||||
\usegdlibrary{layered, force}
|
\usegdlibrary{layered, force}
|
||||||
\fi
|
\fi
|
||||||
|
|
||||||
\usepackage[external]{forest}
|
\RequirePackage[external]{forest}
|
||||||
%\tikzexternalize
|
%\tikzexternalize
|
||||||
\forestset{%
|
\forestset{%
|
||||||
default preamble={
|
default preamble={
|
||||||
@@ -88,7 +90,7 @@
|
|||||||
\pgfdeclarelayer{background}
|
\pgfdeclarelayer{background}
|
||||||
\pgfsetlayers{background,main}
|
\pgfsetlayers{background,main}
|
||||||
|
|
||||||
\usepackage[inputdir=./_build/]{dot2texi}
|
\RequirePackage[inputdir=./_build/]{dot2texi}
|
||||||
|
|
||||||
%%% https://tex.stackexchange.com/a/26386/103608
|
%%% https://tex.stackexchange.com/a/26386/103608
|
||||||
\usetikzlibrary{intersections}
|
\usetikzlibrary{intersections}
|
||||||
@@ -114,7 +116,7 @@
|
|||||||
\only<#1>{\pgfkeysalso{#2}}
|
\only<#1>{\pgfkeysalso{#2}}
|
||||||
}}
|
}}
|
||||||
|
|
||||||
\usepackage{pgfplots}
|
\RequirePackage{pgfplots}
|
||||||
\pgfplotsset{compat=1.15}
|
\pgfplotsset{compat=1.15}
|
||||||
|
|
||||||
\endinput
|
\endinput
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
\usepackage{eurosym}
|
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
|
||||||
\usepackage{newunicodechar}
|
\ProvidesPackage{ysunicode}
|
||||||
|
\RequirePackage{eurosym}
|
||||||
|
\RequirePackage{newunicodechar}
|
||||||
\newunicodechar{€}{\geneuro{}}
|
\newunicodechar{€}{\geneuro{}}
|
||||||
\newunicodechar{’}{'}
|
\newunicodechar{’}{'}
|
||||||
\newunicodechar{α}{\alpha}
|
\newunicodechar{α}{\alpha}
|
||||||
Référencer dans un nouveau ticket
Bloquer un utilisateur