From 7fbc7dac03218f101bf3e45a3a562c35fcd8cfaa Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 7 Oct 2006 19:50:06 +0000 Subject: update of frenchle git-svn-id: svn://tug.org/texlive/trunk@2262 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/frenchle/FAQ.pdf | Bin 334470 -> 334825 bytes Master/texmf-dist/doc/latex/frenchle/README.le | 40 +++++++++++------- Master/texmf-dist/doc/latex/frenchle/frenchle.pdf | Bin 447372 -> 295487 bytes Master/texmf-dist/tex/latex/frenchle/babelfr.sty | 49 ++++++++++++++++++++++ Master/texmf-dist/tex/latex/frenchle/french.ldf | 19 +++++---- Master/texmf-dist/tex/latex/frenchle/frenchle.ldf | 12 +++--- Master/texmf-dist/tex/latex/frenchle/frenchle.sty | 6 +-- Master/texmf-dist/tpm/frenchle.tpm | 9 ++-- Master/texmf/lists/frenchle | 1 + 9 files changed, 99 insertions(+), 37 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/frenchle/babelfr.sty (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/frenchle/FAQ.pdf b/Master/texmf-dist/doc/latex/frenchle/FAQ.pdf index 950d9f60b20..759a1b66ce6 100644 Binary files a/Master/texmf-dist/doc/latex/frenchle/FAQ.pdf and b/Master/texmf-dist/doc/latex/frenchle/FAQ.pdf differ diff --git a/Master/texmf-dist/doc/latex/frenchle/README.le b/Master/texmf-dist/doc/latex/frenchle/README.le index 05ee5177d28..25aaa1ac7d9 100644 --- a/Master/texmf-dist/doc/latex/frenchle/README.le +++ b/Master/texmf-dist/doc/latex/frenchle/README.le @@ -6,14 +6,19 @@ %% Vous trouverez la documentation de frenchle dans le fichier frenchle.pdf %% ou sur le serveur a http://frenchle.free.fr/frenchle.pdf %% -%% Vous trouverez ici, essentiellement 4 fichiers source LaTeX : -%% frenchle.sty est le fichier style principal -%% que l'on appelle normalement par \usepackage{frenchle} -%% frenchle.ldf pour l'appeler depuis babel : \usepackage[frenchle]{babel} -%% french.ldf qui n'est plus appele par babel depuis 2004 et ne permet donc -%% plus de l'appeler par \usepackage[french]{babel} ; MERCI ! +%% Vous trouverez ici, essentiellement 5 fichiers source LaTeX : +%% babelfr.sty l'extension a appeler pour utiliser frenchle avec Babel et +%% frenchle.ldf l'intermediaire pour coder \usepackage[frenchle]{babelfr} +%% french.ldf ceci pour pouvoir coder \usepackage[french]{babelfr} +%% (ce qui est le meilleur choix) +%% frenchle.sty le fichier style principal de l'extension frenchle ; on peut +%% l'appeler seule en codant \usepackage{frenchle} %% frenchle.cfg qui permet de personnaliser votre utilisation de frenchle. %% +%% A noter que french.ldf n'est plus appele par babel depuis fin 2003 ce qui +%% ne permet donc plus de coder \usepackage[french]{babel} comme cela etait +%% possible depuis l'origine de Babel ; MERCI ! d'ou l'utilisation de babelfr. +%% %% Vous devez deposer ces fichiers dans /texmf/tex/latex/frenchle/ %% ET ne pas oublier de faire un "texhash" ensuite (ou "mktexlsr") %% pour que ces fichiers figurent dans la base des fichiers TeX ! @@ -37,21 +42,24 @@ %% Ne pas hesiter a me contacter à . %% %% Voir la FAQ : http://www.frenchpro6.com/screen.pdf/FAQscreen.pdf -%% Imprimer la FAQ: http://frenchle.free.fr/FAQ.pdf +%% Imprimer la FAQ : http://frenchle.free.fr/FAQ.pdf %% %%%%%%%%%%%% English %%%%%%%%% -%% Documentation is available here: http://frenchle.free.fr/frenchle.pdf +% Documentation is available here: http://frenchle.free.fr/frenchle.pdf % -% You can find here 3 LaTeX source files to move to your LaTeX installation +% You can find here 5 LaTeX source files to move to your LaTeX installation % at the same place where you normally put any other LaTeX package/extension. % frenchle.sty which is the main package % to be called just by \usepackage{frenchle} -% or via babel with: -% frenchle.ldf which is called when you type \usepackage[frenchle]{babel} -% french.ldf is no more called by babel since 2004 (THANKS!); so you can't -% call frenchle by typing \usepackage[french]{babel} or -% or better choose to type in: \documentcalss[french]{class} -% and: \usepackage{babel} +% or via babelfr (file babelfr.sty provided) with: +% frenchle.ldf which is called when you type \usepackage[frenchle]{babelfr} +% french.ldf which is called when you type \usepackage[french]{babel} or +% better when you type in: \documentcalss[french]{class} +% and: \usepackage{babelfr} +% +% Notice that french.ldf is no more called by babel since 2003 (THANKS!); you +% can't code \usepackage[french]{babel} as it was possible since the origine +% of Babel; this is the reason why babelfr was developped. % % frenchle package will do its best to typeset your document according to the % french typographic rules. You have no command to type in (few commands @@ -66,6 +74,6 @@ % "pro" version (FrenchPro) look at http://www.frenchpro6.com/french.html or % on any ctan. Don't hesitate to ask me at % -% Enjoy. --bg update 2006/05/29 +% Enjoy. --bg update 2006/09/27 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/doc/latex/frenchle/frenchle.pdf b/Master/texmf-dist/doc/latex/frenchle/frenchle.pdf index b5674332c78..ad5a2467bfa 100644 Binary files a/Master/texmf-dist/doc/latex/frenchle/frenchle.pdf and b/Master/texmf-dist/doc/latex/frenchle/frenchle.pdf differ diff --git a/Master/texmf-dist/tex/latex/frenchle/babelfr.sty b/Master/texmf-dist/tex/latex/frenchle/babelfr.sty new file mode 100644 index 00000000000..9e48ff936ef --- /dev/null +++ b/Master/texmf-dist/tex/latex/frenchle/babelfr.sty @@ -0,0 +1,49 @@ +%% File 'babelfr.sty' +%% Babelfr package for LaTeX2e and frenchle. +%% Copyright (C) 2006 Bernard GAULLE, +%% all rights reserved. +%% +%% Package babelfr: since the 2003 release of Babel, the options "french" no +%% more loads french.ldf and so disallows the global option "french"; so +%%% nobody can now provide, thru Babel, any other French option than the +%% "frenchb" option, thanks! +%% The goal of this litte package "babelfr" is to come back on that decision +%% and reestablish this historical facility coming from the begining of Babel. +%% ========================= +%% A noter : si "french" est fourni en option dans \documentclass +%% et que d'aures langues sont indiquees dans \usepackage{babel}, +%% il est alors necessaire de passer en francais (par \french) juste +%% apres le \begin{document}. +%% +%% Bogues : m'envoyer les rapports de bogue a +%% +\NeedsTeXFormat{LaTeX2e}[1998/06/01] +\ProvidesPackage{babelfr}[2006/09/27 v1.0 The Bfr package] +\ifx\LdfInit\@undefined\input babel.def\relax\fi +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{babel} }% +\ProcessOptions* +\let\bfr@DO\DeclareOption% +\def\DeclareOption#1#2{\edef\@tempa{french}\edef\@tempb{#1}% + \def\@tempc{\bfr@DO{#1}{#2}}% + \def\@tempd{\bfr@DO{french}% + {\let\DeclareOption\bfr@DO% + \input french.ldf}% + \bfr@DO{frenchle}% + {\let\DeclareOption\bfr@DO% + \input frenchle.ldf}% + \bfr@DO{frenchpro}% + {\let\DeclareOption\bfr@DO% + \input frenchpro.ldf}% + }% + \ifx\@tempa\@tempb\expandafter\@tempd% + \else\expandafter\@tempc% + \fi}% +% Same as \RequirePackageWithOptions{babel} but it runs. % +\let\@currname@bfr\@currname% +\def\@currname{babel}% +\input babel.sty %% +\let\@currname\@currname@bfr% +\let\DeclareOption\bfr@DO\let\bfr@DO\undefined% +\endinput +%% +%% End of file `babelfr.sty'. diff --git a/Master/texmf-dist/tex/latex/frenchle/french.ldf b/Master/texmf-dist/tex/latex/frenchle/french.ldf index ff0451e736a..9d51a0040ce 100644 --- a/Master/texmf-dist/tex/latex/frenchle/french.ldf +++ b/Master/texmf-dist/tex/latex/frenchle/french.ldf @@ -1,6 +1,6 @@ -%% This is french.ldf (french option for Babel) under LaTeX --bg 2005/03/21 +%% This is french.ldf (french option for Babel) under LaTeX --bg 2006/09/27 %% -% Copyright 1995-2005 Bernard GAULLE, Copyright notice: LPPL +% Copyright 1995-2006 Bernard GAULLE, Copyright notice: LPPL %% %% checksum = "46368 87 373 4073" % @@ -18,7 +18,8 @@ % [2003/11/19 v1.10 % french loaded before babel frenchle/frenchpro, % [2004/06/25 v1.11 % mlp loaded before babel. \atcatcode removed. % [2004/09/13 v1.12 % messages numbers changed. - [2005/03/21 v1.13 % pb francais/frenchb loaded before babel FrenchPro. +% [2005/03/21 v1.13 % pb francais/frenchb loaded before babel FrenchPro. + [2006/09/28 v1.14 % \main@language added before \selectlanguage. french option of babel loading the frenchle/FrenchPro package] \ifx\undefined\captionsfrench% In case french is allready loaded, \else% major switchs should be set now: @@ -40,7 +41,7 @@ \let\nofrenchmacros\relax \let\nofrenchhyphenation\relax \ifx\LdfInit\undefined\else\expandafter\LdfInit\fi - \selectlanguage{french}% Select again French + \main@language{french}\selectlanguage{french}% Select again French \expandafter\ifx\csname endfrench\endcsname\relax \PackageError{frenchle}{-93- You are using two French options for Babel, % please choose only one.} @@ -57,14 +58,14 @@ \protected@write\@auxout{}{\protect% insure files integrity \csname auxWARNINGii\protect\endcsname{\protect\typeout - {-34a- this file and other auxiliary files require to + {-34- this file and other auxiliary files require to use the following}}} \protected@write\@auxout{}{\protect% \csname auxWARNINGii\protect\endcsname{\protect\typeout - {-34b- LaTeX packages: french and babel!}}} + {-34- LaTeX packages: french and babel!}}} \protected@write\@auxout{}{\protect% \csname auxWARNINGii\protect\endcsname{\protect\typeout - {-34c- check \protect\protect\protect\usepackage + {-34- check \protect\protect\protect\usepackage \protect\space or remove these files. Typesetting is aborted!} \protect\stop}}% @@ -74,8 +75,8 @@ \InputIfFileExists{french.sty}{}% load our french pro package {\InputIfFileExists{frenchle.sty}{}% or the light version if any, {\PackageError{french/frenchle}% - {-63a- french or frenchle style files not found}% - {-63b- Check if files exist somewhere in your system.}% + {-63- french or frenchle style files not found}% + {-63- Check if files exist somewhere in your system.}% \let\endfrench\stop% }% }% diff --git a/Master/texmf-dist/tex/latex/frenchle/frenchle.ldf b/Master/texmf-dist/tex/latex/frenchle/frenchle.ldf index d3b505a3dcf..86cf664c072 100644 --- a/Master/texmf-dist/tex/latex/frenchle/frenchle.ldf +++ b/Master/texmf-dist/tex/latex/frenchle/frenchle.ldf @@ -1,8 +1,8 @@ -%% This is frenchle.ldf (frenchle option for Babel) under LaTeX --bg 2005/03/23 +%% This is frenchle.ldf (frenchle option for Babel) under LaTeX --bg 2006/09/27 %% to be used like this: \usepackage[frenchle]{babel} %% %% -% Copyright 2001-2005 Bernard GAULLE, Copyright notice: LPPL +% Copyright 2001-2006 Bernard GAULLE, Copyright notice: LPPL %% %% checksum = "31013 61 238 2743" % @@ -12,10 +12,12 @@ % [2001/06/07 v1.1 % Doc. & msg changes. % [2003/11/19 v1.2 % french loaded before babel frenchle. % [2005/03/21 v1.3 % pb francais/frenchb loaded before babel frenchle. - [2005/03/23 v1.4 % global French option taken in account. +% [2005/03/23 v1.4 % global French option taken in account. + [2006/09/27 v1.5 % \main@language added before \selectlanguage. + % \main@language moved at end after \ProcessOptions. Frenchle option of babel loading the French Light package] \ifx\undefined\captionsfrench -\else\selectlanguage{french}% Select again French +\else\main@language{french}\selectlanguage{french}% Select again French \expandafter\ifx\csname endfrench\endcsname\relax \PackageError{frenchle}{-93- You are using two French options for Babel, % please choose only one.} @@ -55,7 +57,7 @@ \let\noextrasfrancais\endfrench% bug in babel.sty version 3.5e \let\extrasfrancais\frenchTeXmods% ditto \let\captionsfrancais\captionsfrench% -\main@language{french}% \catcode`\@=\atcatcode \let\atcatcode\relax \DeclareOption{french}{}\ProcessOptions% Now global option french is used. +\main@language{french}% \endinput%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/tex/latex/frenchle/frenchle.sty b/Master/texmf-dist/tex/latex/frenchle/frenchle.sty index 82eef30daa1..549c952cf1b 100644 --- a/Master/texmf-dist/tex/latex/frenchle/frenchle.sty +++ b/Master/texmf-dist/tex/latex/frenchle/frenchle.sty @@ -47,11 +47,11 @@ \ifx\@unexpandable@protect\undefined\let\protect\empty% \else\let\protect\@unexpandable@protect% \fi% - \xdef\FSfd{25 ao\^ut 2006}% - \xdef\FSfv{V5,999}% + \xdef\FSfd{3 octobre 2006}% + \xdef\FSfv{V5,9991}% \xdef\frenchstyleid{\FSfv\space-- \FSfd\space --}% }}% - \edef\FSfd{2006/08/25 }% + \edef\FSfd{2006/10/03 }% \NeedsTeXFormat{LaTeX2e}[1996/12/01]% \let\auxWARNINGi=\@gobble% \def\@txt@msg#1{#1}% diff --git a/Master/texmf-dist/tpm/frenchle.tpm b/Master/texmf-dist/tpm/frenchle.tpm index 7309fb75b83..84c5ea74668 100644 --- a/Master/texmf-dist/tpm/frenchle.tpm +++ b/Master/texmf-dist/tpm/frenchle.tpm @@ -3,22 +3,23 @@ frenchle Package - 2006/08/29 09:59:00 + 2006/10/06 12:25:00 karl The frenchle package. - 884285 + 885506 - + +texmf-dist/tex/latex/frenchle/babelfr.sty texmf-dist/tex/latex/frenchle/french.ldf texmf-dist/tex/latex/frenchle/frenchle.cfg texmf-dist/tex/latex/frenchle/frenchle.ldf texmf-dist/tex/latex/frenchle/frenchle.sty texmf-dist/tpm/frenchle.tpm - + texmf-dist/doc/latex/frenchle/ALIRE.le texmf-dist/doc/latex/frenchle/FAQ.pdf texmf-dist/doc/latex/frenchle/README.le diff --git a/Master/texmf/lists/frenchle b/Master/texmf/lists/frenchle index 646bea5d2c1..1e45424e3df 100644 --- a/Master/texmf/lists/frenchle +++ b/Master/texmf/lists/frenchle @@ -4,6 +4,7 @@ texmf-dist/doc/latex/frenchle/README.le texmf-dist/doc/latex/frenchle/frenchle.pdf texmf-dist/doc/latex/frenchle/link_to_README.le +texmf-dist/tex/latex/frenchle/babelfr.sty texmf-dist/tex/latex/frenchle/french.ldf texmf-dist/tex/latex/frenchle/frenchle.cfg texmf-dist/tex/latex/frenchle/frenchle.ldf -- cgit v1.2.3