Avec biblatex, la commande \nocite{*} arrête la compilation et renvoie le message suivant:

Ouvrir dans l'éditeur Overleaf
 ! File ended while scanning use of
 \field. <inserted text>
 \par  l.19 \begin{document}
 ? x No pages of output. Transcript written on
 Organisation.micro.log.
 === TeX engine is 'pdfTeX' Latexmk: Found input bbl file
 'Organisation.micro.bbl' Latexmk: Log
 file says no output from latex
 Latexmk: For rule 'pdflatex', no
 output was made Latexmk: Found biber
 source file(s) [Organisation.micro.bcf
 docs.bib] Latexmk: Errors, so I did
 not complete making targets Collected
 error summary (may duplicate other
 messages):   pdflatex: Command for
 'pdflatex' gave return code 1
       Refer to 'Organisation.micro.log' for details
 Latexmk: Use the -f option to force
 complete processing,  unless error was
 exceeding maximum runs, or warnings
 treated as errors.

Je compile avec la commande: latexmk -pdf ( ou latexmk -pdf -g)

Voici l'ECM:

Ouvrir dans l'éditeur Overleaf
\documentclass[french,a4paper,12pt,]{book} 
\usepackage[%
   backend=biber,
]{biblatex}
\addbibresource{docs.bib}
\begin{document}
Je cite pour déboguer \cite{organisation} et ça ne change rien.
Je cite pour déboguer \cite{glossaire} et ça ne change rien.
Je cite pour déboguer \cite{michu} et ça ne change rien.
\nocite{*}
\printbibliography
\end{document}

et le fichier docs.bib:

Ouvrir dans l'éditeur Overleaf
@online{glossaire,
    title= {Glossaire avec l'extension glossaries},
    author= {Valissant, Eric},
    year = {2017},
}

@online{michu,
    title = {Bib\LaTeX\ expliqué à Mademoiselle Michu},
    author = {Masson,Bertrand},
    year = {2010},
}

@online{organisation,
    title = {Organisation du travail},
    subtitle = {Rédiger sa thèse avec \LaTeX\ },
    author= {Valissant, Eric},
    url = {Organisation.pdf},
    year = {2017},
}

Le fait de citer ou non dans le document ne modifie pas ce comportement.

Sans cette commande, tout se passe bien.

La version de Texlive est celle de ce jour

Posée 15 Oct '18, 21:00

joseph-tux's gravatar image

joseph-tux
46623061
Taux d'acceptation : 3%

Modifiée 16 Oct '18, 14:32

2

Il suffit de supprimer la contre-oblique juste après \LaTeX dans la 3e référence. Au passage, la commande \Mlle n'existe pas.

(15 Oct '18, 21:43) denis ♦♦ denis's gravatar image

Merci Denis La commande \Mlle existe dans mon document d'origine, comme une commande personnelle. J'ai construit l' ECM par réduction progressive. Désolé pour la confusion: je l'efface de l' ECM.

Plus précisément, je n'avais pas suffisamment pensé à mettre en question le fichier docs.bib au delà de sa structure.

(16 Oct '18, 14:31) joseph-tux joseph-tux'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.