Preamble

2004-03-03 Par sujet Charpentier Philippe
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

2004-03-03 Par sujet Jean-Pierre.Chretien

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

2004-03-03 Par sujet Jean-Pierre.Chretien

 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

2004-03-03 Par sujet malev
Bonjour,
je souhaite ne plus faire partie de la liste.
Merci encore à tous ceux qui participent au projet LyX.
Marc


Preamble

2004-03-03 Par sujet Charpentier Philippe
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

2004-03-03 Par sujet Jean-Pierre.Chretien

>>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

2004-03-03 Par sujet Jean-Pierre.Chretien

>>> 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

2004-03-03 Par sujet malev
Bonjour,
je souhaite ne plus faire partie de la liste.
Merci encore à tous ceux qui participent au projet LyX.
Marc