Jak dodać adres URL do pliku LaTeX bibtex?

Używam bibtex do mojej bibliografii w LaTeX. Mam kilka adresów URL, które muszę zacytować na papierze. Jak dodać adresy URL do pliku .bib?

Typowa sekcja w moim pliku .bib wygląda następująco:

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

Wypróbowałem kilka różnych sekcji w bibtex, ale nie pojawiają się one w moim dokumencie.

Komentarze

Odpowiedź

Ostatnia gdy cytowałem adres URL, użyłem wpisu BibTeX w następującej formie:

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

Jeśli to się nie pojawi, może to oznaczać problem z Twój styl BibTeX (albo zapomniałeś o \usepackage{url} lub \usepackage{hyperref} w głównym pliku .tex) .

Komentarze

  • Nie ' nie zapomnij dodać \usepackage{url} w pliku tex; czy ' nie zadziała.
  • \usepackage{hyperref} jest bardziej wydajne i elastyczne niż \usepackage{url}.
  • Czy rozsądne, a nawet właściwe jest używanie obu? A może kiedyś się zderzą?
  • Czy podwójne nawiasy w tytule są przydatne? Czy wpisałeś tam przez pomyłkę?
  • @koleygr Myślę, że zatrzymują automatyczne wielkie litery przed zmianą tytułu (więc BWorld pozostaje BWorld i nie ' nie staje się Bworld)

Odpowiedź

Musisz

 \usepackage{url} 

a następnie

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

Komentarze

  • To nie ' naprawdę pasuje do mojego pliku bibtex
  • Użyj hyperref zamiast pakietu url, jeśli linki nie ' nie działają z powodu podziałów wierszy.

Odpowiedź

Zależy, jakiego stylu BibTeX używasz. W zwykłych stylach, których zwykle używam

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

w biblatex (i chyba natbib też), możesz po prostu napisać

url={http://...} 

Komentarze

Odpowiedź

Aby użyć adresu URL ze stylem bibliografii plain możesz użyć tego formatu:

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

Dodatkowo musisz dodać pakiet adresów URL

\usepackage{url} 

Jeśli chcesz użyć atrybutu url w, musisz użyć natbib, ponieważ standardowe style bibstyles (takie jak zwykłe) nie będą składać zawartości klucza url poszczególnych wpisów; wymagane jest użycie jednego z własnych wpisów natbib, np. plainnat.

Na przykład

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

i dokument

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

Źródło: http://nschloe.blogspot.ro/2009/06/bibtex-how-to-cite-website_21.html

Komentarze

  • Byłoby to lepsze jako komentarz do zaakceptowanej odpowiedzi. Opublikuj go na gist.github.com (don ' nie zapomnij dodać rozszerzenia .tex do podświetlania składni) i wklej link jako komentarz 🙂
  • Cześć Sean. Naprawdę muszę się z tym nie zgodzić Po pierwsze, nie tylko poszerzam zakres zaakceptowanej odpowiedzi, ale dostarczam dodatkowe informacje, a po drugie uważam, że podawanie podstawowych informacji w komentarzu jest złą praktyką. Myślę, że lepiej jest edytować oryginalną odpowiedź (jeśli tylko trochę ją rozszerzyć gdy odpowiedź jest bardzo popularna) lub podaj nową. W moim przypadku zestawiłem informacje z różnych odpowiedzi w nowe bc Myślę, że wszystkie dotyczą tylko części pytania.
  • Jeśli informacje są naprawdę pomocne, przyniosłyby więcej korzyści jako edycja bardzo popularnej odpowiedzi – po prostu wygrała ' t pomóż każdemu tutaj :( Ponadto ta odpowiedź jest wewnętrznie sprzeczna – nie ' nie używa natbib, ale raczej osobny (i lepszy IMO) BibLaTeX.

Odpowiedź

Użyto często zadawanych pytań dotyczących brytyjskiego TEX-a mieć naprawdę dobre odpowiedzi na pytania związane z TeX-em: adresy URL w bibliografiach BibTeX :

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

Odpowiedź

Popraw mnie, jeśli się mylę, ale myślę, że próbujesz odnosić się do witryn internetowych, a nie na przykład artykułów w czasopismach. Po umieszczeniu wspomnianych odnośników we wpisie misc, nie pojawiają się one, gdy się do nich odwołuje. Jeśli to prawda, problemem jest styl bibliografii (bst) nie zawiera wpisu dotyczącego typu misc.Sugerowałbym użycie biblatex , ponieważ jest on wysoce konfigurowalny i zawiera typ wpisu online specjalnie do tego celu. Alternatywnie możesz użyć niestandardowego numeru identyfikacyjnego , co da Ci niestandardowy plik bst, który będzie wyświetlał misc wpis. Uważam jednak, że biblatex jest nadal najlepszym rozwiązaniem.

Komentarze

  • Byłoby bardzo niezwykłe, gdyby styl bibliografii nie rozpoznawał niezwykle powszechnego typu wpisu @misc. W rzeczywistości taki styl musiałby zostać uznany za zepsuty.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *