Cum se adaugă un URL într-un fișier bibtex LaTeX?

Eu „folosesc bibtex pentru bibliografia mea în LaTeX. Am câteva URL-uri pe care trebuie să le citez în ziar. Cum pot adăuga adrese URL în fișierul .bib?

O secțiune tipică din fișierul .bib arată astfel:

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

Am încercat câteva secțiuni diverse în bibtex, dar acestea nu apar în documentul meu.

Comentarii

Răspuns

Ultimul de când am citat o adresă URL, am folosit o intrare BibTeX cu următoarea formă:

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

Dacă aceasta nu apare, atunci ar putea fi într-adevăr o problemă cu stilul dvs. BibTeX (sau ați uitat \usepackage{url} sau \usepackage{hyperref} în fișierul dvs. principal .tex) .

Comentarii

  • Nu ' nu uitați să adăugați \usepackage{url} în fișierul dvs. tex; doesn ' nu funcționează pentru mine altfel.
  • \usepackage{hyperref} este destul de puternic și mai flexibil decât \usepackage{url}.
  • Este înțelept sau chiar adecvat să folosiți ambele? Sau se vor ciocni la un moment dat?
  • Sunt utile parantezele duble din titlu? Sau tastat acolo din greșeală?
  • @koleygr Cred că opresc capitalizarea automată din schimbarea titlului (deci BWorld rămâne BWorld și nu ' nu devine Bworld) / li>

Răspuns

Trebuie să

 \usepackage{url} 

și apoi

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

Comentarii

  • Aceasta nu ' nu se potrivește cu adevărat în fișierul meu bibtex
  • Folosiți hyperref în locul pachetului URL dacă legăturile nu funcționează din cauza unor linii de rupere.

Răspuns

Depinde stilul BibTeX pe care îl folosești. În cele obișnuite, eu folosesc de obicei

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

în biblatex (și și natbib, cred), puteți scrie

url={http://...} 

Comentarii

Răspuns

Pentru a utiliza adresa URL cu un stil de bibliografie plain puteți utiliza acest format:

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

În plus, trebuie să adăugați pachetul URL

\usepackage{url} 

Dacă doriți să utilizați atributul url în acesta, trebuie să utilizați natbib deoarece stilurile bib standard (cum ar fi simplu) nu vor tipări conținutul cheii URL a intrărilor individuale; este necesar să utilizați una dintre intrările proprii ale natbib, de exemplu, plainnat.

De exemplu

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

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

Sursă: http://nschloe.blogspot.ro/2009/06/bibtex-how-to-cite-website_21.html

Comentarii

  • Acest lucru ar fi mai bun ca un comentariu la răspunsul acceptat. Postați-l pe gist.github.com (don ' nu uitați să adăugați extensia .tex pentru evidențierea sintaxei) și lipiți linkul drept comentariu 🙂
  • Bună Sean. Trebuie să nu fiu de acord cu În primul rând, nu mă refer doar la răspunsul acceptat, ci ofer informații suplimentare și, în al doilea rând, cred că este o practică proastă să furnizați informații esențiale într-un comentariu. Cred că este mai bine să editați răspunsul original (chiar dacă extindeți puțin atunci când răspunsul este foarte popular) sau oferiți unul nou. În cazul meu, am compilat informații din diferite răspunsuri într-unul nou bc, cred că toate abordează doar o parte a întrebării.
  • Dacă informațiile sunt cu adevărat utile, atunci ar fi mai bine ca o modificare a răspunsului extrem de popular – pur și simplu a câștigat ' t ajuta pe oricine aici :( În plus, acest răspuns este contradictoriu – nu ' nu folosește natbib, ci mai degrabă BibLaTeX separat (și mai bun IMO).

Răspuns

UK TEX FAQ folosit pentru a avea răspunsuri foarte bune pentru întrebări legate de TeX: URL-uri din bibliografiile BibTeX :

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

Răspunde

Corectează-mă dacă greșesc, dar cred că încerci să faci referință la site-uri web și nu la articole dintr-un jurnal, de exemplu. Și, după ce ați plasat referințele respective într-o intrare misc, acestea nu apar atunci când le faceți referire. Dacă este corect, atunci problema este stilul dvs. de bibliografie (bst) nu are o intrare pentru tratarea unui tip misc.Vă sugerez să utilizați biblatex , deoarece este foarte personalizabil și include un tip de intrare online special pentru scopul dvs. Alternativ, puteți utiliza custom-bib , care vă va oferi un fișier bst personalizat care va afișa un misc intrare. Cu toate acestea, cred că biblatex este în continuare cel mai bun pariu.

Comentarii

  • Cel mai neobișnuit ar fi ca un stil de bibliografie să nu recunoască tipul de intrare @misc extrem de comun. De fapt, un astfel de stil ar trebui considerat a fi rupt.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *