From 208ecf90e1d5a239ff2a8cd506c077d194d348c0 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 23 Jan 2024 03:00:53 +0000 Subject: CTAN sync 202401230300 --- macros/latex/contrib/frenchmath/frenchmath.dtx | 77 ++++++++++++++----------- macros/latex/contrib/frenchmath/frenchmath.ins | 4 +- macros/latex/contrib/frenchmath/frenchmath.pdf | Bin 552642 -> 577443 bytes 3 files changed, 46 insertions(+), 35 deletions(-) (limited to 'macros/latex/contrib/frenchmath') diff --git a/macros/latex/contrib/frenchmath/frenchmath.dtx b/macros/latex/contrib/frenchmath/frenchmath.dtx index 30cd225d05..4e32e81e0a 100644 --- a/macros/latex/contrib/frenchmath/frenchmath.dtx +++ b/macros/latex/contrib/frenchmath/frenchmath.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2019-2023 by Antoine Missier +% Copyright (C) 2019-2024 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 @@ -20,7 +20,7 @@ %<*package> \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{frenchmath} - [2023/12/15 v2.7 .dtx frenchmath file] + [2024/01/22 v2.8 .dtx frenchmath file] % %<*driver> \documentclass{ltxdoc} @@ -30,7 +30,7 @@ \usepackage{lmodern} \usepackage[lgrmath]{frenchmath} \usepackage[Euler]{upgreek} -\usepackage{textalpha} +\usepackage{textalpha} \usepackage{metalogo} % pour les logos XeLaTeX et LuaLaTeX \usepackage{sectsty} \usepackage{xcolor} @@ -87,31 +87,31 @@ % \changes{v0.1}{27/12/2011}{Version personnelle préliminaire} % % \changes{v1.0}{15/01/2019}{ -% - Première version publiée, création des fichiers dtx et ins} +% - Première version publiée, création des fichiers dtx et ins.} % % \changes{v1.1}{07/04/2019}{ % - Nouvelles macros pour les repères (Oij, Oijk), -% - ajouté ensuremath dans curs} +% - ajouté ensuremath dans curs.} % \changes{v1.1}{15/04/2019}{ -% - Changements mineurs dans la documentation} +% - Changements mineurs dans la documentation.} % % \changes{v1.2}{25/04/2019}{ % - L'option capsrm fonctionne à présent avec beamer, -% - ajouté Ouv, modifications du fichier README.md} +% - ajouté Ouv, modifications du fichier README.md.} % \changes{v1.2}{27/04/2019}{ -% - capsrm -> capsup} +% - capsrm -> capsup.} % % \changes{v1.3}{15/05/2019}{ % - Intégration de icomma et psset{comma=true}, -% - changements dans la documentation} +% - changements dans la documentation.} % % \changes{v1.4}{2019/05/22}{ % - Changement de la définition de fonte up -> operators, -% car incompatibilité avec l'extension unicode-math} +% car incompatibilité avec l'extension unicode-math.} % % \changes{v1.5}{2020/11/02}{ % - Ajout des macros étoilées pour les repères (O;i,j) et (O;i,j,k) -% - ajout des macros pour les bases (i,j) et (i,j,k)} +% - ajout des macros pour les bases (i,j) et (i,j,k).} % % \changes{v1.6}{2022/10/16}{ % - Remplacement de icomma par ncccomma, grâce à une proposition de J. F. Burnol, @@ -122,28 +122,28 @@ % \changes{v2.0}{2022/10/24}{ % - Nouvelle option permettant de définir les lettres grecques minuscules en forme droite, % - correction de bug avec la commande \bslash qui n'était pas définie, -% - compatibilité avec mathdesign} +% - compatibilité avec mathdesign.} % % \changes{v2.1}{11/11/2022}{ % - Reprise du doc pour les lettres grecques, les crochets et les références ; % - nouvelle commande paral*, -% - '\mathop{\operatorfont th}' remplacé par '\operatorname{th}'} +% - '\mathop{\operatorfont th}' remplacé par '\operatorname{th}'.} % % \changes{v2.2}{15/11/2022}{ % - Quelques changements dans la doc, police Palatino avec mathpazo, -% - commande paral redéfinie, la commande paral* devient inutile} +% - commande paral redéfinie, la commande paral* devient inutile.} % % \changes{v2.3}{16/11/2022}{ -% - Bug corrigé dans la commande Vect} +% - Bug corrigé dans la commande Vect.} % \changes{v2.3}{20/11/2022}{ -% - Ajout dans la doc : frenchmath doit être chargé après babel} +% - Ajout dans la doc : frenchmath doit être chargé après babel.} % \changes{v2.3}{19/12/2022}{ % - Suppression des warnings systématiques, -% - utilisation de \string à la place de \bslash} +% - utilisation de \string à la place de \bslash.} % \changes{v2.3}{25/12/2022}{ % - Nouvelle option lgrmath, % - utilisation de l'extension ibrackets, -% - définition de cosec et cosech} +% - définition de cosec et cosech.} % % \changes{v2.4}{22/01/2023}{ % - Option noibrackets car incompatibilité avec DeclarePairedDelimiter, @@ -153,28 +153,31 @@ % - Mention des macros MathUp et MathIt de mismath dans la doc, % - remplacement des ifthenelse par des if... fi, % - simplification du code pour la mise en majuscule, -% - chargement conditionnel de dotlessj pour mathptmx} +% - chargement conditionnel de dotlessj pour mathptmx.} % % \changes{v2.6}{08/03/2023}{ -% - La macro curs ne doit et ne peut plus être utilisée en mode texte} +% - La macro curs ne doit et ne peut plus être utilisée en mode texte.} % % \changes{v2.7}{06/12/2023}{ -% - Nouveau package decimalcomma pour la virgule en mode math} +% - Nouveau package decimalcomma pour la virgule en mode math.} % \changes{v2.7}{08/12/2023}{ -% - Changements dans la doc : lettres grecques en dernier, retour à la police lmodern} +% - Changements dans la doc : lettres grecques en dernier, retour à la police lmodern.} % \changes{v2.7}{12/12/2023}{ % - upgreek charge l'option Symbol et non plus Euler, % - sauvegarde des lettres grecques d'origine avec lgrmath comme pour upgreek, % - réécriture de l'introduction, mention de unicode-math avec XeLaTeX ou LuaLaTeX, % - PackageWarning remplacé par PackageInfo, -% - optimisation du code pour les majuscules avec la macro apply} +% - optimisation du code pour les majuscules avec la macro apply.} +% +% \changes{v2.8}{22/01/2024}{ +% - Prise en compte de l'extension mathalpha qui fournit d'autres lettres cursives.} % % \GetFileInfo{frenchmath.sty} % % \title{L'extension \textsf{frenchmath}\thanks{Ce document -% correspond à \textsf{frenchmath}~\fileversion, dernière modification le 23/12/2023.}} +% correspond à \textsf{frenchmath}~\fileversion, dernière modification le 22/01/2024.}} % \author{Antoine Missier \\ \texttt{antoine.missier@ac-toulouse.fr}} -% \date{23 décembre 2023} +% \date{22 janvier 2024} % \maketitle % % \section{Introduction} @@ -371,12 +374,19 @@ % % \DescribeMacro{\curs} % Les lettres cursives ($\curs{A}, \curs{B}, \curs{C}, \curs{D}\ldots$), -% provenant de l'extension \textsf{mathrsfs}, chargée par \textsf{frenchmath}, sont composées -% avec |\curs| et sont différentes de celles obtenues -% avec |\mathcal| +% sont composées avec |\mathscr|, ou son alias |\curs|, +% et sont différentes de celles obtenues avec |\mathcal| % \footnote{L'extension \textsf{calrsfs} fournit les mêmes cursives mais en redéfinissant % la commande \texttt{\string\mathcal}.} % ($\mathcal{A}, \mathcal{B}, \mathcal{C}, \mathcal{D}\ldots$). +% En principe \textsf{frenchmath} charge l'extension \textsf{mathrsfs} +% qui fournit ces lettres cursives, +% sauf si la commande |\mathscr| est déjà définie par ailleurs, +% en particulier si on utilise l'extension \textsf{mathdesign}~\cite{DESIGN} +% ou l'option \texttt{scr} de \textsf{mathalpha}~\cite{MATAL} +% \footnote{L'extension \textsf{mathalpha} de Michael Sharpe +% permet d'accéder à différentes variantes élégantes de lettres calligraphiques, +% par exemple avec les options \texttt{scr=boondox}, \texttt{scr=rsfso} ou \texttt{scr=kp}.}. % % \medskip % \DescribeMacro{\infeg} \DescribeMacro{\supeg} @@ -455,7 +465,6 @@ % et produit \th ; % elle a été redéfinie, uniquement pour le mode mathématique.}. % -% \enlargethispage{1ex} % \medskip % \DescribeMacro{\cosec} \DescribeMacro{\cosech} % La fonction cosécante (inverse du sinus) s'obtient avec la macro |\csc|, mais en français, @@ -645,8 +654,8 @@ is loaded, \MessageBreak I don't load mathrsfs and amssymb packages} }{ - \RequirePackage{mathrsfs} % fournit les majuscules cursives \RequirePackage{amssymb} % \leqslant, \geqslant, \varnothing + \@ifundefined{mathscr}{\RequirePackage{mathrsfs}}{} } } \RequirePackage{amsopn} % fournit \DeclareMathOperator @@ -668,7 +677,7 @@ \RequirePackage[Symbol]{upgreek}} \fi } -\RequirePackage{xspace} % utile pour les commandes \curs, \ssi, \Oij +\RequirePackage{xspace} % utile pour les commandes \ssi, \Oij \ifnoibrackets\else\RequirePackage{ibrackets}\fi % intelligent brackets \RequirePackage{decimalcomma} % depuis frenchmath 2.7 @@ -720,7 +729,7 @@ % \end{macrocode} % Passons aux alias et identifiants de fonctions classiques. % \begin{macrocode} -\newcommand*\curs[1]{\mathscr{#1}} +\newcommand\curs{\mathscr} \newcommand\infeg{\leqslant} \newcommand\supeg{\geqslant} \newcommand\vide{\varnothing} @@ -884,7 +893,7 @@ % \end{macrocode} % % \medskip -% \begin{thebibliography}{28} +% \begin{thebibliography}{29} % \begin{raggedright} % \bibitem{RTIN} \emph{Lexique des règles typographiques en usage à l’Imprimerie Nationale}, % édition du 26/08/2002. @@ -937,6 +946,8 @@ % CTAN, v1.1 19/12/2023. % \bibitem{BRACKETS} \emph{Intelligent brackets -- The \textsf{ibrackets} package}, % Antoine Missier, v1.1 26/12/2022. +% \bibitem{MATAL} \emph{The \textsf{mathalpha}, \textsc{aka} \textsf{mathalfa} package}, +% Michael Sharpe, CTAN, v1.143 18/11/2021. % \bibitem{DLJ} \emph{\textsf{dotlessj}}, David Carlisle, CTAN, v0.03 09/12/1998. % \bibitem{KPF} \emph{\textsf{Kp-Fonts} -- The Johannes Kepler project}, % Christophe Caignaert, CTAN, v3.34 20/09/2022. diff --git a/macros/latex/contrib/frenchmath/frenchmath.ins b/macros/latex/contrib/frenchmath/frenchmath.ins index 8e0901845e..c07fa0f3f4 100644 --- a/macros/latex/contrib/frenchmath/frenchmath.ins +++ b/macros/latex/contrib/frenchmath/frenchmath.ins @@ -1,5 +1,5 @@ %% -%% Copyright (C) 2019-2023 by Antoine Missier +%% Copyright (C) 2019-2024 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 @@ -21,7 +21,7 @@ This is a generated file. -Copyright (C) 2019-2023 by Antoine Missier +Copyright (C) 2019-2024 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 diff --git a/macros/latex/contrib/frenchmath/frenchmath.pdf b/macros/latex/contrib/frenchmath/frenchmath.pdf index 4c30510e1b..d32e4471da 100644 Binary files a/macros/latex/contrib/frenchmath/frenchmath.pdf and b/macros/latex/contrib/frenchmath/frenchmath.pdf differ -- cgit v1.2.3