[OS X TeX] \ifpdf in TeX4ht?

Peter Dyballa Peter_Dyballa at Web.DE
Mon Apr 2 05:38:38 EDT 2007


Am 01.04.2007 um 14:01 schrieb Piet van Oostrum:

>>>>>> Eitan Gurari <gurari at cse.ohio-state.edu> (EG) wrote:
>
>>>> Execute script `File.lg'
>>>> ----------------------------
>>>> t4ht.c (2006-09-13-14:28 kpathsea)
>>>> t4ht -f/File.tex
>>>> (/usr/local/gwTeX/texmf.pkgs/tex4ht/base/win32/tex4ht.env)
>>>> •this could be a good reason why gs fails: I have installed a newer
>>>> version with MiKTeX Package Manager•
>>>> Entering File.lg
>>>> System call: if exist zzFile.ps DEL zzFile.ps >nul
>>>> sh: -c: line 2: syntax error: unexpected end of file
>>>> --- Warning --- System return: 512
>
>> EG> The execution of the conversion script stopped here for a  
>> reason I
>> EG> don't understand.
>
> The system call above looks like a Windows call, which won't work  
> on OS X
> (nor on any other Posix based system).

I found that on Saturday and added the UNIX files from the TeX Live  
2007 DVD to the MiKTeX installation. This particular error goes away,  
but it's still not possible to work with PNG, TIFF, GIF, or JPEG  
format images. Even TeX Live 2007 fails:

	Execute script `File.lg'
	----------------------------
	t4ht.c (2007-01-05-03:17 kpathsea)
	t4ht dirchar
	  File.tex
	(/usr/local/texlive/2007/texmf-dist/tex4ht/base/unix/tex4ht.env)
	Entering File.lg
	System call: dvips -E -Ppdf -mode ibmvga -D 110 -f File.idv -pp 1  >  
zzFile.ps
	This is dvips(k) 5.96 Copyright 2005 Radical Eye Software  
(www.radicaleye.com)
	' TeX output 2007.04.02:1057' ->
	<tex.pro><alt-rule.pro><texps.pro><special.pro>. [1<Image.png>]
	System return: 0
	System call: convert -trim +repage -density 110x110 -transparent  
'#FFFFFF' zzFile.ps File0x.png
	Error: /syntaxerror in --%ztokenexec_continue--
	Operand stack:
	   --nostringval--
	Execution stack:
	   %interp_exit   .runexec2   --nostringval--   --nostringval--   -- 
nostringval--   2   %stopped_push   --nostringval--   -- 
nostringval--   --nostringval--   false   1   %stopped_push   1   3    
%oparray_pop   1   3   %oparray_pop   --nostringval--   1   3   % 
oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval--   -- 
nostringval--   --nostringval--   2   %stopped_push   --nostringval--
	Dictionary stack:
	   --dict:1128/1686(ro)(G)--   --dict:0/20(G)--   --dict:76/200 
(L)--   --dict:100/300(L)--   --dict:43/200(L)--
	Current allocation mode is local
	Last OS error: 2
	Current file position is 9005
	AFPL Ghostscript 8.54: Unrecoverable error, exit code 1
	Error: /syntaxerror in --%ztokenexec_continue--
	Operand stack:
	   --nostringval--
	Execution stack:
	   %interp_exit   .runexec2   --nostringval--   --nostringval--   -- 
nostringval--   2   %stopped_push   --nostringval--   -- 
nostringval--   --nostringval--   false   1   %stopped_push   1   3    
%oparray_pop   1   3   %oparray_pop   --nostringval--   1   3   % 
oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval--   -- 
nostringval--   --nostringval--   2   %stopped_push   --nostringval--
	Dictionary stack:
	   --dict:1128/1686(ro)(G)--   --dict:0/20(G)--   --dict:76/200 
(L)--   --dict:100/300(L)--   --dict:43/200(L)--
	Current allocation mode is local
	Last OS error: 2
	Current file position is 9005
	AFPL Ghostscript 8.54: Unrecoverable error, exit code 1
	convert: no decode delegate for this image format `zzFile.ps'.
	convert: Postscript delegate failed `zzFile.ps'.
	convert: missing an image filename `File0x.png'.
	--- Warning --- System return: 256
	Entering File.css
	Entering File.tmp

Reason is obviously that dvips creates a bad zzFile.ps file: gv can't  
display it, it shows in a window the same error from gs as cited  
above. Running Apple's pstopdf on zzFile.ps I get this error:

	%%[ Error: syntaxerror; OffendingCommand: binary token, type=137 ]%%
	%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
	%%[ Warning: PostScript error. No PDF file produced. ] %%
	pstopdf failed on file zzFile.ps with error code -31000

PStill reports:

	* PStill Interpreter concluded, 0 pages, status Error 1, vmstat  
2426.0 kByte
	The interpretation produced the following messages:
	PS-Messages> * PStill is interpreting .../TemporaryItems/PStill/pete/ 
tempstdin.ps
	PS-Messages> * Interpreter LanguageLevel 2 commandset active
	PS-Messages> + Included EPS encountered: 'Image.png'
	PS-Messages> PostScript Error: undefined, Command \211PNG
	PS-Messages> Error near file position: 8458
	PS-Messages> false
	- End of messages -

It makes me believe that latex is not correctly embedding graphics  
files anymore ... Is the use of the command line option ``-src- 
specials´´ now mandatory?


Right now it seems that TeX4ht only works fine with graphics as PS  
files ... on Mac OS X.

--
Greetings

   Pete       (:
         _    / __    -    -
       _/ \__/_/        -     -
      (´`)      (´`)   -    -
       `´        `´



------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/





More information about the MacOSX-TeX mailing list