[Résolu] Bibliographies fantomes avec Bibunits

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.

[Résolu] Bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 11:02

Bonjour,

Je suis dans la redaction d'un ouvrage qui necessite une bibliographie en fin de chaque chapitre, puis une bibliographie generale en fin d'ouvrage. J'ai trouve le package "bibunits" qui semble parfaitement adapte a ce type de travail, mais malheureusement je n'arrive pas a le faire fonctionner correctement... Le probleme est que les references ne sont pas introduites (seulement des "?") et les bibliographies n'apparaissent pas en fin de chapitre (meme pas le mot "Bibliography"). Il semblerait que mon fichier bib ne soit pas trouve... Apres compilations (LaTeX + BibTeX + 2 LaTeX), les fichiers "bu*.aux" sont pourtant bien generes, mais le fichier *.bbl reste desesperement vide.

Quelqu'un aurait-il deja rencontre ce probleme ?

J'ai essaye de creer un exemple minimal, mais celui-ci ne reproduit malheureusement pas mon probleme... Le resultat est en effet le resultat attendu quand le package "natbib" est omis. Cela pourrait-il etre du a un probleme de compatibilite entre bibunits et natbib ? D'apres le manuel de bibunits les deux packages sont compatibles. Il m'est difficile de faire le test car mes documents reposent enormement sur les fonctionnalites de natbib.

Code: Tout sélectionner
\documentclass{book}

\usepackage{natbib}
\usepackage[sectionbib]{bibunits}

\begin{document}

\bibliographyunit[\chapter]
\defaultbibliographystyle{plain}
\defaultbibliography{./bib/texlit}

\chapter{Chapitre 1}
blablabla blablabla blablabla\cite{ref1}
\putbib

\chapter{Chapitre 2}
blablabla blablabla blablabla\cite{ref1}
\putbib

\end{document}


Merci d'avance pour votre aide !

remek
Dernière édition par Remek le Dimanche 18 Avril 2010, 13:49, édité 1 fois.
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Publicité

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 11:08

Après vos compilations (LaTeX + BibTeX + 2 LaTeX), qu'y a-t-il dans le fichier .blg ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar pg » Samedi 17 Avril 2010, 11:18

Avec natbib, il faut utiliser le style plainnat, pas plain.

Ensuite, quand je compile ce document (appelé "document.tex")

Code: Tout sélectionner
\documentclass{book}

\usepackage{natbib}
\usepackage[sectionbib]{bibunits}

\begin{document}

\bibliographyunit[\chapter]
\defaultbibliographystyle{plainnat}
\defaultbibliography{texlit}

\chapter{Chapitre 1}
blablabla blablabla blablabla\cite{ref1}
\putbib

\chapter{Chapitre 2}
blablabla blablabla blablabla\cite{ref1}
\putbib

\end{document}

avec les commandes suivantes :

Code: Tout sélectionner
latex document.tex
bibtex bu1.aux
bibtex bu2.aux
latex document.tex
latex document.tex

j'obtiens bien un document avec une bibliographie par chapitre.
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 11:34

Tout d'abord, merci pour vos reponses si rapides !

Pour repondre a fp, voici ce qu'il y a dans mon fichier .blg:
This is BibTeX, Version 0.99cThe top-level auxiliary file: Dissertation.aux
I found no \citation commands---while reading file Dissertation.aux
I found no \bibdata command---while reading file Dissertation.aux
I found no \bibstyle command---while reading file Dissertation.aux
(There were 3 error messages)

Les fichiers bu*.blg ne sont quant a eux pas crees...

Pour repondre a PG, je n'ai effectivement pas fait attention au style utilise pour l'exemple minimal. Le style utilise pour le document final devra de toute facon etre different. Mais je ne pense pas que le probleme vienne de la.

Merci pour le coup de main :)
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 11:37

Remek a écrit:Tout d'abord, merci pour vos reponses si rapides !

Pour repondre a fp, voici ce qu'il y a dans mon fichier .blg:
This is BibTeX, Version 0.99cThe top-level auxiliary file: Dissertation.aux
I found no \citation commands---while reading file Dissertation.aux
I found no \bibdata command---while reading file Dissertation.aux
I found no \bibstyle command---while reading file Dissertation.aux
(There were 3 error messages)

Les fichiers bu*.blg ne sont quant a eux pas crees...

Pour repondre a PG, je n'ai effectivement pas fait attention au style utilise pour l'exemple minimal. Le style utilise pour le document final devra de toute facon etre different. Mais je ne pense pas que le probleme vienne de la.

Merci pour le coup de main :)


