tex4ebook affiche les accents comme des caractères incorrects [dupliquer]

Nov 26 2020

J'essaye de faire un ebook, sur windows 7 sp1 , avec à la fois italien et cyrillique (et chinois à l'avenir).

Exemple minimum avec LuaTeX, version 1.12.0 (MiKTeX 20.11) :

\documentclass[12pt,a4paper,openright,oneside]{book}
\usepackage{fontspec}
\setmainfont{Dejavu Serif}
\setmonofont{Courier New}
%
\begin{document}
aeeiou

\'a\'e\'i\'o\'u

àèéìòù

пожалуйста
\end{document}

La compilation avec lualatex.exe fonctionne bien:

mais ce n'est pas le cas avec:

C:\PATH>tex4ebook.exe -l .\file.tex "html5,charset=utf-8" " -cunihtf -utf8"

ça donne:

Le problème est déjà là dans le fichier html.

J'ai également essayé la commande sans les options, c'est à dire C:\PATH>tex4ebook.exe -l .\file.tex.

Il en va de même avec pdfTeX, version 3.14159265-2.6-1.40.21 (MiKTeX 20.11) , C:\PATH>tex4ebook.exe .\file.texet:

...
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian,italian]{babel}
...
\foreignlanguage{russian}{пожалуйста}

Cet exemple manque la poule cyrillique compilée avec lualatex, mais ne résout pas non plus le problème des accents:

Merci beaucoup.

Réponses

1 GiacomoMariani Nov 26 2020 at 22:39

J'ai résolu la mise à jour dans la console MikTex comme dans ce qui suit:

Rien de très ancien, mais quelque chose avait besoin d'une réparation. Je ne sais pas quel était le problème exact.