fin de import

Cette révision appartient à :
Yann Salmon
2019-02-24 14:23:28 +01:00
Parent 13d1a3fc6c
révision e7c5d7a3a5
11 fichiers modifiés avec 75 ajouts et 63 suppressions

5
latex/inputDS.sty Fichier normal
Voir le fichier

@@ -0,0 +1,5 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{inputDS}
\RequirePackage{inputTD}
\endinput

Voir le fichier

@@ -1,3 +0,0 @@
\subimport{./}{inputTD}
\endinput

Voir le fichier

@@ -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}{}

Voir le fichier

@@ -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}}

Voir le fichier

@@ -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

Voir le fichier

@@ -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}}

Voir le fichier

@@ -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

Voir le fichier

@@ -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}}%

Voir le fichier

@@ -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

Voir le fichier

@@ -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}