Bonjour,

Merci beaucoup pour toutes ces précisions. J'avais besoin de ces 
éclaircissements. Et merci pour le temps passé.

Pour le "ticket" à créer, je vous laisse le soin de le créer si cela vous 
semble nécessaire. Je ne suis pas encore assez "performant" pour demander à Lyx 
et aux développeurs d'intervenir... Mais si vous le jugez utile, oui, 
faites-le. Je pense que cela pourra aider d'autres utilisateurs.

Concernant les conversions \cite \citep, je tiens de redire qu'en exportant en 
Latex, Lyx met de \citep partout, mais que cela ne génère pas d'erreur lorsque 
je regénère le document sous TexnicCenter. (J'ai du faire une fausse manip 
auparavant, et je m'en excuse, ou avoir oublié de compiler deux fois de suite). 
Et cela, bien sûr, sous Natbib numéroté (non pas auteur/année). Cela aussi se 
voit directement dans le Code Source Latex, fenêtre inférieure sous Lyx.

(Autre précision : je suis sous Windows, 1.6.5, je n'ai pas essayé sous Linux)

Autre chose : Je n'arrive pas à lui faire afficher le style : Nom et al. [#], 
Lyx me génère une erreur (author ?). Seul le style [#] semble être accepté. Du 
coup, je m'en sors et tapant : Nom et al. ... bref, ce qui n'est guère élégant. 
J'ignore si cela est un bug de Lyx, ou plutôt un souci dans la classe 
elsevier-num, ou une mauvaise manip. De ma part.

Voilà. Si cela vous semble opportun de créer un ticket, alors merci de bien 
vouloir le faire. J'en serais ravi.

A bientôt, et encore merci.

Frédéric


-----Message d'origine-----
De : Jean-Pierre Chrétien [mailto:[email protected]] 
Envoyé : vendredi 18 décembre 2009 19:22
À : BOUYER Frédéric; Liste lyx
Objet : Re: Lyx : Bibliography et la classe elsevier-num

BOUYER Frédéric a écrit :
> Merci pour la réponse.
> Je n'arrive pas à mettre le document en "implicite numéroté" seulement (Lyx 
> revient en Natbib auteur/année), 
> seule la fonction "Natbib, numéroté" semble fonctionner. 

Normal, elsarticle.cls (appelé par Document > Paramètres > Classe de 
document > Classe de document > Article(Elsevier) charge natbib, donc on 
ne peut plus sélectionner autre chose. En outre il charge natbib avec 
comme option implicite numbers si on ne passe aucune option de classe 
concernant la bibliographie

\...@ifundefined{@biboptions}{\xd...@biboptions{numbers}}{}
\InputIfFileExists{\jobname.spl}{}{}
\requirepackag...@biboptions]{natbib}

Pour citer on a le choix entre les options authoryear et numbers (ou 
number) :
\declareoption{authoryear}{\xd...@biboptions{round,authoryear}}
\declareoption{number}{\xd...@biboptions{numbers}}
\declareoption{numbers}{\xd...@biboptions{numbers}}

> Les \cite sont transformés en \citep.

Pas si on séléctionne Syle natbib : numéroté dans Doc > Param > Biblio
et (par exemple) [#ID] dans la mise en forme de la citation.

Sinon, on est obligé de sélectionner un des styles de citation 
Auteur/année, et on affiche une mise en forme incorrecte (par exemple 
(author?) si on a sélectionné la citation du nom de l'auteur, mais le 
numéro de la référence apparaît quand même.
Ceci dit, sélectionner (Auteur, année) créee un \citep, mais cela ne 
crée pas d'erreur natbib...

Donc LyX n'assure pas automatiquement la cohérence entre le style de 
bibliographie choisie et le réglage de Doc > Param > Biblio
Ça me semble mériter un ticket, souhaitez-vous que je le crée ?

> Mais en exportant en Latex standard, et en recompilant sous TexnicCenter, 
> alors cela ne fonctionne plus, il faut que je fasse un change/replace des 
> \citep en \cite ... 
> (ces transformations sont utiles pour envoyer les articles aux éditeurs ...)

On ne crée pas de \citep si on sélectionne le style natbib numéroté.

> 
> Autre façon de faire: je me suis rendu compte que l'on pouvait charger dans
> "Document > Paramètres > Classes de documents" des classes, mais ce ne sont 
> que des classes .lyx . 

Il n'existe aps de classe .lyx: ce que vous voyez dans le menu déroulant 
des classes est la liste des « formats » (ou layouts) qui définissent le 
menu déroulant des styles de l'interface utilisateur (chapter, section, 
itemize, etc.) et adaptent la classe voulue à LyX.
Vous aviez bien Aticle(Elsevier) dans votre document ? C'est cette 
sélection qui appelle elsarticle.cls.
Pour elsarticle-num.bst, il faut la sélectionner dans l'insert de la 
bibliographie.

-- 
Jean-Pierre


Répondre à