[Résolu] Modification de la bibliographie

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Modification de la bibliographie

Messagepar Kentolas » Dimanche 11 Juin 2017, 10:11

Bonsoir,
je sollicite votre aide car après de vaines recherches, je n'ai pas trouvé de solution pour résoudre mes différents problèmes et je suppose qu'il faut passer par des macros que je ne maitrise pas.

Lorsque je cite des références dans mon texte, si j'ai deux références avec le même auteur, j'obtiens par exemple ce cas de figure :
(Ayllón, Cayla, García, Fleischer et al. 2002 ; Ayllón, Cayla, García, Roncal et al. 2001)


Cependant, je souhaiterais avoir uniquement un seul nom d'auteur lorsqu'ils sont plus que deux et pas 3-4 jusqu'au 1er nom d'auteur différent entre les deux références. Comme ci-dessous :

(Ayllón, et al. 2002 ; Ayllón, et al. 2001)


J'utilise texstudio et biblatex. Voici une partie de mes packages (je n'ai pas tout mis dans un soucis de clarté).

Code: Tout sélectionner
\PassOptionsToPackage{svgnames}{xcolor}
\documentclass[11pt,a4paper,twoside,openright]{book}
\input{preambule/preambule}
\usepackage{textcomp}
\usepackage{lettrine}
\usepackage{siunitx}
\usepackage[final]{pdfpages}
\setcounter{tocdepth}{3}
\usepackage[backend=biber, bibstyle=authoryear-comp, style=authoryear-comp, maxnames=2, dashed=false, firstinits=true, uniquename=init, maxbibnames=10]{biblatex}
\addbibresource{bibliographie/These.bib}
\usepackage{csquotes}
\DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast}
\renewbibmacro*{name:andothers}{% Based on name:andothers from biblatex.def
\ifboolexpr{      test {\ifnumequal{\value{listcount}}{\value{liststop}}}
      and   test \ifmorenames   }
   {\ifnumgreater{\value{liststop}}{1}
      {\finalandcomma}      {}%
   \andothersdelim\bibstring[\emph]{andothers}}
   {}}    \DeclareNameAlias{sortname}{last-first}


Merci d'avance pour l'aide que vous pourriez m'apporter

Edit: problème des figures résout
Dernière édition par Kentolas le Lundi 12 Juin 2017, 18:10, édité 3 fois.
Kentolas
Utilisateur
 
Messages: 3
Inscription: Dimanche 11 Juin 2017, 09:44
Statut actuel: Post-bac | Doctorat

Publicité

Re: Modification de la bibliographie

Messagepar balf » Dimanche 11 Juin 2017, 10:43

Bonjour,

Ce serait bien d'avoir un code minimal complet que l'on puisse tester.

B. A.
balf
Zetta-utilisateur
 
Messages: 3585
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Modification de la bibliographie

Messagepar Kentolas » Dimanche 11 Juin 2017, 11:13

Code: Tout sélectionner
\PassOptionsToPackage{svgnames}{xcolor}
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[left=3.5cm,right=2.5cm,top=4cm,bottom=4cm]{geometry}
\usepackage[Lenny]{fncychap}
\usepackage{multirow}
\usepackage[french]{varioref}
\usepackage[french]{babel}
\usepackage{hyperref}
\usepackage[backend=biber, bibstyle=authoryear-comp, style=authoryear-comp, maxnames=2, dashed=false, firstinits=true, uniquename=init, maxbibnames=10]{biblatex}
\addbibresource{bibliographie/These.bib}
\usepackage{csquotes}
\DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast}
\renewbibmacro*{name:andothers}{% Based on name:andothers from biblatex.def
\ifboolexpr{      test {\ifnumequal{\value{listcount}}{\value{liststop}}}
      and   test \ifmorenames   }
   {\ifnumgreater{\value{liststop}}{1}
      {\finalandcomma}      {}%
   \andothersdelim\bibstring[\emph]{andothers}}
   {}}    \DeclareNameAlias{sortname}{last-first}
\usepackage{textcomp}
\usepackage{lettrine}
\usepackage{colortbl}
\usepackage{siunitx}
\setcounter{tocdepth}{3}
\begin{document}

\lipsum[1] \autocite{AyllonCaylaGarcAaEtAl2002} \autocite{AyllonCaylaGarciaEtAl2001}

\end{document}


Par contre désolé mais je ne sais pas comment vous fournir les références hormis comme ca :

Code: Tout sélectionner
@Article{AyllonCaylaGarcAaEtAl2002,
  author =       {Ayllón, Verónica and Cayla, Xavier and García, Alphonse and Fleischer, Aarne and Rebollo, Angelita},
  title =        {The anti-apoptotic molecules Bcl-{xL} and Bcl-w target protein phosphatase 1alpha to Bad},
  volume =       {32},
  number =       {7},
  pages =        {1847--1855},
  abstract =     {Bcl-{xL}},
  date =         {2002-07},
  doi =          {10.1002/1521-4141(200207)32:7<1847::AID-IMMU1847>3.0.CO;2-7},
  issn =         {0014-2980},
  journaltitle = {European Journal of Immunology},
  pmid =         {12115603},
  shortjournal = {Eur. J. Immunol.}
}

@Article{AyllonCaylaGarciaEtAl2001,
  author =       {Ayllón, Verónica. and Cayla, Xavier. and García, Alphonse. and Roncal, Fernando. and Fernández, Raul. and Albar, Juan. Pablo. and Martínez, Carlos. and Rebollo, Angelita},
  title =        {Bcl-2 targets protein phosphatase 1 alpha to Bad},
  volume =       {166},
  number =       {12},
  pages =        {7345--7352},
  abstract =     {The diverse forms of protein phosphatase 1},
  date =         {2001-06-15},
  issn =         {0022-1767},
  journaltitle = {Journal of Immunology},
  pmid =         {11390485},
  shortjournal = {J. Immunol.}
}
Kentolas
Utilisateur
 
Messages: 3
Inscription: Dimanche 11 Juin 2017, 09:44
Statut actuel: Post-bac | Doctorat

Re: Modification de la bibliographie

Messagepar OG » Lundi 12 Juin 2017, 15:07

Bonjour

Je pense que cela vient du fait que les premiers noms sont les mêmes et que biblatex/biber
s'arrête là il y a un nom différent.
J'ai mis l'option
Code: Tout sélectionner
uniquelist=false

dans biblatex et il semblerait que cela fonctionne.
Par contre il y a peut-être d'autres effets de bord indésirables.

J'ai lu un peu la doc et une recherche biblatex + uniquelist m'a renvoyé
https://tex.stackexchange.com/questions ... her-author

O.G.
OG
Modérateur
 
Messages: 2186
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: Modification de la bibliographie

Messagepar Kentolas » Lundi 12 Juin 2017, 18:08

Bonjour,
en effet biblatex mettait autant de nom que nécessaire jusqu'au 1er différent. Votre solution marche parfaitement et avec votre lien j'ai pu compenser les "effets indésirables" sur la bibliographie.
La solution était aussi simple :oops:.
Merci beaucoup !
Kentolas
Utilisateur
 
Messages: 3
Inscription: Dimanche 11 Juin 2017, 09:44
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Google Adsense [Bot], Google Feedfetcher et 24 invités