%% %% This is file `frenchmath.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% frenchmath.dtx (with options: `package') %% %% This is a generated file. %% %% Copyright (C) 2019-2020 by Antoine Missier %% %% This file may be distributed and/or modified under the conditions of %% the LaTeX Project Public License, either version 1.3 of this license %% or (at your option) any later version. The latest version of this %% license is in: %% %% http://www.latex-project.org/lppl.txt %% %% and version 1.3 or later is part of all distributions of LaTeX version %% 2005/12/01 or later. %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{frenchmath} [2020/11/02 v1.5 .dtx frenchmath file] \RequirePackage{ifthen} \newboolean{capsit} \DeclareOption{capsit}{\setboolean{capsit}{true}} \DeclareOption{capsup}{\setboolean{capsit}{false}} % valeur par défaut \ProcessOptions \relax \RequirePackage{mathrsfs} % fournit les majuscules cursives \RequirePackage{amssymb} % fournit \leqslant, \geqslant et \varnothing \RequirePackage{amsopn} % fournit \DeclareMathOperator \RequirePackage{xspace} % utile pour les commandes \curs, \ssi, \Oij \RequirePackage{icomma} % virgule intelligente \DeclareSymbolFont{UpSh}{\encodingdefault}{\familydefault}{m}{n} \ifthenelse{\boolean{capsit}}{}{\AtBeginDocument{ \DeclareMathSymbol{A}\mathalpha{UpSh}{`A} %'A codage octal du A \DeclareMathSymbol{B}\mathalpha{UpSh}{`B} \DeclareMathSymbol{C}\mathalpha{UpSh}{`C} \DeclareMathSymbol{D}\mathalpha{UpSh}{`D} \DeclareMathSymbol{E}\mathalpha{UpSh}{`E} \DeclareMathSymbol{F}\mathalpha{UpSh}{`F} \DeclareMathSymbol{G}\mathalpha{UpSh}{`G} \DeclareMathSymbol{H}\mathalpha{UpSh}{`H} \DeclareMathSymbol{I}\mathalpha{UpSh}{`I} \DeclareMathSymbol{J}\mathalpha{UpSh}{`J} \DeclareMathSymbol{K}\mathalpha{UpSh}{`K} \DeclareMathSymbol{L}\mathalpha{UpSh}{`L} \DeclareMathSymbol{M}\mathalpha{UpSh}{`M} \DeclareMathSymbol{N}\mathalpha{UpSh}{`N} \DeclareMathSymbol{O}\mathalpha{UpSh}{`O} \DeclareMathSymbol{P}\mathalpha{UpSh}{`P} \DeclareMathSymbol{Q}\mathalpha{UpSh}{`Q} \DeclareMathSymbol{R}\mathalpha{UpSh}{`R} \DeclareMathSymbol{S}\mathalpha{UpSh}{`S} \DeclareMathSymbol{T}\mathalpha{UpSh}{`T} \DeclareMathSymbol{U}\mathalpha{UpSh}{`U} \DeclareMathSymbol{V}\mathalpha{UpSh}{`V} \DeclareMathSymbol{W}\mathalpha{UpSh}{`W} \DeclareMathSymbol{X}\mathalpha{UpSh}{`X} \DeclareMathSymbol{Y}\mathalpha{UpSh}{`Y} \DeclareMathSymbol{Z}\mathalpha{UpSh}{`Z} }} \AtBeginDocument{\@ifpackageloaded{pstricks-add}{\psset{comma=true}}{}} \DeclareMathSymbol{;}\mathbin{UpSh}{059} % \mathpunct à l'origine \newcommand*\curs[1]{\ensuremath{\mathscr{#1}}\xspace} \newcommand\infeg{\leqslant} \newcommand\supeg{\geqslant} \newcommand\vide{\varnothing} \newcommand\paral{\mathrel{/\!\!/}} % \parallel existe déjà : || \newcommand\ssi{si, et seulement si,\xspace} \newcommand*\cmod[1]{\quad[#1]} \DeclareMathOperator{\pgcd}{pgcd} \DeclareMathOperator{\ppcm}{ppcm} \DeclareMathOperator{\card}{card} \DeclareMathOperator{\Card}{Card} \DeclareMathOperator{\Ker}{Ker} \DeclareMathOperator{\Hom}{Hom} \DeclareMathOperator{\rg}{rg} \DeclareMathOperator{\Vect}{\Vect} \DeclareMathOperator{\ch}{ch} \DeclareMathOperator{\sh}{sh} \DeclareMathOperator{\tgh}{th} %\th existe déjà \newcommand\@Oij{\ensuremath{ \left(O, \vec{\imath}, \vec{\jmath}\,\right) }\xspace } \newcommand\@@Oij{\ensuremath{ \left(O ; \vec{\imath}, \vec{\jmath}\,\right) }\xspace } \newcommand\Oij{\@ifstar{\@@Oij}{\@Oij}} \newcommand\@Oijk{\ensuremath{ \left(O, \vec{\vphantom{t}\imath}, \vec{\vphantom{t}\jmath}, \vec{\vphantom{t}\smash{k}}\,\right) }\xspace } \newcommand\@@Oijk{\ensuremath{ \left(O ; \vec{\vphantom{t}\imath}, \vec{\vphantom{t}\jmath}, \vec{\vphantom{t}\smash{k}}\,\right) }\xspace } \newcommand\Oijk{\@ifstar{\@@Oijk}{\@Oijk}} \newcommand\@Ouv{\ensuremath{ \left(O, \vec{u}, \vec{v}\,\right)}\xspace } \newcommand\@@Ouv{\ensuremath{ \left(O ; \vec{u}, \vec{v}\,\right)}\xspace } \newcommand\Ouv{\@ifstar{\@@Ouv}{\@Ouv}} \AtBeginDocument{\renewcommand\ij{\ensuremath{ \left(\vec{\imath}, \vec{\jmath}\,\right) }\xspace }} \newcommand\ijk{\ensuremath{ \left(\vec{\vphantom{t}\imath}, \vec{\vphantom{t}\jmath}, \vec{\vphantom{t}\smash{k}}\,\right) }\xspace } \endinput %% %% End of file `frenchmath.sty'.