>>Date: Wed, 3 Mar 2004 13:40:41 +0100 >>From: Charpentier Philippe <[EMAIL PROTECTED]> >>To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> >>Subject: Preamble >> >>Bonjour, >>ce message s'adresse à ceux qui participent au développement de LyX, >>mais je l'envoie à cette liste restreinte pour ne pas encombrer >>lyx-devel par une demande qui peut paraître farfelue... >>Si cette demande semble raisonnable, je peux la réitérer sur lyx-devel. >> >>Dans cetrains layouts de mes classes j'aimerai disposer de deux tags suplémentaires: >> >>UserPreamble >> >>EndUserPreamble >> >>Ces tags serairent tout à fait similaires aux tag Preamble ... EndPreamble >>à la différence près suivante: >>lorsque l'on utilise pour la première fois un layout ayant ces nouveaux tags, ce qui se trouve >>entre est écrit dans la partie éditable (par LyX) du préambule LaTeX (i.e. >>%%%%%%%%% User specified LaTeX commands.) et cette partie du préambule >>est automatiquement éditée, de sorte que l'utilisateur peut la modifier >>s'il le désire. >> >>L'intérêt que j'y vois est le suivant: dans certains layouts, j'utilise theorem.sty >>pour les environnements theorem de manière à avoir la possibilité de définir >>de tels environnements avec différents styles. Bien entendu, je veux avoir la >>possibilité de redéfinir un style à tout moment. Ainsi l'environnement ne peut >>être défini dans le layout entre Preamble et EndPreamble (sinon on ne peut >>plus rien changer cette partie du préambule n'étant pas éditable, et c'est >>normal). >> >>Qu'en pensez-vous?
Il me semble que la définition du "Preamble" dans un modéle de document fait exactement ce qui est demandé. Donc: - dans le Preamble/EndPreamble de layouts/foo.layout: ce qui est inhérent à la classe (pour reprendre une discussion récente sur lyx-users, \usepackage{slidesec} dans le layout seminar pour que la définition de \slideheading ait un sens) - dans le Preamble de template/foo.lyx: les particularités modifiables Est-ce une solution ? -- Jean-Pierre