Je suis en train d'éditer une bibliographie avec biblatex :

\usepackage[backend=biber, style =authoryear]{biblatex}

J'ai réussi une première fois à changer la mention des pages avec cette commande :

 \DefineBibliographyStrings{french}{%
    pages = {pp\adddot}}

De la même façon je voudrai modifier mes champs de numéro et de volume d'article pour passer de ça :

Madec, Annick (2002). “Rires et relations d’enquête”. in : Ethnologie française 32.1, pp. 89- 94.

à :

Madec, Annick (2002). "Rires et relations d'enquête". in : Ethnologie française, n°32, vol. 1, pp. 89-94.

J'ai essayé :

\DefineBibliographyStrings{french}{%
pages = {pp\adddot},
in ={\emph{in}},
volume={vol\adddot},
number={n°}
}

Mais ça ne marche pas. Quelqu'un aurait une idée ?

Posée 30 Avr '21, 15:24

margot's gravatar image

margot
4312
Taux d'acceptation : 0%

Modifiée 30 Avr '21, 21:42

denis's gravatar image

denis ♦♦
7.0k1510

Bienvenu sur TeXnique.fr !

(30 Avr '21, 15:32) samcarter samcarter's gravatar image

Bienvenu sur TeXnique.fr ! Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(30 Avr '21, 21:41) denis ♦♦ denis's gravatar image
1

Attention ! Abréger « numéro » au moyen de « n° » n'est pas conforme à la typographie française car le « ° » désigne « degré » ; ce qui serait conforme serait « nᵒ » c'est-à-dire un « n » suivi d'un « o » en exposant (exposant du mode texte et non du mode mathématique) : noter que ° ≠ ᵒ. Mais le mieux est de recourir à la commande \no fournie par babel-french qui abrège donc « numéro » de façon conforme et en adaptant à la fonte en cours et le « n » et le « o » en exposant.

(30 Avr '21, 21:54) denis ♦♦ denis's gravatar image

On peut modifier le macro volume+number+eid comme ça :

\documentclass{article}

\usepackage[french]{babel}
\usepackage[backend=biber, style=authoryear]{biblatex}

\DefineBibliographyStrings{french}{%
  pages = {pp\adddot},
  in ={\emph{in}},
  volume={vol\adddot\addspace},
  number={\no}
}

\DeclareFieldFormat{no}{\bibsstring{number}#1}
\DeclareFieldFormat{vol}{\bibsstring{volume}#1}

\renewbibmacro*{volume+number+eid}{%
  \addcomma\addspace%
  \printfield[vol]{volume}%
  \setunit{\addcomma\addspace}%
  \printfield[no]{number}%
  \setunit{\addcomma\addspace}%
  \printfield{eid}
}

\addbibresource{biblatex-examples.bib}

\begin{document}

\cite{bertram}
\printbibliography

\end{document}

alt text

Lien permanent

Publiée 30 Avr '21, 15:46

samcarter's gravatar image

samcarter
8.2k2817
Taux d'acceptation : 57%

Modifiée 30 Avr '21, 23:12

Merci énormément vous me sauvez !! Merci aussi pour le modèle des ECM je n'y manquerai pas

(30 Avr '21, 16:01) margot margot's gravatar image

@margot De rien ! :)

(30 Avr '21, 16:07) samcarter samcarter's gravatar image
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.