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? PhC
Re: Preamble
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
Re: Preamble
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 Oui et non. C'est une solution dans le sens où cela marche, mais c'est, je trouve, une mauvaise solution car, dans le modèle TOUS les environnements théorème que que l'on peut être amené à utiliser doivent être prédéfinis avec des paramètres par défaut, même si on ne se sert que de quelque uns. Il faut alors effacer ceux dont on ne se sert pas une fois le document écrit... Avec la solution que je proposais, seuls les environnements utilisés apparaissent dans le préambule, avec des paramètres par défaut que l'on peut changer facilement à la première utilisation. Pourrais-tu donner un exemple de preambule « complet » et de préambule « simplifié » (si ce n'est pas trop long) ? Je vois mal ce que tu entends par « effacer une fois le document écrit ». -- Jean-Pierre
desabonnement
Bonjour, je souhaite ne plus faire partie de la liste. Merci encore à tous ceux qui participent au projet LyX. Marc
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? PhC
Re: Preamble
>>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
Re: Preamble
>>> 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 >>> >>Oui et non. C'est une solution dans le sens où cela marche, mais c'est, je trouve, >>une mauvaise solution car, dans le modèle TOUS les environnements >>théorème que que l'on peut être amené à utiliser doivent être >>prédéfinis avec des paramètres par défaut, même si on ne se sert que de quelque uns. >>Il faut alors effacer ceux dont on ne se sert pas une fois le document écrit... >>Avec la solution que je proposais, seuls les environnements utilisés >>apparaissent dans le préambule, avec des paramètres par défaut que l'on peut changer >>facilement à la première utilisation. Pourrais-tu donner un exemple de preambule « complet » et de préambule « simplifié » (si ce n'est pas trop long) ? Je vois mal ce que tu entends par « effacer une fois le document écrit ». -- Jean-Pierre
desabonnement
Bonjour, je souhaite ne plus faire partie de la liste. Merci encore à tous ceux qui participent au projet LyX. Marc