tex4ebook: error al compilar con el archivo de configuración

tex4ebook: error al compilar con el archivo de configuración

Mi myconfig.cfgbloque de código es:

\Preamble{xhtml}   
\Configure{AddCss}{blitz-lite.css}
\begin{document}
\EndPreamble

Mi línea de comando es tex4ebook -c myconfig test2.tex -f epub3 mathml me sale lo siguiente:

[STATUS]  tex4ebook: Conversion started
[STATUS]  tex4ebook: Input file: test2.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit)
entering extended mode
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename     Line    Message
[ERROR]   htlatex: ?    4        LaTeX Error: Missing \begin{document} in `myconfig.cfg'.
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit)
entering extended mode
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename     Line    Message
[ERROR]   htlatex: ?    4        LaTeX Error: Missing \begin{document} in `myconfig.cfg'.
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7250 64-bit)
entering extended mode
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename     Line    Message
[ERROR]   htlatex: ?    4        LaTeX Error: Missing \begin{document} in `myconfig.cfg'.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
HTML Tidy for Windows released on 25 March 2009
        1 file(s) copied.
[STATUS]  tex4ebook: Conversion finished

No \begin{document}falta en el archivo de configuración. Guardé el archivo en el Bloc de notas como UTF-8.

También lo he blitz-lite.cssguardado en el directorio de trabajo.

¿Cual podría ser el problema?

ACTUALIZACIÓN: @michal.h21 indicó correctamente que podría tener una versión anterior de tex4ht Esto es lo que veo en la consola MikTex2.9 paquetes tex4ht

Hay dos versiones de ```tex4ht``. ¿Quizás el flujo de trabajo está llamando al anterior?

Respuesta1

Supongo que este problema puede deberse a que falta una definición \Configure{AddCss}en Miktex. Cuando usa undefinido \Configureen el archivo de configuración, los argumentos terminan en el contenido del documento y obtendrá Missing \begin{document} inmyconfig.cfg' error. You would get more detailed listing with the-a debug argument totex4ebook`:

tex4ebook -a debug -c myconfig test2.tex -f epub3 mathml 

De todos modos, como solución alternativa, puedes utilizar la definición de \Configure{AddCss}fuentes TeX4ht:

\Preamble{xhtml}   
\NewConfigure{AddCss}[1]{%
  {\Configure{Needs}{File: #1}\Needs{}}
  \Configure{@HEAD}{\HCode{<link rel="stylesheet" type="text/css" href="#1" />\Hnewline}}
}
\Configure{AddCss}{blitz-lite.css}
\begin{document}
\EndPreamble

La \Configure{Needs}configuración registra el archivo CSS como archivo usado. Es necesario para la inclusión en el archivo Epub.

información relacionada