Come aggiungere un URL a un file bibtex LaTeX?

Sto usando bibtex per la mia bibliografia in LaTeX. Ho alcuni URL che devo citare nel giornale. Come faccio ad aggiungere URL al file .bib?

Una sezione tipica del mio file .bib ha il seguente aspetto:

@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} } 

Ho provato alcune sezioni varie in bibtex ma non vengono visualizzate nel mio documento.

Commenti

Risposta

Lultima ogni volta che ho citato un URL, ho utilizzato una voce BibTeX del seguente modulo:

@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]" } 

Se non viene visualizzato, potrebbe effettivamente essere un problema con il tuo stile BibTeX (o ti sei dimenticato di \usepackage{url} o \usepackage{hyperref} nel tuo file .tex principale) .

Commenti

  • Non ' t dimenticare di aggiungere \usepackage{url} nel file tex; non ' Per me altrimenti funziona.
  • \usepackage{hyperref} è piuttosto più potente e flessibile di \usepackage{url}.
  • È saggio, o addirittura appropriato, usare entrambi? O prima o poi si scontreranno?
  • Le doppie parentesi nel titolo sono utili? O digitato lì per errore?
  • @koleygr Penso che impediscano alle maiuscole automatiche di cambiare il titolo (quindi BWorld rimane BWorld e non ' t diventa Bworld)

Risposta

Devi

 \usepackage{url} 

e quindi

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

Commenti

  • Questo non ' t si adatta davvero al mio file bibtex
  • Usa hyperref invece del pacchetto url se i link non ' t funzionano a causa di interruzioni di riga.

Risposta

Dipende dallo stile BibTeX che “stai utilizzando. In quelli ordinari di solito uso

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

in biblatex (e anche natbib, credo), puoi semplicemente scrivere

url={http://...} 

Commenti

Risposta

Per utilizzare lURL con uno stile bibliografico plain puoi utilizzare questo formato:

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

Inoltre devi aggiungere il pacchetto URL

\usepackage{url} 

Se vuoi usare lattributo url in devi usare natbib perché i bibstyle standard (come plain) non comporranno il contenuto della chiave url delle singole voci; è necessario utilizzare una delle voci proprie di natbib, ad esempio plainnat.

Ad esempio

@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/} } 

e il documento

\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} 

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

Commenti

  • Sarebbe meglio come commento sulla risposta accettata. Pubblicalo su gist.github.com (don ' t dimenticare di aggiungere lestensione .tex per levidenziazione della sintassi) e incolla il link come tuo commento 🙂
  • Ciao Sean. Devo davvero non essere daccordo con tu su questo. Innanzitutto non sto solo estendendo la risposta accettata ma fornendo informazioni aggiuntive e secondo penso che sia una cattiva pratica fornire le informazioni essenziali in un commento. Penso che sia meglio modificare la risposta originale (anche solo estendendo un po quando la risposta è molto popolare) o fornirne una nuova. Nel mio caso ho compilato informazioni da diverse risposte in una nuova bc Penso che tutte affrontino solo una parte della domanda.
  • Se le informazioni sono veramente essenzialmente utili, allora sarebbe più utile come modifica alla risposta molto popolare: semplicemente non ' aiutare chiunque quaggiù :( Inoltre, questa risposta è contraddittoria: ' non usa natbib, ma piuttosto il BibLaTeX separato (e meglio IMO).

Risposta

FAQ TEX UK utilizzate per avere risposte davvero valide per le domande relative a TeX: URL nelle bibliografie BibTeX :

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

Risposta

Correggimi se sbaglio, ma penso che tu stia cercando di fare riferimento a siti web e non ad articoli di una rivista, per esempio. Inoltre, dopo aver inserito tali riferimenti in una voce misc, non vengono visualizzati quando li fai riferimento. Se è corretto, il problema è lo stile della tua bibliografia (bst) non contiene una voce per gestire un tipo misc.Ti suggerisco di utilizzare biblatex in quanto altamente personalizzabile e include un tipo di voce online specifico per il tuo scopo. In alternativa, puoi utilizzare custom-bib , che ti darà un file bst personalizzato che visualizzerebbe un misc voce. Tuttavia, penso che biblatex sia ancora la soluzione migliore.

Commenti

  • Sarebbe molto insolito per uno stile di bibliografia non riconoscere il tipo di voce estremamente comune @misc. In effetti, un tale stile dovrebbe essere considerato infranto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *