Problème de compilation avec natbib

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.

Problème de compilation avec natbib

Messagepar avelu » Mercredi 19 Juillet 2017, 17:14

Bonjour,

Je débute en latex pour écrire ma thèse mais je n'ai pas vraiment de compétences en programmation :/ J'utilise Texmaker jusqu'à présent sans trop de soucis.
Depuis quelque temps ma bibliographie apparait avec des chiffres [1] au lieu de (auteur, date).
J'avais l'habitude de compiler mon doc bibtex (F11) puis compilation rapide (F1) et ça fonctionnait très bien.
Or, en voulant résoudre ce pb, je me suis rendue compte que lorsque que je compile avec latex (F2) un message d'erreur apparait :
! Package pdftex.def Error: PDF mode expected, but DVI mode detected!
Pourtant, la compilation rapide ne m'indique pas de message d'erreur particulier.

Je copie colle mon préambule ci-dessous.

Code: Tout sélectionner
\documentclass[a4paper,11pt,twoside]{book}
\usepackage[authoryear]{natbib}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage[pdftex]{graphicx}
\graphicspath{ {images/} }
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\usepackage{ulem}
\usepackage{lettrine}
\usepackage{shorttoc}
\usepackage{tocloft}
\usepackage{lscape}
\usepackage{chngpage}
\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[T1]{fontenc}
\usepackage{graphics}
\usepackage{array}
\usepackage{multirow}
\usepackage{narrow}
\usepackage{setspace}
\usepackage{enumitem}
\setstretch{1,5}
\usepackage{graphics}
\usepackage{float}
\usepackage{caption}
\usepackage[table,xcdraw]{xcolor}
\usepackage{epigraph}
\usepackage[newparttoc]{titlesec}
\usepackage{tocloft}
\usepackage[toc,page]{appendix}
\usepackage{etoolbox}
\usepackage{textcomp}
\usepackage[final]{pdfpages}


Est-ce que ce message d'erreur explique le fait que mes références bibliographiques apparaissent de façon chiffrée ?
Merci beaucoup pour votre aide !

Anne-Elise
Dernière édition par MB le Mercredi 19 Juillet 2017, 21:33, édité 1 fois.
Raison: Balises code !
avelu
Utilisateur
 
Messages: 2
Inscription: Mercredi 19 Juillet 2017, 16:47
Statut actuel: Post-bac | Doctorat

Publicité

Re: problème de compilation avec natbib

Messagepar balf » Mercredi 19 Juillet 2017, 18:08

Bonsoir,

Il y a bien quelques anomalies – graphicx chargé deux fois, dont une avec le pilote pdftex, plus graphics, ce qui est totalement inutile ; chngpage devrait être remplacé par changepage – mais rien de rédhibitoire. D'autre part je ne connais pas l'extension narrow. D'où vient-elle ?

De toute façon, ces extensions n'ont pas de rapport direct avec la bibliographie, et il faudrait un exemple complet minimal pour comprendre ce qu'il se passe.

Vérifiez aussi comment est paramétré TeXmaker pour la compilation rapide.

B. A.
balf
Zetta-utilisateur
 
Messages: 3596
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: problème de compilation avec natbib

Messagepar avelu » Mercredi 19 Juillet 2017, 19:17

Merci pour votre réponse.
Je suis bien embêtée car je ne parviens pas à isoler le problème.
Quand je créé un nouveau doc avec le même préambule et ne copiant qu'une seule phrase de mon manuscrit avec sa référence biblio, celle-ci apparaît normalement (auteur, date) au moment de la compilation. (cf. ci dessous) Pourtant il apparaît toujours en format numéroté dans le pdf de mon manuscrit.
Par contre j'ai toujours le même message d'erreur lorsque je compile en latex (! Package pdftex.def Error: PDF mode expected, but DVI mode detected!). J'ai enlevé les doublons que vous avez souligné.
Ma compilation rapide est configurée en PDFLatex+Voir PDF.

Code: Tout sélectionner
\documentclass[a4paper,11pt,twoside]{book}
\usepackage[authoryear]{natbib}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage[pdftex]{graphicx}
\graphicspath{ {images/} }
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\usepackage{ulem}
\usepackage{lettrine}
\usepackage{shorttoc}
\usepackage{tocloft}
\usepackage{lscape}
\usepackage{chngpage}%changepage ne fonctionne pas contrairement à chngepage...
\usepackage{indentfirst}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{multirow}
\usepackage{narrow}
\usepackage{setspace}
\usepackage{enumitem}
\setstretch{1,5}
\usepackage{float}
\usepackage{caption}
\usepackage[table,xcdraw]{xcolor}
\usepackage{epigraph}
\usepackage[newparttoc]{titlesec}
\usepackage{tocloft}
\usepackage[toc,page]{appendix}
\usepackage{etoolbox}
\usepackage{textcomp}
\usepackage[final]{pdfpages}
\begin{document}

Leur expérience au contact des politiques publiques de prise en charge de la difficulté scolaire voire des dispositifs de soutien à la parentalité \citep{serre_les_2009} blablablablabla
\bibliographystyle{bibstyle}
\bibliography{biblio}


\end{document}


avec :
Code: Tout sélectionner
@book{serre_les_2009,
   address = {Paris},
   title = {Les coulisses de l'État social : enquête sur les signalements d'enfant en danger},
   isbn = {978-2-912107-46-6 2-912107-46-6},
   shorttitle = {Les coulisses de l'État social},
   language = {French},
   publisher = {Raisons d'agir éd.},
   author = {Serre, Delphine},
   year = {2009}
}


Merci pour votre aide !
avelu
Utilisateur
 
Messages: 2
Inscription: Mercredi 19 Juillet 2017, 16:47
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Exabot [Bot], Grapeshot [Crawler] et 14 invités