Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/08/2007, à 10:28

miss

Bibtex, comment ça marche?

Bonjour,
Je suis toute débutante sous latex et je ne suis pas sûre d'avoir bien pigé comment marche bibtex: je ne sais pas quel en-tête mettre pour mon fichier .bib, et quand j'essaie de le compiler avec bibtex j'ai le message d'erreur suivant: 

line 1 -> ! LaTeX Error: Missing \begin{document}. @
line 1 -> Overfull \hbox (20.0pt too wide) in paragraph at lines 1--7
line 8 -> ! LaTeX Error: Missing \begin{document}. @
line 0 -> ! Emergency stop.

Merci de votre aide!

Hors ligne

#2 Le 10/08/2007, à 11:55

GrInDcOrE

Re : Bibtex, comment ça marche?

Bonjour.

Je n'y connais absolument rien en latex, mais, au vu des messages d'erreur, tu devrais commencer par faire un tour ici par exemple : http://nicolasj.developpez.com/articles/latex/introduction/

La forme d'un simple document comportant un simple paragraphe :

http://nicolasj.developpez.com a écrit :

\documentclass{article}

\begin{document}
Voici mon premier     exemple
     de document
ecrit        en

LaTeX
\end{document}

Tu aurais donc oublié de mettre la ligne "\begin {document}".

Hors ligne

#3 Le 10/08/2007, à 12:01

miss

Re : Bibtex, comment ça marche?

bon ben j'ai essayé j'ai toujours le même message d'erreurs, je crois que c'est normal, le document .bib n'est pas un document texte, je crois que c'est un peu plus compliqué à gérer. Merci quand même!

Hors ligne

#4 Le 10/08/2007, à 12:28

toufalk

Re : Bibtex, comment ça marche?

Voici un exemple:
Le fichier testbib.tex:

\documentclass[a4paper,10pt]{article}
\usepackage[T1]{fontenc} %% pour pouvoir mettre des accents sans utiliser des commandes
\usepackage[utf8]{inputenc} %% parce que sous ubuntu, les fichiers sont en utf8
\usepackage[francais]{babel} %% pour la typographie française

\title{\LaTeX et Bibtex}
\author{un Ubuntero}

\begin{document}
\maketitle

Voici quelques références utiles pour \LaTeX. Elles ne traîte pas exclusivement de Bibtex
mais y font référence.
\cite{babafou} est une bonne introduction à \LaTeX. Très bien pour les débutants.
\cite{seguin} est un résumé de 8 pages... il faut donc connaitre \LaTeX\ avant
mais il est terriblement efficace quand on ne se rappelle plus de la commande !

\bibliographystyle{alpha}
\bibliography{biblatex}

\end{document}

Le fichier biblatex.bib:

@Book{babafou,
author = {Babafou},
title = {Apprends LaTeX !},
publisher = {loria},
year = {1997},
note = {tex.loria.fr/general/apprends-latex.pdf}
}

@Article{seguin,
author = {Vincent Seguin},
title = {Aide-mémoire LaTeX},
journal = {Loria},
year = {1998},
volume = {1}, 
note = {tex.loria.fr/general/aide-memoire-latex-seguin1998.pdf}
}

Ensuite, il ne reste plus qu'à compiler:

latex testbib.tex
bibtex testbib
latex testbib.tex
latex testbib.tex

Voilà.

[edit]correction de petites fôtes de frappes[/edit]

Dernière modification par toufalk (Le 10/08/2007, à 15:03)

Hors ligne

#5 Le 10/08/2007, à 13:19

miss

Re : Bibtex, comment ça marche?

J'ai essayé scrupuleusement ton exemple mais je ne parviens pas a compiler le doc .bib, j'ai un message d'erreur:

Package babel Info: Making ! an active character on input line 121.

Et je n'ai pas de ligne 121...

J'utilise texmaker pour faire mon mémoire, est ce que c'est un logiciel foireux?

Hors ligne

#6 Le 10/08/2007, à 13:38

strataoïde

Re : Bibtex, comment ça marche?

Euh, est-ce que tu utilise des fichiers \input ou \include dan ton mémoire?
la ligne 121 se trouve peut-être dans un de ces fichiers.

Textmaker n'est qu'un ide, une interface pour écrire du code que latex compile. Donc non, textmaker n'est pas foireux.

Dernière modification par strataoïde (Le 10/08/2007, à 13:39)


la commande la plus utile sous linux? man bien sur!

Hors ligne

#7 Le 10/08/2007, à 13:39

Storm

Re : Bibtex, comment ça marche?

Bonjour,

