texlive[55742] Master/texmf-dist: babel-french (3jul20)

commits+karl at tug.org commits+karl at tug.org
Fri Jul 3 22:55:10 CEST 2020


Revision: 55742
          http://tug.org/svn/texlive?view=revision&revision=55742
Author:   karl
Date:     2020-07-03 22:55:10 +0200 (Fri, 03 Jul 2020)
Log Message:
-----------
babel-french (3jul20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.pdf
    trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex
    trunk/Master/texmf-dist/doc/generic/babel-french/frenchb.pdf
    trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx
    trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf
    trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf
    trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf
    trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf
    trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf
    trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua

Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/doc/generic/babel-french/frenchb-doc.tex	2020-07-03 20:55:10 UTC (rev 55742)
@@ -125,11 +125,11 @@
 %
 \title{Documentation sur le module \ext{babel-french}}
 \author{\href{mailto:daniel.flipo at free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\latestversion}{3.5h}
+\newcommand*{\latestversion}{3.5j}
 \date{Version {\latestversion} -- \today}
 
 \begin{document}
-\def\today{18 avril 2020}
+\def\today{2 juillet 2020}
 
 \maketitle
 \thispagestyle{empty}
@@ -1531,7 +1531,7 @@
 type~1 avec Lua\-(La)TeX : tout crénage était supprimé pour ces polices depuis
 la version~3.1f (2015) ; les polices OpenType elles, n’ont jamais été affectées.
 
-La version 3.5i corrige aussi une bogue ancienne affectant les classes
+La version 3.5j corrige aussi une bogue ancienne affectant les classes
 koma-script, \cls{memoir} et \cls{beamer} : les redéfinitions du séparateur
 des légendes de figures et tables (commandes |\captionformat|, |\captiondelim|,
 etc.) sont maintenant prises en compte correctement.

Modified: trunk/Master/texmf-dist/doc/generic/babel-french/frenchb.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/source/generic/babel-french/frenchb.dtx	2020-07-03 20:55:10 UTC (rev 55742)
@@ -1,4 +1,4 @@
-%\CheckSum{3835}
+%\CheckSum{3841}
 %
 %\iffalse
 %    Tell the LaTeX system who we are and write an entry on the
@@ -13,7 +13,7 @@
 %<frenchb>\ProvidesLanguage{frenchb}
 %<lua>--[[
 %<lua>   File `frenchb.lua’ generated from frenchb.dtx
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 %<*internal>
 \iffalse
 %</internal>
@@ -807,6 +807,11 @@
 %    Version 3.5g fixes a long standing bug affecting LuaTeX: legacy
 %    kerning was disabled for Type1 fonts since v3.1g (2015).
 %
+%    Version 3.5j also fixes a long standing bug affecting koma-script,
+%    \cls{memoir} et \cls{beamer} classes: redefintions of the caption
+%    separator (commands |\captionformat|, |\captiondelim|, etc.) are
+%    now taken into account properly.
+%
 %    \subsubsection*{What’s new in version 3.4?}
 %
 %    Version 3.4a adds a new command |\frenchdate| (see
@@ -2489,9 +2494,23 @@
 %  \subsubsection{Punctuation with standard (pdf)TeX}
 %  \label{sssec-punct-tex}
 %
+% \changes{v3.5j}{2020/07/02}{For memoir, koma-script and beamer
+%    captions, \cs{FB at std@sep} has to be defined before activating
+%    the colon.}
+%
 %    In standard (pdf)TeX we need to make the four characters |;| |!| |?|
 %    and |:| `active’ and provide their definitions.
+%    Before doing so, we have to save some definitions involving |:|.
 %    \begin{macrocode}
+\newif\ifFB at koma
+\@ifclassloaded{scrartcl}{\FB at komatrue}{}
+\@ifclassloaded{scrbook}{\FB at komatrue}{}
+\@ifclassloaded{scrreprt}{\FB at komatrue}{}
+\ifFB at koma\def\FB at std@capsep{:\ }\fi
+\@ifclassloaded{beamer}{\def\FB at std@capsep{:\ }}{}
+\@ifclassloaded{memoir}{\def\FB at std@capsep{: }}{}
+%    \end{macrocode}
+%    \begin{macrocode}
 \ifFB at active@punct
   \initiate at active@char{:}%
   \initiate at active@char{;}%
@@ -4980,8 +4999,7 @@
 %    set to \fbo{true}.
 %    \begin{macrocode}
   \ifFB at koma
-     \edef\FB at capsep{\captionformat}\edef\FB at std@capsep{:\ }%
-     \ifx\FB at capsep\FB at std@capsep
+     \ifx\captionformat\FB at std@capsep
        \ifFBCustomiseFigTabCaptions
           \renewcommand*{\captionformat}{\CaptionSeparator}%
        \else
@@ -4990,8 +5008,7 @@
      \fi
   \fi
   \@ifclassloaded{memoir}%
-     {\edef\FB at capsep{\@contdelim}\edef\FB at std@capsep{: }%
-      \ifx\FB at capsep\FB at std@capsep
+     {\ifx\@contdelim\FB at std@capsep
         \ifFBCustomiseFigTabCaptions
           \captiondelim{\CaptionSeparator}%
         \else
@@ -4999,8 +5016,7 @@
         \fi
       \fi}{}%
   \@ifclassloaded{beamer}%
-     {\edef\FB at std@capsep{:\ }%
-      \edef\FB at capsep{%
+     {\protected at edef\FB at capsep{%
          \csname beamer@@tmpl at caption label separator\endcsname}%
       \ifx\FB at capsep\FB at std@capsep
         \ifFBCustomiseFigTabCaptions

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/acadian.ldf	2020-07-03 20:55:10 UTC (rev 55742)
@@ -24,7 +24,7 @@
 %% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
 %% 
 \ProvidesLanguage{acadian}
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 \PackageInfo{acadian.ldf}%
   {`acadian' dialect is currently\MessageBreak
    *absolutely identical* to the\MessageBreak

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/canadien.ldf	2020-07-03 20:55:10 UTC (rev 55742)
@@ -24,7 +24,7 @@
 %% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
 %% 
 \ProvidesLanguage{canadien}
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 \PackageWarning{canadien.ldf}%
   {Option `canadien' for Babel is *deprecated*,\MessageBreak
    it might be removed sooner or later.  Please\MessageBreak

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/francais.ldf	2020-07-03 20:55:10 UTC (rev 55742)
@@ -24,7 +24,7 @@
 %% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
 %% 
 \ProvidesLanguage{francais}
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 \PackageWarning{francais.ldf}%
   {Option `francais' for Babel is *deprecated*,\MessageBreak
    it might be removed sooner or later.  Please\MessageBreak

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/french.ldf	2020-07-03 20:55:10 UTC (rev 55742)
@@ -24,7 +24,7 @@
 %% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
 %% 
 \ProvidesLanguage{french}
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 %%
 %%  Babel package for LaTeX version 2e
 %%  Copyright © 1996-2020
@@ -417,6 +417,13 @@
    }
    \addto\extrasfrench{\FB at xetex@punct at french}
 \fi
+\newif\ifFB at koma
+\@ifclassloaded{scrartcl}{\FB at komatrue}{}
+\@ifclassloaded{scrbook}{\FB at komatrue}{}
+\@ifclassloaded{scrreprt}{\FB at komatrue}{}
+\ifFB at koma\def\FB at std@capsep{:\ }\fi
+\@ifclassloaded{beamer}{\def\FB at std@capsep{:\ }}{}
+\@ifclassloaded{memoir}{\def\FB at std@capsep{: }}{}
 \ifFB at active@punct
   \initiate at active@char{:}%
   \initiate at active@char{;}%
@@ -1539,8 +1546,7 @@
     \renewcommand*{\FB at lc}[1]{##1}%
   \fi
   \ifFB at koma
-     \edef\FB at capsep{\captionformat}\edef\FB at std@capsep{:\ }%
-     \ifx\FB at capsep\FB at std@capsep
+     \ifx\captionformat\FB at std@capsep
        \ifFBCustomiseFigTabCaptions
           \renewcommand*{\captionformat}{\CaptionSeparator}%
        \else
@@ -1549,8 +1555,7 @@
      \fi
   \fi
   \@ifclassloaded{memoir}%
-     {\edef\FB at capsep{\@contdelim}\edef\FB at std@capsep{: }%
-      \ifx\FB at capsep\FB at std@capsep
+     {\ifx\@contdelim\FB at std@capsep
         \ifFBCustomiseFigTabCaptions
           \captiondelim{\CaptionSeparator}%
         \else
@@ -1558,8 +1563,7 @@
         \fi
       \fi}{}%
   \@ifclassloaded{beamer}%
-     {\edef\FB at std@capsep{:\ }%
-      \edef\FB at capsep{%
+     {\protected at edef\FB at capsep{%
          \csname beamer@@tmpl at caption label separator\endcsname}%
       \ifx\FB at capsep\FB at std@capsep
         \ifFBCustomiseFigTabCaptions

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.ldf	2020-07-03 20:55:10 UTC (rev 55742)
@@ -24,7 +24,7 @@
 %% Please report errors to: <daniel (dot) flipo (at) free (dot) fr>
 %% 
 \ProvidesLanguage{frenchb}
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
 \def\bbl at tempa{frenchb}
 \ifx\CurrentOption\bbl at tempa
   \chardef\l at frenchb\l at french

Modified: trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua	2020-07-03 20:54:44 UTC (rev 55741)
+++ trunk/Master/texmf-dist/tex/generic/babel-french/frenchb.lua	2020-07-03 20:55:10 UTC (rev 55742)
@@ -1,6 +1,6 @@
 --[[
    File `frenchb.lua’ generated from frenchb.dtx
-         [2020/06/30 v3.5i French support from the babel system]
+         [2020/07/02 v3.5j French support from the babel system]
    Copyright © 2014-2020 Daniel Flipo
    <daniel (dot) flipo (at) free (dot) fr>
    License LPPL: see french.ldf.



More information about the tex-live-commits mailing list.