2010-06-26 13 views
0

Dans mon document, je dois spécifier les références que j'utilise. J'ai utilisé ce code dans le préambule:Pourquoi ma section de références de mon document LaTeX est-elle vide, et comment puis-je changer son nom?

\bibliographystyle{abbrv} 
\bibliography{main} 

Où principale est le fichier .bib du même dossier, et contient, par exemple:

@string{jgr = "J.~Geophys.~Res."} 

@MISC{primes, 
    author = "Charles Louis Xavier Joseph de la Vall{\'e}e Poussin", 
    note = "A strong form of the prime number theorem, 19th century", 
    year = 1879 
    } 

@INBOOK{chicago, 
    title = "The Chicago Manual of Style", 
    publisher = "University of Chicago Press", 
    edition = "Thirteenth", 
    year = 1982, 
    pages = "400--401", 
    key = "Chicago" 
    } 

Mais rien de section Références est affichée, lorsque générer le .pdf. J'ai reconstruire le fichier .bib et le fichier .tex, sans aucun changement.

Et comment puis-je modifier ce texte par défaut, de References à Bibliografie ou autre chose?

Répondre

2

Je pense que vous devez mettre \nocite{*} quelque part dans votre document - le placer dans le préambule devrait faire en sorte que LaTeX lance une erreur "ne peut être utilisé en préambule". Si elles n'apparaissent toujours pas dans votre document, LaTeX vous donne-t-il des erreurs et, si oui, pouvez-vous nous dire ce qu'elles sont?

Pour modifier le texte par défaut de « Références » à ce que vous voulez, utilisez la commande suivante:

\renewcommand{\bibsection}{\section*{insert_title_here}} 

Notez que l'astérisque après \section signifie qu'il ne sera pas associé à un numéro. Si vous voulez qu'il soit associé à un nombre, supprimez simplement l'astérisque.

0

Vous devez réellement \cite références pour qu'ils soient inclus dans la bibliographie. Si à la place vous voulez tout dans le fichier de dossard dans la bibliographie mis \nocite{*} quelque part dans le préambule. Lire here ce que cela fait réellement.

+0

Je veux tout ce que c'est dans le fichier .bib. Et où dois-je écrire ce \ nocite {*}? – qwerty

+0

@qwerty: Le préambule. Entre la ligne '\ documentclass' et la ligne' \ begin {document} '. –

+0

Non, j'ai l'erreur: Ne peut être utilisé en préambule, à nocite {*} entre \ documentclass – qwerty

0

Vous devez soit \cite ou \nocite une référence pour qu'il apparaisse dans votre section Références. Je ne suis pas sûr de savoir comment changer le nom de la bibliographie. Je commencerais par regarder the LaTeX WikiBook. Il semble qu'il existe un outil makebst qui produit un style de bibliographie personnalisé - jetez un oeil au paquet custom-bib et this document pour plus de détails.

+0

Cela ne fonctionne pas .. – qwerty