J'utilise TeXmaker et MikTeX 2.9.

Voici mon ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,11pt,english,french]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[francais]{layout}
\usepackage[english,french]{babel} %en dernier la langue principale
\usepackage[%backend=biber, %
    isbn=false,doi=false,
    %note=false,
    %natbib=true,
    firstinits=true,         %initiales pour le prénom
    sorting=nyt,             % trier par nom, année, titre %,
    style=apalike-fr,            
    citestyle=authoryear,    %citation dans le texte
    bibstyle=authoryear-ibid %citation dans la biblio
            ]{biblatex}
\addbibresource{ECMbiblio.bib}
\usepackage{url}
\usepackage{hyperref}
\hypersetup{colorlinks=true}

\begin{document}
\textcite[45]{Cor2010a}
\parencite[89-91]{Dow2012}
\nocite{*} % à mettre pour faire afficher la biblio même si pas de citation dans le texte.
\printbibliography
\end{document}

J'exporte ma bibliographie à partir de Zotero et j'ai mon fichier ECMbiblio.bib qui contient ceci :

Ouvrir dans l'éditeur Overleaf
@misc{APM2019,
  title = {Annales {{Bac}}, {{Brevet}}, {{BTS}}},
  journal = {Annales Bac Brevet BTS},
  url = {https://www.apmep.fr/-Brevet-273-sujets-tous-corriges-},
  author = {APMEP},
  year = {2019}
}

@book{APM2014,
  address = {{Paris (26 rue Dum{\'e}ril, 75013)}},
  title = {{Algorithmique au lyc{\'e}e}},
  isbn = {978-2-912846-79-2},
  shorttitle = {{ALGOAP}},
  language = {Fran{\c c}ais},
  publisher = {{APMEP}},
  author = {{APMEP}},
  year = {2014},
  note = {OCLC: 897363848}
}

@book{Dow2012,
  address = {{Paris}},
  title = {{Informatique et sciences du num{\'e}rique: sp{\'e}cialit{\'e} ISN en terminale S, avec des exercices corrig{\'e}s et id{\'e}es de projets}},
  isbn = {978-2-212-13543-5},
  shorttitle = {{Informatique et sciences du num{\'e}rique}},
  language = {French},
  publisher = {{Eyrolles}},
  author = {Dowek, Gilles},
  year = {2012},
  note = {OCLC: 810681373}
}

@book{Cor2013a,
  title = {Algorithmes, Notions de Base},
  isbn = {978-2-10-070151-3},
  url = {http://search.ebscohost.com/login.aspx?direct=true\&db=cat04836a\&AN=avi.17231903X\&site=eds-live},
  author = {Cormen, Thomas H.},
  translator = {Soulard, Herv{\'e}},
  month = jan,
  year = {2013}
}

@book{Cor2010a,
  title = {Algorithmique Cours Avec 957 Exercices et 158 Probl{\`e}mes},
  isbn = {978-2-10-054526-1},
  url = {http://search.ebscohost.com/login.aspx?direct=true\&db=cat04836a\&AN=avi.145360164\&site=eds-live},
  author = {Cormen, Thomas H. and Leiserson, Charles Eric and Rivest, Ronald L. and Stein, Clifford and Cazin, Trad., Xavier and Kocher, Trad., Georges-Louis},
  month = jan,
  year = {2010}
}

Et j'obtiens, pour les citations, ceci :

Citations

Or je souhaiterais, avec \parencite[89-91]{Dow2012} obtenir (Nom, date) : le nom en minuscules séparé de la date par une virgule, ainsi que pp. 89-91 au lieu de p. 89-91.

Par ailleurs, pour la bibliographie, j'obiiens ceci :

Biblio

Or je souhaite afficher :

– tous les noms même lorsqu'ils sont identiques — ici ils sont remplacés par un tiret ;

– ne pas afficher le champ note (généré par Zotero dans mon fichier .bib) — j'ai tenté note=false, mais cela ne fonctionne pas ;

– ne pas faire afficher le titre URL :, tout en conservant l'affichage de l'URL mais avec un retour à la ligne pour mettre celui-ci en évidence.

Posée 17 Aoû, 02:59

Emma's gravatar image

Emma
1656
Taux d'acceptation : 25%

Modifiée 17 Aoû, 04:24

Pathe's gravatar image

Pathe ♦♦
5.6k166162

Un point m'a échappé hier soir : certains titres apparaissent avec une majuscule à tous les mots et d'autres non (cela vient de la biblio exportée par Zotero, plusieurs titres sont écrits avec une majuscule pour chaque mot) mais comment ne pas afficher de majuscule pour chaque nom du titre ? Peut-on parfois citer les auteurs avec leur prénom et parfois sans leur prénom ?

(17 Aoû, 15:18) Emma Emma's gravatar image

Pour la première question : comment ne pas afficher de majuscule pour chaque nom du titre je pense que c'est difficile. Pour la deuxième question, merci de poser une nouvelle question.

(17 Aoû, 16:11) touhami touhami's gravatar image

Je ne comprends pas votre commentaire sur le fait de poser une autre question. J'ai posé une question dans ce fil qui concerne les modifications de style de citation, est-il nécessaire d'ouvrir un deuxième fil pour une question qui concerne le même sujet et qui complète une question déjà posée ?

(17 Aoû, 16:30) Emma Emma's gravatar image
2

@Emma à mon avis, oui. Je trouve ça plus agréable, mais vous n'êtes pas obligé. En tous les cas, votre réponse n'est pas une et doit être converti.

(17 Aoû, 17:35) touhami touhami's gravatar image
1

Je ne pense pas que ces longs url explicites soient d'une grande utilité. A mon sens, il est préférable de rendre le champ "titre" cliquable avec l'url en question. Malheureusement, je ne sais pas comment faire :) Il faudrait sans doute utiliser la comande \href{adresse url}{Titre}.

(20 Aoû, 04:20) pluton pluton's gravatar image

@pluton je ne choisis pas la présentation de ma biblio. Les questions que je pose sont liées à ce qui m'est demandé. Comme la fac n'a pas créé de modèle pour les mémoires mais uniquement pour les thèses, il faut tout construire. Par ailleurs, nous devons envoyer une version papier, je suppose que c'est la raison pour laquelle il faut conserver l'affichage de l'url.

(20 Aoû, 15:47) Emma Emma's gravatar image
1

@Emma ça n'était pas une critique, plutôt un commentaire. Parfois, il est bon de critiquer "ce qui vous ai demandé" et de proposer une solution. Sur la version papier, ces url sont toujours inutiles parce que personne n'ira les taper à la main. Il me semble que la raison d'être d'un url est sur la version électronique d'un document...

(21 Aoû, 00:53) pluton pluton's gravatar image
Affichage de 5 parmi 7 Afficher 2 commentaire(s) en plus

  • le nom séparé de la date par une virgule :

    Ouvrir dans l'éditeur Overleaf
    \DeclareDelimFormat{nameyeardelim}{\addcomma\addspace}
    
  • pp. 89-91 au lieu de p. 89-91 :

    Ouvrir dans l'éditeur Overleaf
    \DefineBibliographyStrings{french}{%
        pages = {pp\adddot},
    }
    
  • tous les noms même lorsqu'ils sont identiques :

    Ouvrir dans l'éditeur Overleaf
    dashed=false,
    
  • ne pas afficher le champ note :

    Ouvrir dans l'éditeur Overleaf
    \AtEveryBibitem{
        \clearfield{note}
     }
    
  • ne pas faire afficher le titre URL et un retour à la ligne :

    Ouvrir dans l'éditeur Overleaf
     \DeclareFieldFormat{url}{\newline\url{#1}}
    

  • Pas dans votre question, mais

    • firstinits est vieux, maintenant c'est giveninits

    • style=apalike-fr n'est pas utilisé parce que vous avez citestyle et bibstyle


    Ouvrir dans l'éditeur Overleaf
    \documentclass[a4paper,11pt,english,french]{report}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[francais]{layout}
    \usepackage[english,french]{babel} %en dernier la langue principale
    \usepackage[%backend=biber, %
        isbn=false,doi=false,
        %note=false,
        %natbib=true,
        giveninits=true,         %initiales pour le prénom
        sorting=nyt,             % trier par nom, année, titre %,
    %    style=apalike-fr, 
        dashed=false,           
        citestyle=authoryear,    %citation dans le texte
        bibstyle=authoryear %citation dans la biblio
                ]{biblatex}
    \addbibresource{ECMbiblio.bib}
    \usepackage{url}
    \usepackage{hyperref}
    \hypersetup{colorlinks=true}
    
    \DeclareDelimFormat{nameyeardelim}{\addcomma\addspace}
    \DefineBibliographyStrings{french}{%
      pages = {pp\adddot},
    }
    \DeclareCiteCommand{\parencite}[\mkbibparens]
      {\usebibmacro{prenote}}%
      {\usebibmacro{citeindex}%
       \restorecommand\mkbibnamefamily\usebibmacro{cite}}
      {\multicitedelim}
      {\usebibmacro{postnote}}
    \AtEveryBibitem{
        \clearfield{note}
    }
    \DeclareFieldFormat{url}{\newline\url{#1}}
    
    \begin{document}
    \textcite[45]{Cor2010a}
    \parencite[89-91]{Dow2012}
    \nocite{*} % à mettre pour faire afficher la biblio même si pas de citation dans le texte.
    \printbibliography
    \end{document}
    
    Lien permanent

    Publiée 17 Aoû, 04:11

    samcarter's gravatar image

    samcarter
    2.8k211
    Taux d'acceptation : 48%

    Modifiée 17 Aoû, 04:46

    @Pathe Je suis désolé d'avoir annulé votre modification - J'ai modifier le réponse en même temps et je n'ai pas vue votre modification !

    (17 Aoû, 04:42) samcarter samcarter's gravatar image

    Lorsque je cite les auteurs, le nom n'apparaît pas forcément en minuscules, on peut le voir pour Cormen sur votre réponse et d'autres comme Dowek apparaissent en minuscules.

    (17 Aoû, 15:34) Emma Emma's gravatar image
    2

    @Emma Pour tous les nom en minuscules \DefineBibliographyExtras{french}{\restorecommand\mkbibnamefamily}.

    (17 Aoû, 21:36) samcarter samcarter's gravatar image
    1

    Il me semble bien que pp. pour l'abréviation de pages (au pluriel) est un anglicisme.

    (18 Aoû, 05:59) Bernard Bernard's gravatar image

    @Bernard, en effet dans l'abrégé de typographie, c'est ce qui est noté mais c'est ce qu'on me demande pour mon mémoire (qui s'aligne sur la présentation d'une revue). Pas très orthodoxe tout ça !

    (18 Aoû, 15:36) Emma Emma's gravatar image

    Forcément, si c'est un anglicisme… À que pp. ne soit l'abréviation de popes ?

    (18 Aoû, 21:47) Bernard Bernard's gravatar image
    1

    @Emma : il est fréquent que soient requises des aberrations typographiques. Sur ce thème, Didier Verna avait publié dans le TUGboat un papier édifiant, et très drôle.

    (20 Aoû, 22:10) Pathe ♦♦ Pathe's gravatar image

    @Didounet : attention ! Votre réponse étant une question indépendante, elle a été convertie comme telle.

    (25 Aoû, 22:59) Pathe ♦♦ Pathe's gravatar image
    Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus
    Votre réponse
    (dés)activer l'aperçu

    Suivre cette question

    Par courriel :

    Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

    Par flux RSS :

    Réponses

    Réponses et commentaires

    Bases de Markdown

    • *italique* ou _italique_
    • **gras** ou __gras__
    • Lien ::[texte](http://url.com/ "Titre ")
    • Image : ?![alt texte](/path/img.jpg "Titre ")
    • Liste numérotée : 1. Foo 2. Bar
    • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
    • Les balises HTML de base sont également prises en charge.

    Mots-clés de la question :

    ×42
    ×35
    ×4
    ×3

    Question posée : 17 Aoû, 02:59

    Question vue : 390 fois

    Dernière mise à jour : 25 Aoû, 22:59