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
- Spójrz na to pytanie: tex.stackexchange.com/questions/36248 / …
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
- To faktycznie pomogło w rozwiązaniu mojego zapytania tex.stackexchange.com/questions/565551/…
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żywanatbib
, 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.