Il faut remplacer tout ce qui concerne la bibliographie dans votre code par la syntaxe de `biblatex`
- dans le préambule:
préambule :
\usepackage[style=apa]{biblatex}
\addbibresource{mabiblio.bib}
Deux points à remarquer: remarquer : le(s) fichier(s) .bib `.bib` se déclarent dans le préambule, donc, `avec *avec leur extension`,au extension*, au contraire de ce qui se fait avec `bibtex`. D'autre part, le moteur par défaut est `biber`. On peut utiliser bibtex, `bibtex`, mais on perd une partie des fonctionnalités de biblatex. `biblatex`. En particulier, biber `biber` comprend utf8, `utf8`, ce qui fait qu'il n'est plus nécessaire d'avoir recours à des contorsions pour les lettres accentuées.
- Dans le corps du document : insérer `\printbibliography` à l'endroit choisi.
Tout ceci pour une utilisation basique. Beaucoup de détails peuvent être réglés par le choix d'autres options ou par des déclarations dans le préambule (type de tri des entrées, façons d'écrire les noms, &c.). En outre, patcher un style pour qu'il donne exactement ce que vous voulez est relativement plus facile qu'avec un style bibtex: `bibtex` : la syntaxe est de type latex.
LaTeX.
*Un exemple*:
exemple* :
\documentclass[french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{fourier, erewhon}
\usepackage[scaled =0.92]{cabin}
\usepackage{babel}
\usepackage[autostyle]{csquotes}% r
\usepackage[backend=biber, autolang=other, bibstyle =authortitle, sortcites]{biblatex}
\setcounter{biburllcpenalty}{7000}
\setcounter{biburlucpenalty}{8000}
\def\UrlFont{\sffamily}
\DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}% from karlkoeller's answer
\setlength\bibitemsep{3pt}
\defbibenvironment{bibliography}
{\list
{\printfield[labelnumberwidth]{labelnumber}}
{\setlength{\labelwidth}{\labelnumberwidth}%
\setlength{\leftmargin}{\dimexpr\labelnumberwidth + \biblabelsep\relax}%
\setlength{\labelsep}{\biblabelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\itemindent}{0pt}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{##1\hss}}
{\endlist}
{\item}
\usepackage{filecontents}
\begin{filecontents}{mabiblio.bib}
@BOOK{Dodgson,
AUTHOR = {Lewis Carroll},
TITLE = {The Hunting of the Snark},
YEAR = {1876},
PUBLISHER = {Macmillan},
LOCATION = {London}
}
@BOOK{Lear,
AUTHOR = {Edward Lear},
TITLE = {Les Sept familles du lac Pipple-Popple},
TITLEADDON = {(The History of the seven families of the lake Pipple-Popple)},
TRANSLATOR = {Simone Lamblin},
PUBLISHER = {Gallimard},
LOCATION = {Paris},
YEAR = {1978},
EDITION = {2},
}
@online{nonsense,
title = {International Owl \& Pussycat Day, 12 May},
year = 2011,
url = {https://teachingnonsenseinschools.wordpress.com},
urldate = {2010-09-30}
}
\end{filecontents}
\addbibresource{mabiblio.bib}
\begin{document}
\nocite{*}
Deux ouvrages indispensables: \cite{Lear, Dodgson}.
\printbibliography%
\end{document}
![alt text][1]
[1]: https://texnique.fr/osqa/upfiles/authortitlewlabel_hSxaRQQ.png<img src="/upfiles/authortitlewlabel_hSxaRQQ.png" style="width: 100%;"/>