J'ai ces trois références bibliographiques à insérer mais elles me donnent ces erreurs : Ouvrir dans l'éditeur Overleaf
Or, je ne sais pas quel est le caractère qui pose problème et donc lequel enlever : Ouvrir dans l'éditeur Overleaf
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
Le plus souvent, ces problèmes vient des convertisseurs. Pouvez-vous essayer avec :
|
Le problème est dans la référence Dans le même ordre d'idée, dans la référence Mais honnêtement, dans les deux cas je pense que c'est des coquilles. Et comment j'ai fait pour trouver les caractères fautifs : eh bien, c'est très simple j'utilise un véritable éditeur qui s'appelle Emacs. Il y a un paquet Emacs du nom d'AUCTeX qui permet de faire du LaTeX sous Emacs avec une productivité élevée.
pas besoin d'une usine à gaz pour savoir cela, un simple coup d'oeil au fichier log suffi t pour connaitre les caractères incriminés. La question n'était pas temps de savoir quels caractères étaient incriminés, mais les retrouver immédiatement dans la bibliographie. |
Que font ces
\makeatletter
dans le message? Difficile de deviner avec si peu d'informations. Allez je sors ma boule de cristal et je tente : Tu as du utiliser\makeatletter
vu le message. Il doit manquer le\makeatother
, du coup@
est un lettre et donc ça couïne au niveau de la biblio. C'est juste une supposition. Unicode char (U+2009) c'est l'espace fine (on ne le voit pas forcement) Unicode char − (U+2212) c'est le moins-
(indiqué dans l'erreur).en fait c'est quand j'ajoute ces 3 references bibliographiques que j'obtiens ces erreurs, du coup je sais que cela arrive quand il y'a des caractères qui ne sont pas decrits par l'utf8, donc j 'ai remplacé les lettres grecques par des lettres normales mais j'ai toujours une erreur donc un caractere qui ne passe pas sur ces 3 exemples mais je ne sais pas lequel ... make as a letter arrive bien plus tard dans une autre partie
Merci d'ajouter un ECM.
Le plus souvent, ces problèmes vient des convertisseurs. Pouvez-vous essayer avec :
title={Pulling Nanoparticles into Water: Phase Transfer of Oleic Acid Stabilized Monodisperse Nanoparticles into Aqueous Solutions of Alpha-cyclodextrin}
title={Facile Light-Triggered One-Step Synthesis of Small and Stable Platinum Nanoparticles in an Aqueous Medium from a Beta Cyclodextrin Host-Guest Inclusion Complex}
title={Effect of Catalysis on the Stability of Metallic Nanoparticles: Suzuki Reaction Catalyzed by PVP-Palladium Nanoparticles}
author = {Narayanan, Radha and El-Sayed, Mostafa A.}
Sur le site d'Unicode, il est facile de constater que, comme le dit Nikopol, U+2212 est une espace fine tandis que U+2212 est un signe moins.
Merci @Touhami cela fonctionne, je les ait récupéré directement depuis internet et j'ai modifié les caractères grecs mais effectivement il y'avait des tirets et des espaces qui n'etaient pas bien pris en compte par bibtex
On peut définir ces caractères manquants dans le préambule. Par exemple:
\DeclareUnicodeCharacter{2212}{-}
et\DeclareUnicodeCharacter{2212}{ }
...