Problème babel, french, lualatex

Bonjour

Voici mon ECM :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\listfiles
\documentclass[10pt,french]{book}
%\usepackage[T1]{fontenc}
%\usepackage{bera}
\usepackage{babel}
\frenchsetup{og=«,fg=»}
\begin{document}
Ceci est un «test»\par
Ceci est un {\og}test{\fg}
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

1/ Si je compile ce fichier avec lualatex, tout est correct.

2/ Si je décommente une des deux lignes (ou les deux lignes) et que je
compile avec lualatex, alors il y a un problème avec «test»

3/ Si je compile avec pdflatex, quel que soit le cas de figure (donc 4
possibilités pour les deux lignes commentées/décommentées), la sortie
est correcte.

Est-ce que quelqu’un aurait une explication et une solution ?

Merci d’avance.

François

Bonjour,

Il me semble que fontenc ne doit pas être utilisé avec lualatex (idem avec xelatex).
De même, le package bera charge des polices avec NFSS, il n’est pas fait pour xelatex ou lualatex.
Il faut utiliser fontspec :

\usepackage{fontspec}
\setmonofont{Bitstream Vera Sans Mono}

ou quelque chose de ce genre.

Frédéric Boulanger
CentraleSupélec - Département Informatique Laboratoire Méthodes Formelles (LMF)
3 rue Joliot-Curie, 91192 Gif-sur-Yvette cedex Bât. 650 - 1 rue Raimond Castaing, 91190 Gif-sur-Yvette
+33 [0]1 69 85 14 84

Le 10 avr. 2022 à 15:02, Pétiard François xyz@xyz.tld a écrit :

Bonjour

Voici mon ECM :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\listfiles
\documentclass[10pt,french]{book}
%\usepackage[T1]{fontenc}
%\usepackage{bera}
\usepackage{babel}
\frenchsetup{og=«,fg=»}
\begin{document}
Ceci est un «test»\par
Ceci est un {\og}test{\fg}
\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

1/ Si je compile ce fichier avec lualatex, tout est correct.

2/ Si je décommente une des deux lignes (ou les deux lignes) et que je compile avec lualatex, alors il y a un problème avec «test»

3/ Si je compile avec pdflatex, quel que soit le cas de figure (donc 4 possibilités pour les deux lignes commentées/décommentées), la sortie est correcte.

Est-ce que quelqu’un aurait une explication et une solution ?

Merci d’avance.

François

Le 10/04/2022 à 15:28, Frédéric Boulanger a écrit :

Bonjour,

Il me semble que fontenc ne doit pas être utilisé avec lualatex (idem
avec xelatex).
De même, le package bera charge des polices avec NFSS, il n’est pas
fait pour xelatex ou lualatex.
Il faut utiliser fontspec :

\usepackage{fontspec}
\setmonofont{Bitstream Vera Sans Mono}

ou quelque chose de ce genre.

OK, merci.

François