Pro svou bibliografii v LaTeXu používám bibtex
. Mám nějaké adresy URL, které musím citovat v novinách. Jak přidám adresy URL do souboru .bib
?
Typická část mého souboru .bib
vypadá takto:
@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} }
Zkoušel jsem různé sekce v bibtex
, ale v mém dokumentu se nezobrazí.
Komentáře
- Podívejte se prosím na tuto otázku: tex.stackexchange.com/questions/36248 / …
odpověď
poslední když jsem citoval URL, použil jsem záznam BibTeX v následujícím tvaru:
@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]" }
Pokud se to nezobrazí, mohl by to být opravdu problém s váš styl BibTeX (nebo jste zapomněli \usepackage{url}
nebo \usepackage{hyperref}
ve svém hlavním .tex
souboru) .
Komentáře
- Nezapomeňte ' přidat
\usepackage{url}
ve vašem souboru tex; doesn ' pro mě jinak nefunguje. -
\usepackage{hyperref}
je mnohem výkonnější a flexibilnější než\usepackage{url}
. - Je rozumné nebo dokonce vhodné používat obojí? Nebo se někdy střetnou?
- Jsou dvojité závorky v názvu užitečné? Nebo jste je tam zadali omylem?
- @koleygr Myslím, že zastaví automatickou změnu názvu na velká písmena (takže BWorld zůstane BWorld a ' se nestane Bworld)
Odpověď
Musíte
\usepackage{url}
a poté
howpublished={\url{http://my.url.com/}},
Komentáře
- To nedělá ' opravdu se nevejdou do mého souboru bibtex
- Pokud hypertextové odkazy nefungují kvůli liniovým zlomkům, použijte místo balíčku url hyperref.
= „516e091d09“>
ul>
Odpověď
Záleží na tom, jaký styl BibTeX používáte. V těch běžných, které obvykle používám
note={\url{http://...}}
v biblatexu (a myslím si také natbib), stačí napsat
url={http://...}
Komentáře
- To ve skutečnosti pomohlo vyřešit můj dotaz tex.stackexchange.com/questions/565551/…
Odpověď
Použití adresy URL se stylem bibliografie plain
můžete použít tento formát:
@misc{Doe:2009:Online, author = {author}, title = {Title of Citation}, year = {2010 (accessed December 7, 2014)}, howpublished = "\url{http://www.myurl.com}"}
Dále musíte přidat balíček URL
\usepackage{url}
Chcete-li použít atribut url, musíte použít natbib, protože standardní bibstyly (například prostý) nebudou sázet obsah klíče url jednotlivých položek; je nutné použít jednu z vlastních položek natbibu, např. plainnat.
Například
@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/} }
a 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}
Zdroj: http://nschloe.blogspot.ro/2009/06/bibtex-how-to-cite-website_21.html
Komentáře
- To by bylo lepší jako komentář k přijaté odpovědi. Zveřejněte jej na gist.github.com (don ' Nezapomeňte přidat
.tex
rozšíření pro zvýraznění syntaxe) a vložte odkaz jako svůj komentář 🙂 - Ahoj Seane. Opravdu musím nesouhlasit s vy na to. Nejprve nejsem jen rozšířením přijaté odpovědi, ale poskytnutím dalších informací a zadruhé si myslím, že je špatný postup poskytnout základní informace v komentáři. Myslím, že je lepší upravit původní odpověď (i když jen trochu když je odpověď velmi oblíbená) nebo poskytnout novou. V mém případě jsem zkompiloval informace z různých odpovědí do nové, myslím, že všechny řeší pouze část otázky.
- Pokud jsou informace skutečně v zásadě užitečné, bylo by to lepší než úprava nesmírně populární odpovědi – jednoduše nevyhrála ' t pomozte komukoli zde dole
:(
Navíc je tato odpověď rozporuplná – ' nepoužívánatbib
, ale spíše samostatný (a lepší IMO) BibLaTeX.
Odpověď
Nejčastější dotazy týkající se UK TEX mít opravdu dobré odpovědi na otázky související s TeXem: adresy URL v bibliografiích BibTeX :
@misc{..., ..., howpublished = "\url{http://...}" }
Odpověď
Opravte mě, pokud se mýlím, ale myslím, že se snažíte odkazovat například na webové stránky a ne na články v časopise. A když umístili uvedené odkazy do misc
záznamu, nezobrazí se, když na ně odkazujete. Pokud je to správné, pak problém spočívá ve vašem stylu bibliografie (bst
soubor) nemá v sobě záznam pro práci s misc
typem.Navrhuji, abyste použili biblatex , protože je vysoce přizpůsobitelný a obsahuje typ položky online
speciálně pro vaše účely. Případně můžete použít custom-bib , který vám poskytne vlastní bst
soubor, který zobrazí misc
záznam. Myslím si však, že biblatex je stále vaše nejlepší sázka.
Komentáře
- Bylo by velmi neobvyklé, kdyby styl bibliografie nerozpoznal extrémně běžný
@misc
typ záznamu. Ve skutečnosti by takový styl musel být považován za porušený.