Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 6

12 Sep '19, 22:01

Bernard's gravatar image

Bernard
4.6k15

Il faut remplacer tout ce qui concerne la bibliographie dans votre code par la syntaxe de `biblatex` - dans le préambule : \usepackage[style=apa]{biblatex} \addbibresource{mabiblio.bib} Deux points à remarquer : le(s) fichier(s) `.bib` se déclarent dans le préambule, donc, *avec leur extension*, au contraire de ce qui se fait avec `bibtex`. D'autre part, le moteur par défaut est `biber`. On peut utiliser `bibtex` (option `[backend=bibtext]`), `[backend=bibtex]`), mais on perd une partie des fonctionnalités de `biblatex`. En particulier, `biber` comprend `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` : la syntaxe est de type LaTeX. *Un 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} <img src="/upfiles/authortitlewlabel_hSxaRQQ.png" style="width: 100%;"/>
cliquez ici pour masquer/afficher la révision 5
Ajout: mentionné l'option pour faire de bibtex le moteur de compilation de la bibliographie

12 Sep '19, 22:01

Bernard's gravatar image

Bernard
4.6k15

Il faut remplacer tout ce qui concerne la bibliographie dans votre code par la syntaxe de `biblatex` - dans le préambule : \usepackage[style=apa]{biblatex} \addbibresource{mabiblio.bib} Deux points à remarquer : le(s) fichier(s) `.bib` se déclarent dans le préambule, donc, *avec leur 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` (option `[backend=bibtext]`), mais on perd une partie des fonctionnalités de `biblatex`. En particulier, `biber` comprend `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` : la syntaxe est de type LaTeX. *Un 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} <img src="/upfiles/authortitlewlabel_hSxaRQQ.png" style="width: 100%;"/>
cliquez ici pour masquer/afficher la révision 4
mineure image

10 Sep '19, 19:49

Pathe's gravatar image

Pathe
7.6k49209252

cliquez ici pour masquer/afficher la révision 3

10 Sep '19, 14:49

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 2

10 Sep '19, 14:48

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 1

10 Sep '19, 14:37

Bernard's gravatar image

Bernard
4.6k15

C'est votre première visite ici ? Consultez la FAQ !

×