On Thu, Apr 20, 2017 at 05:02:41PM +0000, Guenter Milde wrote:
> Dear LyXers,
> 
> background reading for the "reorganize templates folder" ticket, I found an
> interesting statement in the Customization guide (5.2.4 Creating templates):
> 
> 
>   Templates are created just like usual documents: using LyX. The only
>   difference is that usual documents contain all possible settings,
>   including the font scheme and the paper size. Usually a user doesn't
>   want a template to overwrite his preferred settings for such
>   parameters. For that reason, the designer of a template should remove
>   the corresponding commands like \font_roman or \papersize from the
>   template LyX file. This can be done with any simple text-editor, for
>   example vi or notepad.
>   
> I fully agree with the idea to leave out settings that are not relevant for or
> fixed by the template's document class or purpose. 
> 
> This may also solve our problem with the default default fonts beeing ugly
> bitmaps: Choose LatinModern in the default template and leave out the font
> settings in all templates that would use bitmap default fonts.
> 
> However:
> 
> a) The templates that ship with LyX in lib/templates don't do so, they
>    contain all possible settings (at least all font settings).
>    
>    This may be due to "just saving" after some edit or lyx2lyx inserting
>    settings with format conversions -- with the developer doing the edit or
>    conversion unaware of the above passage in Customization.lyx
>    
> b) Documents using a template without settings are *not* filled with a
>    user's preferred settings (as stored in templates/defaults.lyx) but with
>    the global LyX defaults.
>    
> Am I missing something? 
> Is this a bug?

I agree with what you wrote and I had not noticed this before. I took a
look at just \papersize, and only dinbrief.lyx has non-default. Is the
problem worse for other settings?

Note that this conversation is similar to the discussion on math
settings being "automatic".

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to