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
