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?

Günter

Reply via email to