Bonjour, J'utilise le package yathesis et j'ai un problème lorsque j'effectue ma bibliographie. J'utilise TeXstudio 4.4.1 sur MacOs Ventura 13.1 sur MacbookPro M1. Mon main tex n'a rien de particulier :

    % Document de classe yathesis
\documentclass[mainlanguage=english, version=inprogress, colophon-location=nowhere, space=double, localtocs,fncychap=Glenn]{yathesis}
%
% Chargement manuel de packages (pas déjà chargés par la classe yathesis)
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage[top=1.5cm]{geometry}
\geometry{a4paper, top=2.5cm, bottom=2.54cm}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage[xindy,  acronyms, symbols]{glossaries}
\usepackage{colortbl}
\usepackage{hhline}
\usepackage{vcell}
\usepackage{pifont}
%\usepackage{kpfonts}
\usepackage{booktabs}
\usepackage{siunitx}
\sisetup{separate-uncertainty}
\sisetup{inter-unit-product = \ensuremath{\cdot}}
\usepackage{pgfplots}
\usepackage{floatrow}
\usepackage[labelfont=bf, labelsep=endash, font=small]{caption}
\usepackage{microtype}
\usepackage{lipsum}
\usepackage{upgreek}
\usepackage{booktabs}
\usepackage{chemmacros}
\chemsetup[phases]{pos=sub}
\usepackage{multirow}
%\chemsetup[reactions]{before-tag =  \thechapter , tag-open = [ ,tag-close = ]}
\chemsetup[redox]{explicit-sign = true}
\chemsetup{redox/dist=1em}
\renewcommand\thereaction{{R~\thechapter.\arabic{reaction}}} 
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc, giveninits=true, style=numeric-comp, sorting=none, maxnames=2, backref=true]{biblatex}
\usepackage[pdfencoding=auto]{hyperref}
\hypersetup{colorlinks=true,linkcolor=blue}
\captionsetup[figure]{name=Fig.}
\usepackage{systeme}
\usepackage{amsmath,amsfonts,amssymb}
\newcommand{\reff}{Eq.~\eqref}
\usepackage[nospace]{varioref}
\usepackage[]{makeidx}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usepackage{anyfontsize}
\renewcommand{\textflush}{flushepinormal}

% (Facultatif) Génération de l'index (obligatoire si un package d'index, par
% exemple « imakeidx », est chargé)
\makeindex

% (Facultatif) Spécification de la ou des ressources bibliographiques
% (obligatoire si le package « biblatex » est chargé)
\addbibresource{auxiliaires/references.bib}

% (Facultatif) Génération du glossaire (obligatoire si le package « glossaries »
% est chargé)
\makeglossaries
\newacronym{hcr}{HCR}{Heterogeneous Chemical Reaction}
\newglossaryentry{urea}{name={urea}, description = {molécule d'urée contenue dans l'urine}}
\newglssymbol{ohm}{\si{\ohm}}{ohm}{unité de résistance électrique}

% (Facultatif) Configuration des styles du glossaire et de la liste d'acronymes
% (à n'utiliser que si le package « glossaries » est chargé)
\setglossarystyle{indexhypergroup}
\setacronymstyle{long-sc-short}
%
% (Facultatif) Spécification de la ou des ressources terminologiques
% \loadglsentries{auxiliaires/}
% \loadglsentries{auxiliaires/}
% \loadglsentries{auxiliaires/}
%
% Les réglages figurant habituellement dans le préambule, notamment concernant
% la bibliographie et l'éventuel index, peuvent être saisis dans le fichier
% « thesis.cfg » (situé dans le sous-dossier « configuration ») qui est
% automatiquement importé par la classe yathesis.
%
% Importation manuelle du fichier de macros personnelles
\input{configuration/macros}
%
%%%%%%%%%%%%%
% Début du document

%%%%%%%%%%%%%%%%%%%
\begin{document}

Concernant mon fichier voici un extrait mais encore une fois rien de particulier :

@article{seghiouerElectrochemicalOxidationNickel1998,
    title = {Electrochemical oxidation of nickel in alkaline solutions: a voltammetric study and modelling},
    doi = {10.1016/S0022-0728(97)00498-1},
    journaltitle = {Journal of Electroanalytical Chemistry},
    author = {Seghiouer, A. and Chevalet, J. and Barhoun, A. and Lantelme, F.},
    date = {1998},
}

@article{visscherAnodicOxidationNickel1980,
    title = {The anodic oxidation of nickel in alkaline solution},
    doi = {10.1016/0013-4686(80)87072-1},
    journaltitle = {Electrochimica Acta},
    author = {Visscher, W. and Barendrecht, E.},
    date = {1980},
}

Et j'ai beau tout compiler, biblio, fichier tex, etc mais rien n'y fait, la table de bibliographie s'effectue bien mais aucune date des références n'est affichée et un message d'erreur comme illustré ci-dessous est affiché :

Package biblatex Warning: Biber reported the following issues
(biblatex)                with 'seghiouerElectrochemicalOxidationNickel1998':
(biblatex)                - Entry 'seghiouerElectrochemicalOxidationNickel1998'
 (auxiliaires/references.bib): Invalid format '1998' of date field 'date' - ign
oring.

Package biblatex Warning: Biber reported the following issues
(biblatex)                with 'visscherAnodicOxidationNickel1980':
(biblatex)                - Entry 'visscherAnodicOxidationNickel1980' (auxiliai
res/references.bib): Invalid format '1980' of date field 'date' - ignoring.

Merci d'avance pour votre aide !

Posée 07 Jan '23, 19:57

gimshps's gravatar image

gimshps
19510
Taux d'acceptation : 100%

Modifiée 08 Jan '23, 11:03

pouvez-vous donner la référence dont la clé est bebelisHighlightsDevelopmentElectrochemical2013 ?

(07 Jan '23, 20:25) Le TeXnicien de surface Le%20TeXnicien%20de%20surface's gravatar image

Merci pour votre réponse rapide. J'ai modifié mon post pour illustrer les erreurs ainsi que le fichier .bib des réf concernées. En réalité toutes mes références le font.

J'ai trouvé sur GitHub des cas de figure identiques, mais j'avoue que cela me perd un peu. Apparemment l'erreur a lieu sur Mac.

(08 Jan '23, 11:07) gimshps gimshps's gravatar image

Avez-vous essayé de lancer dans un terminal la commande rm -Rf "$(biber --cache)" ?

(08 Jan '23, 16:15) denis ♦♦ denis's gravatar image

Attention ! Votre exemple n'est pas un ECM car il n'est ni complet (il manque \end{document} et des commandes telles que \autocite et \printbibliography), ni minimum : de nombreux packages n'ont certainement rien à voir avec le problème rencontré, et peut-être même la classe yathesis n'est-elle pas concernée.

(08 Jan '23, 16:19) denis ♦♦ denis's gravatar image
Soyez le premier à répondre à cette question !
(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.