tex4ebook muestra acentos como caracteres incorrectos [duplicado]

Nov 26 2020

Estoy tratando de hacer un libro electrónico, en windows 7 sp1 , con italiano y cirílico (y chino en el futuro).

Ejemplo mínimo con LuaTeX, versión 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 compilación con lualatex.exe funciona bien:

pero no con:

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

eso da:

El problema ya está en el archivo html.

También probé el comando sin las opciones, es decir C:\PATH>tex4ebook.exe -l .\file.tex.

Lo mismo se aplica con pdfTeX, Versión 3.14159265-2.6-1.40.21 (MiKTeX 20.11) , C:\PATH>tex4ebook.exe .\file.texy:

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

Este ejemplo echa de menos la gallina cirílica compilada con lualatex, pero tampoco resuelve el problema de los acentos:

Muchas gracias.

Respuestas

1 GiacomoMariani Nov 26 2020 at 22:39

Resolví la actualización en la consola MikTex como en el siguiente:

Nada muy antiguo, pero algo necesitaba reparación. No sé cuál fue el problema exacto.