On 9/17/10 4:16 PM, Matt Funk wrote:
Hi,

i am writing a document that is broken up into multiple files. I include these
files via Insert->File->Child Document.

The problem is this:
I select a given document class for the main document. The child documents
have the main document as their master document selected. The problem is when
i create a the pdf document it gives me a warning for each included child
document that the document classes between the main document and the child
document are not same.

I would have expected that by selecting a main document the settings such as
the document class would be taken over by the child document. Apparently this
is not the case since i get the warning.

If you wish to shoot yourself in the foot, LyX won't stop you. That's policy.

More to the point, LyX has no way of knowing whether this particular child document is only used as a child of this particular master document. So its settings are to some extent independent. If it is only used as a child of this master, then change the document class so it matches; then you don't have a problem.

The point of the warning is this. Suppose the master is an article and the child is a book. Then the child could have chapters, but articles don't have chapters, and LaTeX will choke, because (a) the document class is set by the master and (b) the article.cls class does not define \chapter. Of course, maybe you don't have chapters in the child, so it's OK. Maybe the child is used with a book, too, so it's more convenient to have it as book. Etc etc.

Later versions of LyX allow you to say "Don't show me this warning again". I'm not sure if that's in 1.6.7 or just in the forthcoming 2.0.x.

Richard

Reply via email to