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