From 36e78e9523421c3b7f9b9da351ef21c4c4c41ef4 Mon Sep 17 00:00:00 2001 From: Yann Salmon Date: Fri, 2 Aug 2019 14:44:36 +0200 Subject: [PATCH] \enspart avec indice facultatif --- latex/paquets.sty | 1 + latex/yssymbols.sty | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/latex/paquets.sty b/latex/paquets.sty index 1ecdc37..7d20f2c 100644 --- a/latex/paquets.sty +++ b/latex/paquets.sty @@ -20,6 +20,7 @@ \RequirePackage{mathtools} \RequirePackage{xspace} \RequirePackage{mdwlist} +\RequirePackage{xparse} \defaultfontfeatures{Ligatures=TeX} \setmainfont[SlantedFont=Gentium Basic, SlantedFeatures={FakeSlant},SmallCapsFont=Gentium Plus, SmallCapsFeatures={Letters=SmallCaps}]{Gentium Basic} diff --git a/latex/yssymbols.sty b/latex/yssymbols.sty index aa494a7..178be40 100644 --- a/latex/yssymbols.sty +++ b/latex/yssymbols.sty @@ -61,8 +61,8 @@ \def\lang#1{\mathscr L\left(#1\right)} \let\peuttrans\rightsquigarrow -\def\enspart#1{\mathscr P\left(#1\right)} -\def\enspartf#1{{\mathscr P}_{\mathrm{fini}}\left(#1\right)} +\DeclareDocumentCommand\enspart{om}{\mathscr P\IfNoValueTF{#1}{}{_{#1}}{\left(#2\right)}} +\DeclareDocumentCommand\enspartf{m}{\enspart[\mathrm{fini}]{#1}} \def\ie{\textsl{ie.}\xspace} \newcommand{\tvers}[1]{\xrightarrow[\ \: #1 \:\ ]{}}