On 8/17/2018 9:50 PM, Nasser M. Abbasi wrote:
On 8/17/2018 9:36 PM, Nasser M. Abbasi wrote:
Hello;

I am getting this error, using tex live 2018, compiling a
latex to HTML using make4t:

--------------------
....
[10454] [10455] [10456] [10457] [10458] [10459] [10460] [10461] [10462] [10463]
Execute script `index.lg'
Make4ht: t4ht  -p "index.dvi"
t4ht.c (2012-07-25-19:28 kpathsea)
t4ht -p
     index.dvi
(/usr/local/texlive/2018/texmf-dist/tex4ht/base/unix/tex4ht.env)
Entering index.lg
Entering index.css
Entering index.tmp
Make4ht: dvisvgm -v1 -n -c 1.15,1.15 -p 1- index.idv
DVI error: page count in postamble doesn't match actual number of pages
Make4ht: tex4ht  -cmozhtf -utf8 "index.dvi" can be executed only 1x
Make4ht: t4ht  -p "index.dvi" can be executed only 1x
Parse LG
Image processing error: max_count exceeded
Image processing error: max_count exceeded
Image processing error: max_count exceeded
Image processing error: max_count exceeded
Image processing error: max_count exceeded
Image processing error: max_count exceeded
....
----------------------------

The command I use is

make4ht --lua -u -c nma.cfg  -e main.mk4  index.tex "htm,3,pic-align-notoc*"

This error only shows on this one large latex file.

I am using same main.mk4 that Michal was kind enough to provide in
this post

http://tug.org/pipermail/tex4ht/2015q4/001335.html

the nma.cfg file is my .cfg that I use for all builds.

I've put self contained ZIP file, which include the latex file,
the nma.cfg and main.mk4 files. This latex file only uses standard
packages in texlive.

Could someone please see what causes this erorr to show up?

unziping the following ZIP file, it will create folder called new
folder called  "current_version/" and cd to that folder to issue
the compile command above will show this error

https://www.12000.org/tmp/081882/current_version.zip

which make4ht
/usr/local/texlive/2018/bin/x86_64-linux/make4ht

dvisvgm --version
dvisvgm 2.3.5

make4ht --version
make4ht version v0.2b

Using TexLive 2018, under Linux subsystem (Ubuntu) in windows 10.

Any other information needed, please let me know.

thank you
--Nasser




FYI,

Looking at source code for dvisvgm, this error comes from

   http://tug.org/pipermail/tex-live-commits/2016-July/000342.html


DVIReader.cpp
/** Reads and executes DVI postamble command.
   *  Format: post p[4] num[4] den[4] mag[4] ph[4] pw[4] sd[2] np[2] */
void DVIReader::cmdPost (int) {
....
if (numPages != numberOfPages())
                throw DVIException("page count in postamble doesn't match actual 
number of pages");
....


The question is why it happens on this Latex file?

--Nasser




FYI;

I've downloaded dvisvgm version 2.5 sources, and compiled from sources
and used 2.5 in place of dvisvgm 2.3.5 which comes with texlive, hoping
the problem might be fixed.

But still the same error with 2.5:

dvisvgm --version
dvisvgm 2.5

which dvisvgm
/usr/local/bin/dvisvgm

dvisvgm -n --exact  -p 1- index.idv
DVI error: page count in postamble doesn't match actual number of pages

--Nasser


Reply via email to