summaryrefslogtreecommitdiff
path: root/biblio/bibtex/contrib/francais-bst/francais-bst.mbs
diff options
context:
space:
mode:
Diffstat (limited to 'biblio/bibtex/contrib/francais-bst/francais-bst.mbs')
-rw-r--r--biblio/bibtex/contrib/francais-bst/francais-bst.mbs47
1 files changed, 18 insertions, 29 deletions
diff --git a/biblio/bibtex/contrib/francais-bst/francais-bst.mbs b/biblio/bibtex/contrib/francais-bst/francais-bst.mbs
index 56a1607481..7a49781733 100644
--- a/biblio/bibtex/contrib/francais-bst/francais-bst.mbs
+++ b/biblio/bibtex/contrib/francais-bst/francais-bst.mbs
@@ -2,7 +2,7 @@
%
% Master bibliography style for francais.bst and francaissc.bst
%
-% Copyright (C) 2012-2023 Vincent Goulet
+% Copyright (C) 2012-2024 Vincent Goulet
%
% This file may be distributed and/or modified under the conditions
% of the LaTeX Project Public License, either version 1.3c of this
@@ -30,7 +30,7 @@
% -------------------------------------------------------------------
% Name and version information of the main mbs file:
%\fi
- % \ProvidesFile{francais-bst.mbs}[2023/10/28 v2.0 (VG, PWD, AO, DPC)]
+ % \ProvidesFile{francais-bst.mbs}[2024/02/13 v2.0a (VG, PWD, AO, DPC)]
%\iffalse
%</!tail>
%<*a&!a>
@@ -49,29 +49,13 @@
%% Le chargement de doc.sty cause des conflits avec memoir. Il faut:
%%
%% - annuler la définition de l'environnement 'glossary' de memoir;
- %% - remettre en place les définitions standards des
- %% commandes pour l'index et le glossaire sur lesquelles se base
- %% doc.sty.
+
+ %% - remettre en place les définitions standards des commandes pour
+ %% le glossaire sur lesquelles se base doc.sty (nécessaire aussi
+ %% pour l'index, mais il n'est pas utilisé).
\let\theglossary\relax % avoid conflict with doc.sty
\let\endtheglossary\relax % avoid conflict with doc.sty
\makeatletter
- \def\makeindex{%
- \newwrite\@indexfile
- \immediate\openout\@indexfile=\jobname.idx
- \def\index{\@bsphack\begingroup
- \@sanitize
- \@wrindex}\typeout
- {Writing index file \jobname.idx}%
- \let\makeindex\@empty
- }
- \@onlypreamble\makeindex
- \def\@wrindex#1{%
- \protected@write\@indexfile{}%
- {\string\indexentry{#1}{\thepage}}%
- \endgroup
- \@esphack}
- \def\index{\@bsphack\begingroup \@sanitize\@index}
- \def\@index#1{\endgroup\@esphack}
\def\makeglossary{%
\newwrite\@glossaryfile
\immediate\openout\@glossaryfile=\jobname.glo
@@ -153,9 +137,11 @@
%% Aligner à gauche l'environnement enumerate
\setlist[enumerate]{leftmargin=*,align=left}
- %% Configurer du glossaire
- \GlossaryPrologue{\section*{Historique des versions}%
- \addcontentsline{toc}{section}{Historique des versions}}
+ %% Configurer le glossaire
+ \addto\extrasfrench{%
+ \def\glossaryname{Historique des versions}}
+ \GlossaryPrologue{\section*{\glossaryname}%
+ \addcontentsline{toc}{section}{\glossaryname}}
\setcounter{GlossaryColumns}{2}
\setlength{\GlossaryMin}{5cm}
@@ -211,6 +197,8 @@
% données).}
% \changes{2.0}{2023-10-28}{La disposition de certains éléments dans
% la notice bibliographique a été révisée.}
+% \changes{2.0a}{2024-02-13}{Correction de coquilles dans la
+% documentation.}
%
% \title{Styles bibliographiques {\frbst} et {\frscbst}}
% \author{Vincent Goulet \\ École d'actuariat, Université Laval}
@@ -226,7 +214,7 @@
% référence de Marie Malo, \emph{Guide de la communication écrite au
% cégep, à l'université et en entreprise} (Québec Amérique, 1996).
%
-% Les styles ont été développé à l'origine à l'aide du programme
+% Les styles ont été développés à l'origine à l'aide du programme
% \code{makebst} de Patrick W.~Daly. Le fichier maitre de styles
% bibliographiques \code{\filename} dérive étroitement du fichier
% \code{merlin.mbs} du paquetage %
@@ -343,7 +331,8 @@
% champs suivants:
% \begin{description}[font=\mdseries\ttfamily,style=nextline,leftmargin=3em]
% \item[doi] L'identificateur d'objet numérique (DOI) d'une ressource.
-% Entrez la valeur sous la forme \code{prefix/suffix} (par exemple:
+% Entrez la valeur sous la forme
+% \meta{préfixe}\code{/}\meta{suffixe} (par exemple:
% \code{10.1000/182}). Les styles créent automatiquement un
% hyperlien vers la ressource.
% \item[isbn] Le numéro international normalisé du livre (ISBN) d'un
@@ -395,7 +384,7 @@
% \code{latex francaisbst.dbj}
% \end{quote}
%
-% \section{Changements par rapport à \code{merlin.mbs}}
+% \section{Changements par rapport à \texorpdfstring{\code{merlin.mbs}}{merlin.mbs}}
% \label{sec:changements}
%
% Cette section documente les changements apportés au fichier
@@ -422,7 +411,7 @@
% dans votre document pour l'adapter à vos besoins, si désiré.
% \item La commande \cmd{\urlprefix} est vide, de sorte que «URL»
% n'apparait pas devant les URL dans la bibliographie. De nouveau,
-% vous pouvez redéfinir la commande dans votre document ni désiré.
+% vous pouvez redéfinir la commande dans votre document si désiré.
% \item Les guillemets français «~» sont produits par la commande
% \cmd{\frquote} de \pkg{babel-french} (version $\geq$ 3.1) plutôt
% qu'avec les commandes \cmd{\guillemotleft} et