diff options
author | Norbert Preining <norbert@preining.info> | 2022-11-13 03:01:42 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-11-13 03:01:42 +0000 |
commit | 1b59c3c45170420996d629b296e2214933ee1add (patch) | |
tree | 34082741a3498a4d6ccbe007c7866ac855e7ef72 /macros/latex/contrib/babel-contrib/french/frenchb-doc.tex | |
parent | 28e13f4c64ab0caee7ce56d51e9be2b93611d580 (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.tex | 48 |
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] |