Hello all,
we are close to publishing latex2rtf release 1.9.20 but I found a bug 
which under Windows prevents converting more than a certain number of 
equations to bitmaps (latex2rtf option -M12).

The number depends on the operating system (WinXP vs. Vista), the 
programs which have already been run in the command prompt before 
starting latex2rtf, and whether latex2rtf is manually started from 
the command prompt or from the GUI shell.
Numbers typically are between 100 and 400.

We would be glad if you could test this on your systems and tell us 
the experience.
The Windows port (including installer) and the source are on
http://sourceforge.net/projects/latex2rtf/
latex2rtf-win package, version 1.9.20, pre-release.
Extract the file ttgfsr7.tex from the "test" folder in the source 
code zip file, run it through LaTeX and then through "latex2rt -M12 
ttgfsr7". This is the only file in the test suite which has enough 
equations to reveal the problem.

The conversion process is as follows:
- latex2rt.exe writes a LaTeX snippet to a disk file
- latex2rt.exe issues a SYSTEM call which starts bash
   (from http://sourceforge.net/projects/win-bash/ )
- - which runs the shell script latex2png
- - which
- - - runs some shell utilities from
       http://sourceforge.net/projects/gnuwin32/
- - - calls LaTeX (MikTeX) to convert .tex to .dvi
- - - calls dvips (MikTeX) to convert .dvi to .eps
- - - calls convert (ImageMagick Windows version) to convert .eps to .png
- - - calls convert to crop the .png
- - - calls convert to extract the first column of the bitmap to a 
.pbm file to determine the baseline
- latex2rt.exe reads the .png and .pbm files and includes the .png in 
the rtf output.
Note that in latex2rtf version 1.9.20 the netpbm routines are no 
longer needed (but the bug also occurs with the older script calling 
the netpbm routines).

My test results up to now:

a) The problem is independent of whether the unix shell script is run 
through bash or an equivalent dos batch file is run through command.com.

b) I wrote a small c program so that only a (constant) input file for 
the script is written and the script is called. This runs 
successfully for at least 500 equations. So it is neither the script 
nor the programs called by the script.

c) Finally I modified latex2rtf so that no system call is issued and 
therefore the script is not run. The error still occurs. So it must 
be a bug in the latex2rtf code (e.g. failing to close a file) but I 
can not find any, and the bug does not occur on Mac OSX.

Wilfried


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Latex2rtf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/latex2rtf-users

Reply via email to