Il doit falloir passer bibtex sur vos fichiers bu*.aux (voir l'exemple donné par PG).

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 11:44

C'est ce que je me disais aussi. J'utilise Winedt, et je ne comprends pas pourquoi la compilation fonctionne correctement avec l'exemple minimal et pas avec mon document. Je n'ai pourtant change aucun parametre de Winedt. Je vais essayer de compiler manuellement pour voir ce que ca donne.

Merci encore, et a plus tard.
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 14:33

Quelques nouvelles du front:

La compilation manuelle comme indiquee par PG marche sans probleme. Le souci semble donc de venir de WinEdt... vraiment etrange car sur mon exemple minimal tout fonctionne correctement. En revanche sur mon document, la premiere compilation LaTeX genere correctement les fichiers bu*.aux, mais ensuite la compilation BibTeX lancee par Winedt ne se fait que sur le fichier *.aux principal, et pas sur les fichiers bu*.aux comme cela devrait etre le cas... Vraiment etrange. La configuration de Winedt est la meme pour mon document que pour mon exemple minimal.

Auriez-vous une idee a me suggerer ?

Merci encore !!
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 16:39

Comment s'appelle votre document initial ? Et votre document minimal ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 16:44

Mon document initial s'appelle "Dissertation_version1.tex" et mon exemple minimal "test.tex". Le nom des fichiers peut-il poser probleme ?
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 16:59

Remek a écrit:Mon document initial s'appelle "Dissertation_version1.tex" et mon exemple minimal "test.tex". Le nom des fichiers peut-il poser probleme ?


Je ne sais pas, je cherche à comprendre. Et comme j'ai tendance à me méfier des noms de fichier comportant des espaces, je vous ai demandé ceci à tout hasard.

J'ai aussi WinEdt. Vous avez quelle version de WinEdt ? Dans le menu Options|Menu Setup, lorsque vous double-cliquez sur &Accessories, vous devez voir la liste de tous les items de menu qui sont dans le menu Accessories. Quelle est la configuration de l'item BibTeX (les champs « Macro », « Requires File Filter » et « Start In ») ?

Vous avez MiKTeX ou TeXlive ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 19:14

Merci d'essayer de comprendre fp ! Je suis aussi un peu deroute... d'autant plus que ce la fonctionne sans probleme dans mon exemple minimal...

Voici ma configuration WinEdt:

WinEdt version 5.5

Dans &Accessories pour BibTeX:

Macro: Exe('%b\Exec\MikTeX\BibTeX.edt');
File Filter: %O\%N.aux
Start in: %P
Caption: (vide)
Menu Item Options: rien n'est coche

Version de MiKTeX: 2.8


Merci encore pour le coup de main :)
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 19:45

OK.

On va essayer de voir ce qui se passe avec WinEdt.
Pouvez-vous ouvrir le fichier C:\Program Files\WinEdt Team\WinEdt\Exec\MiKTeX\BibTeX.edt
et rajouter entre les lignes 83 et 84 la ligne suivante :

Code: Tout sélectionner
 Prompt('BibTeX-%$(|BibTeX-package|);');>


La ligne 83 doit être :
Code: Tout sélectionner
 IfNum(%!7,%!8,"<",!">


La nouvelle ligne 84 est celle écrite plus haut
La nouvelle ligne 85 (ancienne ligne 84) doit être :

Code: Tout sélectionner
    Call('BibTeX-%$(|BibTeX-package|);');>


Vous sauvez le document puis vous lancez bibtex sur votre fichier qui pose problème. Avez-vous l'affichage d'une boîte d'alerte et, si oui, qu'affiche-t-elle ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 21:32

Manipulation effectuee, mais aucune boite d'alerte ne s'affiche apres compilation bibtex du fichier qui pose probleme...

Je ne sais pas si cela peut aider, mais voici ce que me dit le fichier *.blg:
This is BibTeX, Version 0.99cThe top-level auxiliary file: Dissertation_version1.aux
A level-1 auxiliary file: bu.aux
I couldn't open database file texlit.bib
---line 93 of file Dissertation_version1.aux
: \bibdata{texlit
: }
I'm skipping whatever remains of this command
I found no \citation commands---while reading file Dissertation_version1.aux
I found no database files---while reading file Dissertation_version1.aux
I found no \bibstyle command---while reading file Dissertation_version1.aux
(There were 4 error messages)


Etrange... le fichier texlit.bib est place dans un dossier appele "bib", qui est correctement specifie dans mon fichier latex avec la commande:
Code: Tout sélectionner
\defaultbibliography{./bib/texlit}


D'ailleurs la ligne 18 du fichier "Dissertation_version1.aux" contient bien
Code: Tout sélectionner
\gdef\bu@bibdata{./bib/texlit}

mais pas les lignes 91 a 93 qui ne contiennent que:
Code: Tout sélectionner
\gdef\bu@bibdata{texlit}
\@input{bu.aux}
\bibdata{texlit}


Merci encore pour votre aide, j'apprecie vraiment !
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 22:07

Est-ce que votre fichier Dissertation1.tex a un \include{bu} ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 22:09

Non, aucun \include{bu}.
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 22:19

Alors, je ne comprends pas la ligne 92 de votre fichier .aux (\@input{bu.aux})...?

Pouvez-vous poster le fichier Dissertation_version1.aux ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 22:23

Fausse alerte, erreur de ma part.... le \@input{bu.aux} est apparu parce qu'entre temps j'ai insere \bibliography{texlit} a la fin de mon fichier principal pour essayer de creer une bibliographie generale... je suis maintenant revenu en arriere en supprimant cette commande. Desole pour cette maladresse...
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Samedi 17 Avril 2010, 22:24

OK.
Toujours pas de boîte d'alerte de la part de WinEdt ?

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: bibliographies fantomes avec Bibunits

Messagepar Remek » Samedi 17 Avril 2010, 22:27

Toujours pas non, la compilation se fait sans probleme, mais toujours pas de biblio...
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: bibliographies fantomes avec Bibunits

Messagepar fp » Dimanche 18 Avril 2010, 07:09

Pardon, je n'avais pas vu, dans la configuration de WinEdt, que le chemin vers le fichier BibTeX.edt commençait par %b et pas par %B
Regardez si vous avez un fichier BibTeX.edt dans C:\Documents and Settings\<username>\Application Data\WinEdt\Exec\MiKTeX\
Si oui, faites la même manipulation sur ce fichier que sur l'autre et lancez BibTeX sur votre fichier Dissertation_version1.

FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Suivante

Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], Grapeshot [Crawler] et 22 invités