[Résolu] Un problème d'ordre des entrées avec Biblatex

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] Un problème d'ordre des entrées avec Biblatex

Messagepar styren » Dimanche 17 Septembre 2017, 17:42

J'ai un problème l'entrée suivante dans biblio Biblatex.
@ARTICLE{Davenport,
AUTHOR = {Harold Davenport},
TITLE = {On $f^{3}(t)-g^{2}(t)$},
JOURNAL = {K. Norske Vid. Selskabs Forh.},
YEAR = {1965},
volume = {38},
pages = {86-87},
note = {Repub. \emph{The collected works of Harold Davenport}, Vol. IV, p.~$1743$-$1744$, Academic Press, $1977$},
hyphenation = {english},
}

Dans ma config de biblatex (voir fichier joint), l'entrée "note" se trouve entre l'année de publication et la page de l'article. Je souhaiterais que la page de l'article suive l'année de publication et que cette partie s'arrête par un point. Puis Ensuite, l'entrée "note". Comment faire ?

Merci d'avance.
Fichiers joints
Ecm.tex
(4.46 Kio) Téléchargé 7 fois
Dernière édition par styren le Mardi 19 Septembre 2017, 15:20, édité 1 fois.
styren
Déca-utilisateur
 
Messages: 21
Inscription: Vendredi 28 Juillet 2017, 22:29
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Un problème d'ordre des entrées avec Biblatex

Messagepar raphkebab » Lundi 18 Septembre 2017, 15:47

il faut que tu utilise en plus une commande \DeclareBibliographyDriver{article}.

Du style :
Code: Tout sélectionner
\DeclareBibliographyDriver{article}{%
   \indent %
   \printnames{author}%
   \newunit\newblock
   \printfield{title}%
   \newunit\newblock
   \printfield{journaltitle}%
   \printfield{year}%
   \setunit*{\addsemicolon\addspace}\newblock
   \iffieldundef{volume}{}{%
      \textbf{\printfield{volume}}}%
   \setunit{:\addspace}\newblock
   \printfield{pages}%
   \finentry
   \newline}


Et là tu peux gérer l'ordre.
Je te souhaite un bon courage tellement c'est chiant.
raphkebab
Kilo-utilisateur
 
Messages: 227
Inscription: Mardi 31 Décembre 2013, 12:37
Localisation: Caen
Statut actuel: Post-bac | Doctorat

Re: Un problème d'ordre des entrées avec Biblatex

Messagepar styren » Lundi 18 Septembre 2017, 17:11

Je te remercie pour l'encouragement :mrgreen:

Je vais aller voir cette commande \DeclareBibliographyDriver{article} (l'autre option étant de virer cette remarque de la biblio :bye1: ).
styren
Déca-utilisateur
 
Messages: 21
Inscription: Vendredi 28 Juillet 2017, 22:29
Statut actuel: Actif et salarié | Enseignant

Re: Un problème d'ordre des entrées avec Biblatex

Messagepar balf » Lundi 18 Septembre 2017, 23:25

Inutile d'en faire tant. Il suffit d'utiliser le champ addendum plutôt que note. C'est automatiquement placé à la fin, via la macro addendum+pubstate. Il faut néanmoins redéfinir cette macro, parce qu'elle ne rajoute pas de point final. Donc rajoutez ceci au préambule :
Code: Tout sélectionner
\renewbibmacro*{addendum+pubstate}{%
  \printfield{addendum}%
  \newunit\newblock
  \printfield{pubstate}%
 \adddot}

le fichier Ecm.bib devient
Code: Tout sélectionner
@ARTICLE{Davenport, AUTHOR = {Harold Davenport},
 TITLE = {On $f^{3}(t)-g^{2}(t)$},
 JOURNAL = {K. Norske Vid. Selskabs Forh.},
 YEAR = {1965},
volume = {38},
pages = {86-87},
addendum = {Repub. \emph{The collected works of Harold Davenport}, Vol. IV, p.~$1743$-$1744$, Academic Press, $1977$},
hyphenation = {english},
}

En revanche, je n'ai pas compris d'où vient exactement le « cf. p. 1 » final de la bibliographie. Il est induit par votre redéfinition de la macro entrytail. Est-ce prévu ?

Petite remarque en passant : de préférence, utilisez l'encodage utf8 pour vos codes-sources. C'est le seul encodage universel en dehors de l'ascii, et tous les éditeurs modernes l'utilisent par défaut. De plus biber comprend l'utf8.
B. A.

Ecmbib.pdf
(121.71 Kio) Téléchargé 6 fois
balf
Zetta-utilisateur
 
Messages: 3656
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Un problème d'ordre des entrées avec Biblatex

Messagepar styren » Mardi 19 Septembre 2017, 13:15

Merci pour votre aide. Je vais insérer tout cela dans mon fichier.

Le (cf p.1) qui apparait est volontaire et renvoie à la page où apparait la citation dans le corps du texte.

Pour l'utf8, je sais que ce serait une bonne idée mais j'ai eu quelques soucis de conversion (avec quelques caractères accentués) et j'ai laissé tomber pour ce projet (qui est déjà très avancé puisque plus très loin de la publication).
styren
Déca-utilisateur
 
Messages: 21
Inscription: Vendredi 28 Juillet 2017, 22:29
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: DotBot [Crawler], Google [Bot] et 26 invités