Il me semble que ceci c'est pas vraiment un message d'erreur, mais un simple avertissement que tu peux ignorer pour le moment.

Sinon, Latex est loin d'être un logiciel foireux, il est vraiemnt puissant, simplement il nécessite un certain effort pour le maitriser...

Hors ligne

#8 Le 10/08/2007, à 13:43

strataoïde

Re : Bibtex, comment ça marche?

sinon un conseil, écrire ses fichiers bibtex est extrêmement fastidieux...moi j'aime bien JabRef...Qui permet de gérer facilement sa biblio en base de donnée.

Dernière modification par strataoïde (Le 10/08/2007, à 13:46)


la commande la plus utile sous linux? man bien sur!

Hors ligne

#9 Le 10/08/2007, à 14:31

yohann

Re : Bibtex, comment ça marche?

Storm a écrit :

Bonjour,

Il me semble que ceci c'est pas vraiment un message d'erreur, mais un simple avertissement que tu peux ignorer pour le moment.

Sinon, Latex est loin d'être un logiciel foireux, il est vraiemnt puissant, simplement il nécessite un certain effort pour le maitriser...

je crois qu'elle parle de texmaker et pas de latex qd elle pose la question


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#10 Le 10/08/2007, à 14:49

Storm

Re : Bibtex, comment ça marche?

Oups pardon, j'ai lu un peu trop vite...

Mea Culpa

Hors ligne

#11 Le 10/08/2007, à 15:01

toufalk

Re : Bibtex, comment ça marche?

Mea culpa, il manquait une virgule dans mon fichier bib (entre volume et note) et il manquait une compilation de latex pour bien afficher tout. J'ai modifié mon message précédent. Mais je ne pense pas que l'erreur vienne de là. Comme tu l'as dit, il n'y a pas 121 lignes...
Peux tu poster la totalité des messages que te renvoie bibtex.

Hors ligne

#12 Le 10/08/2007, à 15:10

miss

Re : Bibtex, comment ça marche?

coucou,
Je suis (maintenant) convaincue de la puissance de latex, la n'est pas la question. Mais impossible de gérer cette sacrebleue bibliographie. Alors je me suis dit que peut être c'était texmaker qui avait un souci pour gérer ça ou que je ne savais pas l'utiliser.
L'erreur est bien une erreur, elle apparait en rouge et le fichier PDF de sortie ne s'affiche pas

Hors ligne

#13 Le 10/08/2007, à 15:13

yohann

Re : Bibtex, comment ça marche?

Peux tu poster la totalité des messages que te renvoie bibtex.

comme le préconnise toufalk, ce sera certainement plus facil de t'aider ainsi...


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#14 Le 10/08/2007, à 15:16

miss

Re : Bibtex, comment ça marche?

INCROYABLE! Une seule petite virgule et tout marche!
Il faut donc que je me tape toute ma bibliographie pour checker toutes les virgules et à priori ca devrait marcher
Merci beaucoup de votre aide!
tongue

Hors ligne

#15 Le 10/08/2007, à 15:17

yohann

Re : Bibtex, comment ça marche?

cool, et oui les virgules sont importantes en info... lol

PS: tu peux maintenant editer ton premier message et ajouter [résolu] avant le sujet...

Dernière modification par yohann (Le 10/08/2007, à 15:18)


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#16 Le 10/08/2007, à 15:27

no_spleen

Re : Bibtex, comment ça marche?

Bonjour!
1) A la place de texmaker, je te conseillerais plutôt kile (il a les mêmes fonctionnalités que texmaker avec d'autres en plus) ;

2) Es-tu sur de faire ceci :
-Compiler ton document .tex avec latex
-compiler ton fichier .bib avec bibtex
-Compiler ton document .tex avec latex
-Compiler ton document .tex avec latex

Pour ce faire tu ouvres ton document .tex avec texmaker puis tu fais
-compiler-latex
-compiler-bibtex
-compiler-latex
-compiler-latex
(je ne sais pas ou cela se trouve exactement)
sans jamais ouvrir ton fichier .bib

3) Effectivement c'est beaucoup plus facile de créer des fichiers biblio avec Jabref
[bon, trop tard!!!!]

Dernière modification par no_spleen (Le 10/08/2007, à 15:28)

Hors ligne

#17 Le 10/08/2007, à 15:40

miss

Re : Bibtex, comment ça marche?

Bon je suis revenue à mon fichier d'origine et j'ai regardé toutes les virgules, une fois encore un problème au niveau de la compilation de mon .bib. Je vous fais parvenir le fichier .log en espérant que ca vous servira! J'ai essayé de lire, j'ai vu qu'il y avait des problèmes avec certains de mes bouquins mais j'ai pas compris où, si quelqu'un a une idée...!



