Jag använder bibtex
för min bibliografi i LaTeX. Jag har några webbadresser som jag behöver citera i tidningen. Hur lägger jag till webbadresser i .bib
-filen?
Ett typiskt avsnitt i min .bib
-fil ser ut så här:
@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} }
Jag försökte några olika avsnitt i bibtex
men de dyker inte upp i mitt dokument.
Kommentarer
- Ta en titt på den här frågan: tex.stackexchange.com/questions/36248 / …
Svar
Det sista när jag citerade en URL använde jag en BibTeX-post av följande formulär:
@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]" }
Om det inte dyker upp kan det verkligen vara ett problem med din BibTeX-stil (eller glömde du att \usepackage{url}
eller \usepackage{hyperref}
i din huvud .tex
-fil) .
Kommentarer
- Don ' glöm inte att lägga till
\usepackage{url}
i din tex-fil; ' t fungerar för mig annars. -
\usepackage{hyperref}
är ganska kraftfullare och flexiblare än\usepackage{url}
. - Är det klokt, eller till och med lämpligt, att använda båda? Eller kommer de att kollidera någon gång?
- Är dubbla parenteser i titeln användbara? Eller skrivs där av misstag?
- @koleygr Jag tror att de hindrar att den automatiska versalerna ändras från titeln (så BWorld förblir BWorld och blir inte ' Bworld) / li>
Svar
Du måste
\usepackage{url}
och sedan
howpublished={\url{http://my.url.com/}},
Kommentarer
- Detta ' t passar verkligen in i min bibtex-fil
- Använd hyperref istället för urlpaket om länkar ' t fungerar på grund av linjebrott.
Svar
Beror på vilken BibTeX-stil du använder. I de vanliga använder jag vanligtvis
note={\url{http://...}}
i biblatex (och natbib också, tror jag), du kan bara skriva
url={http://...}
Kommentarer
- Detta hjälpte faktiskt till att lösa min fråga tex.stackexchange.com/questions/565551/…
Svar
Att använda webbadress med plain
bibliografistil du kan använda det här formatet:
@misc{Doe:2009:Online, author = {author}, title = {Title of Citation}, year = {2010 (accessed December 7, 2014)}, howpublished = "\url{http://www.myurl.com}"}
Dessutom måste du lägga till webbadresspaketet
\usepackage{url}
Om du vill använda url-attributet i måste du använda natbib eftersom vanliga bibstyle (som vanligt) inte kommer att sätta url-nyckelinnehållet i de enskilda posterna; det krävs att man använder en av natbibs egna poster, t.ex. plainnat.
Till exempel
@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/} }
och dokumentet
\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}
Källa: http://nschloe.blogspot.ro/2009/06/bibtex-how-to-cite-website_21.html
Kommentarer
- Detta skulle vara bättre som en kommentar till det accepterade svaret. Lägg upp det på gist.github.com (don ' t glöm att lägga till
.tex
förlängning för syntaxmarkering) och klistra in länken som din kommentar 🙂 - Hej Sean. Jag måste verkligen inte hålla med du på det. Först är jag inte bara att utvidga det accepterade svaret utan ge ytterligare information och för det andra tycker jag att det är dålig praxis att ge viktig information i en kommentar. Jag tycker att det är bättre att redigera det ursprungliga svaret (om bara utvidga lite när svaret är väldigt populärt) eller ge ett nytt. I mitt fall sammanställde jag information från olika svar till ett nytt f.Kr., jag tror att alla bara tar itu med en del av frågan.
- Om informationen verkligen är till stor hjälp skulle den göra mer nytta som en redigering av det mycket populära svaret – den vann helt enkelt ' t hjälp någon här nere
:(
Dessutom är detta svar självmotsägande – det använder inte ' tnatbib
, utan snarare den separata (och bättre IMO) BibLaTeX.
Svar
UK TEX FAQ FAQ att ha riktigt bra svar på TeX-relaterade frågor: URL: er i BibTeX-bibliografier :
@misc{..., ..., howpublished = "\url{http://...}" }
Svar
Korrigera mig om jag har fel, men jag tror att du till exempel försöker referera till webbplatser och inte artiklar i en tidskrift. Efter att ha placerat nämnda referenser i en misc
-post, dyker de inte upp när du refererar till dem. Om det är korrekt är problemet din bibliografistil (bst
-fil) har ingen post i den för att hantera en misc
-typ.Jag föreslår att du använder biblatex som det är mycket anpassningsbart och innehåller en online
posttyp specifikt för ditt syfte. Alternativt kan du använda custom-bib , vilket ger dig en anpassad bst
-fil som visar en misc
post. Jag tror dock att biblatex fortfarande är ditt bästa val.
Kommentarer
- Det är mest ovanligt att en bibliografistil inte känner igen den extremt vanliga
@misc
posttypen. Faktum är att en sådan stil måste anses vara trasig.