Codage des caractères classe photobook.cls

Je tente de réaliser un livre de photos, utilisant le code LaTeX fourni par une routine du logiciel de retouches darktable.

Je bute sur un problème d’encodage irritant.

Les lignes du fichier de classe photobook.cls commencent par instructions ci dessous:

%\nonstopmode
\ProvidesClass{photobook}[2012/05/10 darktable book print]
\NeedsTeXFormat{LaTeX2e}
\LoadClass[10pt,final,openany]{book}

\DeclareOption{draftmode}{\newcommand{\draftmode}{}}

\ProcessOptions\relax

\RequirePackage{ifthen}
\RequirePackage{calc}
\RequirePackage{graphicx}
\ifthenelse{\isundefined{\draftmode}}{
\graphicspath{{./images/}}
}{
\graphicspath{{./thumbnails/}}
}

\frenchspacing
\RequirePackage{microtype}

% bera comes with texlive-fonts-extra
\RequirePackage[utf8x]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[french]{babel}

et le fichier main.tex à complier crée automatiquement par:

\newcommand{\dttitle}{test-latexlivre}
\newcommand{\dtauthor}{the author}
\newcommand{\dtsubject}{the matter}
\newcommand{\dtkeywords}{this, that}
\documentclass{photobook} % use [draftmode] for preview
\color{white}
\pagecolor{black}
\begin{document}

Mais malgré mes essais divers, de modifier le ficher classe et ou le fichier « main.tex, si le fichier main contient « Géraldine » ,
le pdf résultant contient:
GÃl’raldine

Comment résoudre le problème ?

Merci

Le 12/02/24 à 11h00, Yves Petronin a écrit :

Comment résoudre le problème ?

Il semblerait que le codage d’entrée (l’encodage) du fichier ou des fichiers .tex ne soit pas l’UTF-8, ce qui est requis par :

\RequirePackage[utf8x]{inputenc}

(l’option utf8x est d’ailleurs déconseillée de nos jours au profit de utf8).

Denis

Bonjour

Heu, peut-être commencer par mettre à jour le package photobook ? Sur ma
machine, c’est la version 0.1.29 du 2023/08/24.

François

Le 12/02/2024 à 11:00, Yves Petronin a écrit :

Je tente de réaliser un livre de photos, utilisant le code LaTeX fourni par une routine du logiciel de retouches darktable.

Je bute sur un problème d’encodage irritant.

Les lignes du fichier de classe photobook.cls commencent par instructions ci dessous:

%\nonstopmode
\ProvidesClass{photobook}[2012/05/10 darktable book print]
\NeedsTeXFormat{LaTeX2e}
\LoadClass[10pt,final,openany]{book}

\DeclareOption{draftmode}{\newcommand{\draftmode}{}}

\ProcessOptions\relax

\RequirePackage{ifthen}
\RequirePackage{calc}
\RequirePackage{graphicx}
\ifthenelse{\isundefined{\draftmode}}{
\graphicspath{{./images/}}
}{
\graphicspath{{./thumbnails/}}
}

\frenchspacing
\RequirePackage{microtype}

% bera comes with texlive-fonts-extra
\RequirePackage[utf8x]{inputenc}
\RequirePackage[T1]{fontenc}
\RequirePackage[french]{babel}

et le fichier main.tex à complier crée automatiquement par:

\newcommand{\dttitle}{test-latexlivre}
\newcommand{\dtauthor}{the author}
\newcommand{\dtsubject}{the matter}
\newcommand{\dtkeywords}{this, that}
\documentclass{photobook} % use [draftmode] for preview
\color{white}
\pagecolor{black}
\begin{document}

Mais malgré mes essais divers, de modifier le ficher classe et ou le fichier « main.tex, si le fichier main contient « Géraldine » ,
le pdf résultant contient:
GÃl’raldine

Comment résoudre le problème ?

Merci