summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-11-13 03:01:42 +0000
committerNorbert Preining <norbert@preining.info>2022-11-13 03:01:42 +0000
commit1b59c3c45170420996d629b296e2214933ee1add (patch)
tree34082741a3498a4d6ccbe007c7866ac855e7ef72 /macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
parent28e13f4c64ab0caee7ce56d51e9be2b93611d580 (diff)
CTAN sync 202211130301
Diffstat (limited to 'macros/latex/contrib/babel-contrib/french/frenchb-doc.tex')
-rw-r--r--macros/latex/contrib/babel-contrib/french/frenchb-doc.tex48
1 files changed, 31 insertions, 17 deletions
diff --git a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
index c5100059d6..ff9f5f6aec 100644
--- a/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
+++ b/macros/latex/contrib/babel-contrib/french/frenchb-doc.tex
@@ -121,11 +121,10 @@
\title{Mode d’emploi du module \ext{babel-french}}
\author{\href{mailto:daniel.flipo@free.fr}{Daniel \textsc{Flipo}}}
-\newcommand*{\latestversion}{3.5n}
+\newcommand*{\latestversion}{3.5o}
\date{Version {\latestversion} -- \today}
\begin{document}
-\def\today{18 avril 2022}
\maketitle
\thispagestyle{empty}
@@ -159,9 +158,6 @@
\vspace{-\baselineskip}\noindent
\descindentFB=0pt
\begin{description}
- \item[14 mai 2016] Mise à jour pour TeXLive~2016,
- voir section~\ref{ssec:changes-3.2}. L’historique des changements
- antérieurs à la version~3.0 a été supprimé.
\item[3 juillet 2016] Ajout dans la version~3.2d, du paramètre
|\descindentFB| pour les listes \env{description}, voir
section~\ref{ssec:lists}.
@@ -186,6 +182,9 @@
p.~\pageref{frquote}.
\item[18 avril 2022] Nouvelle commande |\bname{}|, variante sans petites
capitales de |\bsc{}| voir p.~\pageref{bname}.
+ \item[11 novembre 2022] Avec Lua(La)TeX le codage |«~abc~»| ne produit plus
+ d’espace parasite. La redéfinition de |\shorthandoff{}|,
+ |\shorthandon{}| sous LuaTeX/XeTeX est supprimée.
\end{description}
\end{abstract}
\egroup
@@ -270,9 +269,10 @@ le faire dépend du format utilisé :
commandes\\
|\usepackage[T1]{fontenc}|\\
|\usepackage{lmodern}|\\
- et de déclarer le codage d’entrée (celui qui est utilisé par l’éditeur choisi),
- par exemple |utf8| (recommandé) ou |latin9| ou |latin1| ou |applemac|, etc.\\
- |\usepackage[utf8]{inputenc}|
+ la déclaration du codage d’entrée n’est nécessaire que si celui-ci n’est
+ pas le codage par défaut (|utf8| depuis 2018), par exemple |latin9| ou
+ |latin1| ou |applemac|, etc.\\
+ |\usepackage[latin9]{inputenc}|
\item avec LuaLaTeX ou XeLaTeX on peut ajouter |\usepackage{fontspec}| mais
ceci est devenu facultatif avec les formats LaTeX récents (2017).
\end{itemize}
@@ -304,7 +304,7 @@ L’utilisation de fontes de la famille CM/LM n’est pas du tout indispensable,
Il est également possible d’utiliser des fontes PostScript, pour plus de
détails consulter par exemple le chapitre~15 du livre
- \textit{\LaTeX, l’essentiel} de \bsc{D.~Bitouzé} et \bsc{J.-C.~Charpentier}.
+ \textit{LaTeX, l’essentiel} de \bsc{D.~Bitouzé} et \bsc{J.-C.~Charpentier}.
\end{itemize}
\section{Description de la francisation par babel-french}
@@ -549,9 +549,10 @@ Le codage est le suivant :
On obtient de vraies lettres supérieures
\begin{itemize}
\item avec les moteurs LuaTeX et XeTeX, à condition de charger les extensions
- \ext{fontspec} et \ext{realscripts} et d’utiliser une police de type
- OpenType qui connaisse la directive «\code{VerticalPosition=Superior}»
- (polices Linux Libertine O, Iwona, par exemple) ;
+ \ext{fontspec} \emph{et} \ext{realscripts} et d’utiliser une police de type
+ OpenType qui connaisse la directive «sups» (c’est le cas de la plupart
+ d’entre-elles, il est possible de s’en assurer sous linux grâce à la
+ commande |otfinfo -f `kpsewhich nom_police.otf`|) ;
\item sous (pdf)LaTeX avec certaines polices type~1 expertes
(Fourier-Utopia).
\end{itemize}
@@ -986,10 +987,11 @@ La liste étant longue, les options sont regroupées par thèmes.
\code{« guillemets »} (avec espaces à l’intérieur) pour obtenir «guillemets»
avec les espaces insécables adéquates en français. En revanche, si on active
cette option,
- \emph{il ne faut pas coder explicitement les espaces insécables} :
- \code{«}|~|\code{guillemets}|~|\code{»}
- produirait «~guillemets~» où l’espace qui suit le guillemet ouvrant est
- trop large.
+ \emph{il ne faut pas coder explicitement les espaces insécables}%
+ \footnote{Sauf avec le moteur LuaTeX qui permet de parer à cette
+ éventualité !}:
+ \code{«}|~|\code{guillemets}|~|\code{»} produirait avec pdfLaTeX ou XeLaTeX
+ une espace trop large après le guillemet ouvrant.
Les espaces insécables ne sont ajoutées que lorsque la langue
courante est le français : en allemand, le codage \code{(»Auf Deutsch«)}
@@ -1552,6 +1554,18 @@ La commande |\bname{}| (voir section~\pageref{bname}) a été ajoutée en
version~3.5n, la documentation concernant la commande |\bsc{}| a été revue
comme celle concernant la saisie des guillemets.
+À partir de la version 3.5o :
+\begin{itemize}
+\item Le codage (déconseillé) |«~abc~»| ne produit plus d’espace parasite
+ \emph{avec Lua(La)TeX}, ceci répond à la demande formulée
+ \href{https://tex.stackexchange.com/questions/661377/}{ici}.
+\item Les commandes |\shorthandoff{}| et |\shorthandon{}| affichent maintenant
+ le message standard de \pkg{babel} lorsqu’elles sont exécutées (à tort) sous
+ LuaTeX ou XeTeX. Leur redéfinition, qui permettait de conseiller
+ |\NoAutoSpacing| à la place, a été supprimée à la demande de Javier Bezos,
+ car elle cassait la variante |\shorthandoff*{}|.
+\end{itemize}
+
\subsection{Changements entre les versions 3.4d et 3.3d}
\label{ssec:changes-3.4}
@@ -1980,7 +1994,7 @@ La solution \biblatex/\biber{} présente des nombreux avantages par rapport
\end{itemize}
Pour la mise en œuvre pratique de \biblatex/\biber{}, consulter le manuel
-\textit{\LaTeX, l’essentiel} de \bsc{D.~Bitouzé} et \bsc{J.-C.~Charpentier} ou
+\textit{LaTeX, l’essentiel} de \bsc{D.~Bitouzé} et \bsc{J.-C.~Charpentier} ou
la documentation en anglais \file{biblatex.pdf}.
\section[Compatibilité avec e-french]