On 2010-06-07, Jürgen Spitzmüller wrote:
> Guenter Milde wrote:
>> I suppose we can compare modification times of the corresponding *.lyx
>> and *aux files and regenerate them only if there are changes.

> Yes, we can probably do that. But that means we need to re-generate the aux 
> file as soon as a LyX file is modified (IOW almost always).

...

> This is just one example. I think the only reliable way to maintain
> counter correctness is to run LaTeX on the whole document again.

I see.

So it looks like there are several ways to compile a child document:

  * compile as standalone (using its own preamble, no resolution of
    references to siblings or parent),
  * compile with \includeonly using "old" *.aux files,
  * compile with \includeonly, updating *.aux files,
  * compile the parent.

I see use cases for all of them.

Independent of this, caching *.aux files will save some otherwise needed
(second or third) latex runs in any case and also with standalone documents.

Günter

Reply via email to