On 2016-10-13, Uwe Stöhr wrote:
> Am 07.10.2016 um 19:01 schrieb Scott Kostyshak:

Dear Uwe,

>> My proposal is to change everything in all .lyx files to "Automatic".
>> Then run the ctests to see which exports start failing and revert the
>> changes to those corresponding documents.

> OK, if all test are passed, we don't risk anything. the question is 
> however, if this is really necessary. Setting a package to no or to 
> automatic does not change anything since if it works when setting to no, 
> it will also not be used wit automatic. So what is the benefit for the 
> user, what for LyX and what for us documentation people?

For the documentation people, the difference is:

* with "no", inserting any character from a package that is (currently)
  blocked will lead to a compilation error.
  
  It is up to the editor or maintainer to decide whether to go without this
  character or change the package-loading setting.

* with "automatic", you can use characters requiring any of the supported
  packages without further discussion or decision.


For the end-user the difference is:

* with "no", there is a safeguard against relying on additional packages
  without real need -> less dependencies when compiling the docs.
  

It is up to you to decide which is the more important.

Günter

Reply via email to