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 |
pouvez-vous donner la référence dont la clé est bebelisHighlightsDevelopmentElectrochemical2013 ?
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.
Avez-vous essayé de lancer dans un terminal la commande
rm -Rf "$(biber --cache)"
?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 classeyathesis
n'est-elle pas concernée.