[XeTeX] Adobe PDF, Adobe Acrobat/Reader, Microsoft Word, XeTeX, and (x)dvipdfm(x).

Jonathan Kew jfkthame at gmail.com
Thu May 27 20:30:03 CEST 2021


On 27/05/2021 18:44, mskala at ansuz.sooke.bc.ca wrote:
> On Thu, 27 May 2021, Philip Taylor wrote:
>> mskala at ansuz.sooke.bc.ca wrote:
>>> Is this a function of the PDF writer "instructing" the reader to reload,
>>> or is it something the PDF reader does independently?
>>
>> Empirical observation suggests the former.  If it were the latter, then
>> would it (Adobe Acrobat, that is) not do the same when XeTeX + (x)dvipdfm(x)
>> attempts to write to the file ?  At the moment, the latter simply aborts and
>> the file remains unchanged.
> 
> Well, if the writer is aborting, then there must be some kind of
> communication between it and the reader already.

My guess would be that Acrobat has the file open, and Windows doesn't 
let the would-be writer open it for writing while someone else already 
has it open for reading.

>  Under Linux it would
> normally be impossible for the reader to prevent the writer from rewriting
> the file; but that's a different issue from what I thought was the
> question, about the reader knowing to reload the file *after* the writer
> has written it.  Seems like it will need some kind of Windows-specific
> handling to resolve, then.
> 



More information about the XeTeX mailing list.