- le nom en minuscules
\restorecommand\mkbibnamefamily
- séparé de la date par une virgule
\DeclareDelimFormat{nameyeardelim}{\addcomma\addspace}
- pp. 89-91 au lieu de p. 89-91.
\DefineBibliographyStrings{french}{%
pages = {pp\adddot},
}
- tous les noms même lorsqu'ils sont identiques
dashed=false,
- ne pas afficher le champ note
\AtEveryBibitem{
\clearfield{note}
}
- 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.
\DeclareFieldFormat{url}{\newline\url{#1}}
---
\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}
\usepackage{filecontents}
\begin{filecontents*}{ECMbiblio.bib}
@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}
}
\end{filecontents*}
\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}
![alt text][1]
[1]: https://texnique.fr/osqa/upfiles/Screen_Shot_2019-08-16_at_23.25.36.png