[OS X TeX] TeXShop 2.07

Gerben Wierda Gerben.Wierda at rna.nl
Wed Jan 11 02:56:37 CET 2006


On Jan 11, 2006, at 00:06, Jonathan Kew wrote:

> On 10 Jan 2006, at 10:33 pm, Maarten Sneep wrote:
>
>> On 10 Jan 2006, at 23:17, Peter Dyballa wrote:
>>
>>> Am 10.01.2006 um 22:58 schrieb Maarten Sneep:
>>>
>>>> OK. So the solution is to fix the software that created these 
>>>> (atend) files. Would the last bounding box in the file be the 
>>>> outer-most one (and therefore the bounding box you're looking for?) 
>>>> If I understand PS correctly, only the first bounding box should 
>>>> make a difference, so replacing the other %%BoundingBox: (atend) 
>>>> lines with the final bounding box should do no harm.
>>>
>>> This is part of the offcial EPSF documentation (5002.EPSF_Spec.pdf):
>>>
>>> 	The DSC elementary type (atend) may be used to defer bounding box
>>> 	data to the end of the EPS file. This means an application may need 
>>> to
>>> 	parse through the %%Trailer comments to obtain the bounding box 
>>> data.
>>
>> So that should be the last one in the file, and the first (atend) 
>> should be replaced. Slightly different script, but not too hard.
>
> Another "gotcha" if you're aiming for a reasonably robust script: 
> line-end conventions.
>
> An EPS file might have Unix, DOS, or Mac line-ends; PostScript doesn't 
> care. But typical Unix tools like grep probably won't deal with this 
> very well. Worse still, the line ends might vary within the file, 
> especially if (for example) someone used classic Mac software to 
> create an EPS, placing in it another EPS that was created on Windows. 
> All sorts of weird and wonderful combinations are possible.
>
> You might be tempted to run something that normalizes the line-ends, 
> but that's dangerous too, as there could be binary data within the 
> EPS. So a more cautious approach is needed.

Hence epstopdf ;-) When I patched it a while back, this line ending 
stuff was the main job (and within perl restrictions as we could not 
set the EOL char to a regexp yet).

But I'd gladly drop it if something better came along.

G

------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the macostex-archives mailing list