On Thu, May 8, 2008 at 4:56 PM, José Matos <[EMAIL PROTECTED]> wrote:
> On Thursday 08 May 2008 22:23:57 Bo Peng wrote:
>> This assertion, 'placing even more information in the lyx file than
>> before', is plain wrong. Embeding is not placing *more* information in
>> the lyx file. It places the *same* information in the .lyx file as
>> before regarding the filepath issue.
>
> But now we have also the file content. This is more information than before.
> Now I know that file with content X is at location Y (in the author's
> computer). Before I could not connect both X to Y. This is more than before.

At least you admit now that I do not *add* filepath to .lyx. I do not
understand your X and Y theory because if you would like to pass a
compilable .lyx file to your co-author, you have to pass both X and Y
(or change .lyx file). I guess Pavel's description of the problem is
better: embedding encouraged sharing .lyx file which magnifies an
existing problem.

Anyway, why do not you accept the 'make embedded files anonymous'
solution? It is easier and cleaner than the session approach. If we
turn on this option by default. The problem is almost eliminated. On
the other hand, it allows an advanced user to make an conscious choice
and enjoy the risks and the conveniences if he happens to work with
out of tree files on several different machines.

> What will happen BTW if you add an embedded file located in computer and I add
> to the same embedded file another graphics located at my computer.
> Now the combined lyx file will have references to the absolute path of one
> file in your computer and another in mine?

This is currently undecided. There are arguments for different
behaviors. I guess I will let users make the choice.

Bo

Reply via email to