update command for sets

This commit is contained in:
Jeff Lance 2016-08-16 13:14:07 +02:00
parent a0ea1dafd4
commit 5f08c3bcdc

View File

@ -1,6 +1,6 @@
%%% %%%
%%% %%%
%%% Extensions : shortcuts.sty %%% Extensions : shoDtcuts.sty
%%% Version : 1.0 %%% Version : 1.0
%%% Date : 10/05/16 %%% Date : 10/05/16
%%% Auteur : Jeff LANCE %%% Auteur : Jeff LANCE
@ -45,41 +45,89 @@
% utilise la syntax du package xparse non déclaré dans le préambule de ce % utilise la syntax du package xparse non déclaré dans le préambule de ce
% fichier. % fichier.
\NewDocumentCommand \veci { } { \NewDocumentCommand \veci { } {
$ \vec{\imath} $ \( \vec{\imath} \)
} }
\NewDocumentCommand \vecj { } { \NewDocumentCommand \vecj { } {
$ \vec{\jmath} $ \( \vec{\jmath} \)
} }
% ensembles % ensembles
\NewDocumentCommand \R { s g } { \NewDocumentCommand \N { s g } {
\IfBooleanTF {#1} { \IfBooleanTF {#1} {
\IfNoValueTF {#2} { \IfNoValueTF {#2} {
$ \mathbb{R} \setminus \{0\} $ \( \!\!\!\! \mathbb{R} \setminus \{0\} \!\!\! \)
}{ }{
$ \mathbb{R} \setminus \{0, #2\} $ \( \!\!\!\! \mathbb{R} \setminus \{0, #2\} \!\!\! \)
} }
}{ }{
\IfNoValueTF {#2} { \IfNoValueTF {#2} {
$ \mathbb{R} $ \( \!\!\!\! \mathbb{R} \!\!\! \)
}{ }{
$ \mathbb{R} \setminus \{#2\} $ \( \!\!\!\! \mathbb{R} \setminus \{#2\} \!\!\! \)
} }
} }
} }
\NewDocumentCommand \RQ { } { \NewDocumentCommand \RQ { } {
$ \mathbb{R} \setminus \mathbb{Q} $ \( \mathbb{R} \setminus \mathbb{Q} \)
} }
\NewDocumentCommand \Q { } { \NewDocumentCommand \Q { s g } {
$ \mathbb{Q} $ \IfBooleanTF {#1} {
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{Q} \setminus \{0\} \!\!\! \)
}{
\( \!\!\!\! \mathbb{Q} \setminus \{0, #2\} \!\!\! \)
}
}{
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{Q} \!\!\! \)
}{
\( \!\!\!\! \mathbb{Q} \setminus \{#2\} \!\!\! \)
}
}
} }
\NewDocumentCommand \D { } { \NewDocumentCommand \D { s g } {
$ \mathbb{D} $ \IfBooleanTF {#1} {
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{D} \setminus \{0\} \!\!\! \)
}{
\( \!\!\!\! \mathbb{D} \setminus \{0, #2\} \!\!\! \)
}
}{
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{D} \!\!\! \)
}{
\( \!\!\!\! \mathbb{D} \setminus \{#2\} \!\!\! \)
}
}
} }
\NewDocumentCommand \Z { } { \NewDocumentCommand \Z { s g } {
$ \mathbb{Z} $ \IfBooleanTF {#1} {
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{Z} \setminus \{0\} \!\!\! \)
}{
\( \!\!\!\! \mathbb{Z} \setminus \{0, #2\} \!\!\! \)
}
}{
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{Z} \!\!\! \)
}{
\( \!\!\!\! \mathbb{Z} \setminus \{#2\} \!\!\! \)
}
}
} }
\NewDocumentCommand \N { } { \NewDocumentCommand \N { s g } {
$ \mathbb{N} $ \IfBooleanTF {#1} {
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{N} \setminus \{0\} \!\!\! \)
}{
\( \!\!\!\! \mathbb{N} \setminus \{0, #2\} \!\!\! \)
}
}{
\IfNoValueTF {#2} {
\( \!\!\!\! \mathbb{N} \!\!\! \)
}{
\( \!\!\!\! \mathbb{N} \setminus \{#2\} \!\!\! \)
}
}
} }
%--% %--%