************** SUMMARY ************** :
line 1 -> ! LaTeX Error: Missing \begin{document}. @
line 1 -> Overfull \hbox (20.0pt too wide) in paragraph at lines 1--7
line 8 -> ! LaTeX Error: Missing \begin{document}. @
line 0 -> ! Emergency stop.
************** LOG FILE *************** :
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=pdflatex 2007.4.21) 10 AUG 2007 15:25
entering extended mode
**biblio_poste.tex
(./biblio_poste.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 @
book{LE ROUX,
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Missing character: There is no @ in font nullfont!
Missing character: There is no b in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no R in font nullfont!
Missing character: There is no O in font nullfont!
Missing character: There is no U in font nullfont!
Missing character: There is no X in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no R in font nullfont!
Missing character: There is no O in font nullfont!
Missing character: There is no U in font nullfont!
Missing character: There is no X in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no H in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no P in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no ' in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no ' in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no b in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no R in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no d in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no ' in font nullfont!
Missing character: There is no U in font nullfont!
Missing character: There is no L in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no ] in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no y in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 0 in font nullfont!
Missing character: There is no 2 in font nullfont!
Overfull \hbox (20.0pt too wide) in paragraph at lines 1--7
[]
[]
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.8 @
book{WEBER,
You're in trouble here. Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Missing character: There is no @ in font nullfont!
Missing character: There is no b in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no k in font nullfont!
Missing character: There is no W in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no B in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no R in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no W in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no B in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no R in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no M in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no x in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no E in font nullfont!
Missing character: There is no c in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no m in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no c in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no t in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no p in font nullfont!
Missing character: There is no u in font nullfont!
Missing character: There is no b in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no i in font nullfont!
Missing character: There is no s in font nullfont!
Missing character: There is no h in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no F in font nullfont!
Missing character: There is no l in font nullfont!
Missing character: There is no o in font nullfont!
Missing character: There is no n in font nullfont!
Missing character: There is no , in font nullfont!
Missing character: There is no y in font nullfont!
Missing character: There is no e in font nullfont!
Missing character: There is no a in font nullfont!
Missing character: There is no r in font nullfont!
Missing character: There is no = in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 5 in font nullfont!
Missing character: There is no [ in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no 9 in font nullfont!
Missing character: There is no 2 in font nullfont!
Missing character: There is no 1 in font nullfont!
Missing character: There is no ] in font nullfont!
)
! Emergency stop.
<*> biblio_poste.tex
*** (job aborted, no legal \end found)
Here is how much of TeX's memory you used:
5 strings out of 94500
142 string characters out of 1175788
48348 words of memory out of 1000000
3273 multiletter control sequences out of 10000+50000
3640 words of font info for 14 fonts, out of 500000 for 2000
580 hyphenation exceptions out of 8191
5i,0n,4p,88b,16s stack positions out of 1500i,500n,5000p,200000b,5000s
PDF statistics:
0 PDF objects out of 300000
0 named destinations out of 131072
1 words of extra memory for PDF output out of 65536
No pages of output.

Dernière modification par miss (Le 13/08/2007, à 19:06)

Hors ligne

#18 Le 10/08/2007, à 15:45

yohann

Re : Bibtex, comment ça marche?

economie et société de max WEBER et histoire de la poste de LEROUX, sont les 2 bouquins qui posent problème apparament...

essaye de les supprimer, puis de recompiler pour voir...


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#19 Le 10/08/2007, à 18:27

miss

Re : Bibtex, comment ça marche?

Effectivement babafou est une mine de renseignements, je crois avoir résolu mes problèmes. Il ne me reste plus qu'à retaper toutes mes étiquettes qui ne sont pas au bon format (il ne faut apparement pas d'espace dans les étiquettes, il vaut mieux des tirets) et le tour sera joué. Et puis voir pourquoi il refuse obstinément Le Roux et Weber. Merci à tous!

Hors ligne

#20 Le 11/08/2007, à 15:46

alexis_poussin

Re : Bibtex, comment ça marche?

Oui, et tu as plutôt intérêt à ne pas utiliser de caractères accentués dans les étiquettes.

A part ça, tu peux aussi t'inscrire sur la mailing list consacrée à Latex (là: http://www.gutenberg.eu.org/reseau/85-listes.html). Toujours utile... même sans poser de questions car les messages qui arrivent fournissent une foule de renseignements.

Bonne chance!

Hors ligne