Comment ajouter une URL à un fichier bibtex LaTeX?

Jutilise bibtex pour ma bibliographie en LaTeX. Jai des URL que je dois citer dans le journal. Comment ajouter des URL dans le fichier .bib?

Une section typique de mon fichier .bib ressemble à ceci:

@conference{eigenfacepaper, title={{Face recognition using eigenfaces}}, author={Turk, M. and Pentland, A.}, booktitle={Proc. IEEE Conf. on Computer Vision and Pattern Recognition}, volume={591}, year={1991} } 

Jai essayé quelques sections diverses dans bibtex mais elles napparaissent pas dans mon document.

Commentaires

Réponse

Le dernier fois que jai cité une URL, jai utilisé une entrée BibTeX de la forme suivante:

@misc{bworld, author = {Ingo Lütkebohle}, title = {{BWorld Robot Control Software}}, howpublished = "\url{http://aiweb.techfak.uni-bielefeld.de/content/bworld-robot-control-software/}", year = {2008}, note = "[Online; accessed 19-July-2008]" } 

Si cela napparaît pas, cela pourrait en effet être un problème avec votre style BibTeX (ou vous avez oublié de \usepackage{url} ou \usepackage{hyperref} dans votre fichier .tex principal) .

Commentaires

  • Don ' t oublier dajouter \usepackage{url} dans votre fichier tex; doesn ' t fonctionner pour moi autrement.
  • \usepackage{hyperref} est plutôt plus puissant et flexible que \usepackage{url}.
  • Est-il sage, voire approprié, dutiliser les deux? Ou vont-ils se heurter à un moment donné?
  • Les doubles crochets dans le titre sont-ils utiles? Ou saisis par erreur?
  • @koleygr Je pense quils empêchent la mise en majuscule automatique de changer le titre (donc BWorld reste BWorld et ne ' devient Bworld)

Réponse

Vous devez

 \usepackage{url} 

puis

 howpublished={\url{http://my.url.com/}}, 

Commentaires

  • Cela ne ' t sintègre vraiment dans mon fichier bibtex
  • Utilisez hyperref au lieu du package url si les liens ne fonctionnent pas ' en raison de sauts de ligne.

Réponse

Dépend du style BibTeX que vous « utilisez. Dans les styles ordinaires que jutilise habituellement

note={\url{http://...}} 

dans biblatex (et natbib aussi, je pense), vous pouvez simplement écrire

url={http://...} 

Commentaires

Réponse

Pour utiliser une URL avec un style de bibliographie plain vous pouvez utiliser ce format:

@misc{Doe:2009:Online, author = {author}, title = {Title of Citation}, year = {2010 (accessed December 7, 2014)}, howpublished = "\url{http://www.myurl.com}"} 

De plus, vous devez ajouter le package url

\usepackage{url} 

Si vous voulez utiliser lattribut url dans, vous devez utiliser natbib car les styles de bib standard (comme plain) ne composeront pas le contenu de la clé URL des entrées individuelles; il est nécessaire dutiliser lune des propres entrées de natbib, par exemple plainnat.

Par exemple

@ONLINE{Doe:2009:Online, author = {Doe, Ringo}, title = {This is a test entry of type {@ONLINE}}, month = jun, year = {2009}, url = {http://www.test.org/doe/} } 

et le document

\documentclass{article} \usepackage{biblatex} \bibliography{test.bib} \title{BibTeX Website citatations with the \textsf{biblatex}~package} \date{} \begin{document} \maketitle \nocite{Doe:2009:Online} \printbibliography \end{document} 

Source: http://nschloe.blogspot.ro/2009/06/bibtex-how-to-cite-website_21.html

Commentaires

  • Ce serait mieux comme commentaire sur la réponse acceptée. Postez-le sur gist.github.com (don ' t oublier dajouter lextension .tex pour la coloration syntaxique) et coller le lien comme commentaire 🙂
  • Bonjour Sean. Je ne suis vraiment pas daccord avec Tout dabord, je ne suis pas vraiment en train détendre la réponse acceptée, mais de fournir des informations supplémentaires et deuxièmement, je pense que cest une mauvaise pratique de fournir des informations essentielles dans un commentaire. Je pense quil est préférable de modifier la réponse dorigine (ne serait-ce quun peu lorsque la réponse est très populaire) ou en fournir une nouvelle. Dans mon cas, jai compilé les informations de différentes réponses dans une nouvelle bc je pense que toutes ne traitent quune partie ' t.
  • Si l’information est vraiment utile, elle ferait plus de bien en tant que modification de la réponse très populaire. aidez nimporte qui ici :( De plus, cette réponse est contradictoire – elle nutilise ' natbib, mais plutôt le BibLaTeX séparé (et meilleur IMO).

Réponse

FAQ UK TEX utilisée pour avoir de très bonnes réponses aux questions relatives à TeX: URL dans les bibliographies BibTeX :

@misc{..., ..., howpublished = "\url{http://...}" } 

Réponse

Corrigez-moi si je me trompe, mais je pense que vous essayez de référencer des sites Web et non des articles dans un journal, par exemple. Et, après avoir placé ces références dans une entrée misc, elles napparaissent pas lorsque vous les référencez. Si cela est correct, le problème est votre style de bibliographie (bst file) ne contient pas dentrée pour traiter un type misc.Je vous suggère dutiliser biblatex car il est hautement personnalisable et inclut un type dentrée online spécifiquement pour vos besoins. Vous pouvez également utiliser custom-bib , qui vous donnera un fichier bst personnalisé qui affichera un misc entrée. Cependant, je pense que biblatex est toujours votre meilleur pari.

Commentaires

  • Il serait très inhabituel pour un style de bibliographie de ne pas reconnaître le type d’entrée @misc extrêmement courant. En fait, un tel style devrait être considéré comme cassé.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *