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
- Dai unocchiata a questa domanda: tex.stackexchange.com/questions/36248 / …
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
- Questo effettivamente mi ha aiutato a risolvere la mia query tex.stackexchange.com/questions/565551/…
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 usanatbib
, 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.