Cum pot folosi BibTeX pentru a cita o pagină web?

Caut să citez un număr de pagini web folosind bibtex și mă întrebam dacă există un șablon specific al formularului @<template name here> pentru a face acest lucru. Dacă ați putea folosi următorul site web ca exemplu, ar fi grozav

http://web.archive.org/web/20080207010024/http://www.808multimedia.com/winnt/kernel.htm

Comentarii

  • Ca un lucru suplimentar aici – tocmai am constatat că, dacă doriți să atribuiți site-ul nume ca autor (de exemplu, dacă aș vrea să spun că autorul acestei pagini a fost ‘ Stack Overflow ‘ it ‘ este cel mai bine să puneți ‘ Stack Overflow ‘ ca` cheie ‘ câmp, mai degrabă decât câmpul ‘ autor ‘. Deoarece formatele latex sunt ‘ Stack Overflow ‘ și nu ‘ S. Over flux ‘. (s-ar putea aplica numai cu stilul Harvard)
  • o resursă frumoasă care acoperă, inter alia , natbib și biblatex (cu fragmente de captură de ecran din PDF) este aici: nschloe.blogspot.de/2009/06/bibtex-how-to-cite-website_21.html
  • Re-comentariul lui @Joe ‘: Puteți forța BibTeX să trateze numele autorului ca ceva care nu poate fi abreviat, prin încadrarea acestuia într-un pereche suplimentară de aparate dentare: author = {{Jemison Laboratory}},. Funcționează pentru natbib, cel puțin.

Răspuns

Un mod simplu de a face acest lucru în BibTeX este cu un @misc intrare:

@misc{WinNT, title = {{MS Windows NT} Kernel Description}, howpublished = {\url{http://web.archive.org/web/20080207010024/http://www.808multimedia.com/winnt/kernel.htm}}, note = {Accessed: 2010-09-30} } 

De asemenea, ar trebui să includeți un autor dacă îl cunoașteți. Și nu uitați să încărcați un pachet precum hyperref sau url.


Dacă sunteți folosind BibLaTeX există un tip de intrare @online:

@online{WinNT, author = {MultiMedia LLC}, title = {{MS Windows NT} Kernel Description}, year = 1999, url = {http://web.archive.org/web/20080207010024/http://www.808multimedia.com/winnt/kernel.htm}, urldate = {2010-09-30} } 

Comentarii

  • +1 pentru modul de includere a datei de acces (foarte important!). Există ‘ o modalitate alternativă care folosește howpublished pentru a include \url{} și [Acccessed: 30 September 2009], dar este posibil să nu fie independent de stil. ‘ este puțin frustrant faptul că BibTeX nu a ținut oficial pasul web ca o intrare. ‘ este un câmp urldate pentru biblatex, care acționează ca un câmp de dată accesat.
  • Nu sunt sigur dacă ‘ s legat de configurația mea specifică, dar Biber s-a plâns de câmpul urldat până când l-am schimbat în {2010-09-30}.
  • Mulțumesc! Pentru site-urile web care sunt datate, prefer să folosesc câmpurile month și year, dar pentru site-urile care nu sunt date, punând data accesul în câmpul note este o modalitate bună de urmat.
  • Răspuns excelent, @misc intrare și howpublished cu câmpul \url{} pare calea de urmat. Accesați site-ul web bibtex.online pentru a converti BibTeX în alte formate precum APA, MLA sau Chicago

Răspunde

Folosesc întotdeauna valorile implicite sugerate de Wikipedia (vezi „Intrarea BibTeX” în partea de jos ), disponibil dacă faceți clic pe „citați această pagină”.

Comentarii

  • Truc elegant. A trebuit să schimb adresa URL cu cât a fost publicată pentru a o face să funcționeze. Cum obțin această vizualizare pentru alte pagini wikipedia?
  • @krupan habar nu am ce vrei să spui prin ” alte pagini wikipedia „. Ce pagini doriți să citați?
  • @krupan din stânga fiecărei pagini puteți găsi un link Cite this page, acesta completând linkul pe care îl oferă @habi pagina actuală wikipedia.
  • @krupan Ți-a răspuns Arturo la întrebare? Ar putea fi de folos celorlalte ” TeXere ”
  • Îl văd acum, mulțumesc. ‘ nu este acolo pe mobil (chiar și atunci când solicit site-ul desktop).

Răspuns

Managerul de referință JabRef sugerează utilizarea tipului „electronic”. Așa că o fac așa:

@electronic{Rub1, author = {Rubino, Daniel}, editor = {{Windows Phone Central}}, title = {IE9 for Windows Phone 7: Adobe Flash, demos and development}, url = {http://www.wpcentral.com/ie9-windows-phone-7-adobe-flash-demos-and-development-videos}, urldate = {14.01.2013}, originalyear = {18.02.2011} } 

În exportul BibTeX al Citavi există de asemenea, tipul „www”. În funcție de editorul dvs., trebuie să definiți stilurile „electronic” și „www”, astfel încât „misc” pare să fie probabil cel mai sigur.

Dar atunci ar trebui să utilizați \bibliographystyle{alphadin} și să faceți așa:

@misc{Rub1, author = {Rubino, Daniel}, editor = {{Windows Phone Central}}, title = {IE9 for Windows Phone 7: Adobe Flash, demos and development}, url = {http://www.wpcentral.com/ie9-windows-phone-7-adobe-flash-demos-and-development-videos}, lastchecked = {14.01.2013}, originalyear = {18.02.2011} } 

Comentarii

  • Frumos!” @electronic ” a făcut ca URL-ul să fie vizibil atunci când utilizați fișierul CSL la zotero. org / styles / ieee .
  • dacă folosesc alphadin, atunci nu există nicio cheie bib în referințe. ciudat
  • Ar trebui ca urldate să fie data curentă? sau pot obține data originală creată de pe adresa URL? @Benny Neugebauer

Răspuns

Am găsit un tutorial foarte bun pe http://www.polymtl.ca/biblio/utiliser/guide_bibtex.pdf (franceză; linkul este acum mort, disponibil la Wayback Machine )

Cu aceasta, am modificat fișierul ieeetr.bst pentru a integra etichetele ignorate url și urldate la toate tipurile de intrări (stilul a fost impus pentru raport la sfârșitul studiului).

Fișierul a fost redenumit (mystyle) și plasat în același folder local ca fișierul ref.bib. Apelat cu

\bibliographystyle{mystyle} \bibliography{ref} 

(1) adăugați noile intrări:

ENTRY { address ... url urldate } {} { label } 

(2 ) adăugați această funcție

FUNCTION {format.url} { url empty$ { "" } { ". \emph{Disponible}~\url{" * url * "}" * urldate empty$ { "there is url but no urldate in " cite$ * warning$ } { "~(\emph{consult\"e le} " * urldate * ")" * } if$ } if$ } 

(3) pentru toate tipurile, apelați funcția cu format.url "" output! Exemplu pentru @incollection:

FUNCTION {incollection} { output.bibitem format.authors "author" output.check format.title "title" output.check blank.sep crossref missing$ { format.in.ed.booktitle "booktitle" output.check format.bvolume output format.number.series output format.chapter.pages output format.addr.pub "publisher" output.check format.edition output format.date "year" output.check } { format.incoll.inproc.crossref output.nonnull format.chapter.pages output } if$ format.url "" output new.block note output fin.entry } 

Sper că vă poate ajuta

Comentarii

  • Bună madit, tocmai am adăugat câteva etichete de cod pentru tine 🙂
  • Da, chiar și în propoziții, este mai bine. Vă mulțumim.
  • Link-ul către tutorial este mort

Răspuns

Hm, s-ar părea că nu este posibil să citezi pagini web direct, dar pare să existe o soluție care utilizează câmpul @misc cu scop general.

http://www.tex.ac.uk/cgi-bin/texfaq2html?label=citeURL

Răspuns

Dacă vă creați propriul fișier bst și doriți ca acesta să încorporeze referințe web, folosesc această funcție:

FUNCTION {internet} { output.bibitem format.titleclass output format.authors " " * "author" output.check title empty$ {""} { title "t" change.case$ * ".\,\ " *} if$ format.address output publisher empty$ { institution empty$ { } { institution "; " * output} if$ } { publisher "; " * output} if$ year empty$ { " [date unknown; " } { year month empty$ { " [\ignorespaces " * } { "~" * month * " [\ignorespaces " *} if$ } if$ revised empty$ { "" * } { "revised~" * revised * "; " *} if$ accessed empty$ { "" * } { "accessed~" * accessed * "]. " *} if$ website * doi empty$ {} { add.period$ " " * doi * } if$ output add.period$ format.referenceclass output fin.entry.noperiod } 

Acest lucru cu intrări de fișiere bib precum

@INTERNET{www11b, AUTHOR = "Schultheis, J. D.", TITLE = "Fun with Reference Citations", ADDRESS = "Baltimore (MD)", PUBLISHER = "Random House", YEAR = "2013", MONTH = sep # " 10", ACCESSED = "2014 " # sep # " 26", WEBSITE = "http://en.wikipedia.org/wiki/Trajectory\_of\_a\_projectile", DOI = "\url{doi:10.10.1038/nphys1170}" } @INTERNET{www11a, TITLE = "Flight Equations with Drag", WEBSITE = "http://www.grc.nasa.gov/WWW/k-12/airplane/flteqs.html", ACCESSED = "2011 " # oct } @INTERNET{www11c, AUTHOR = "Grissom, Gus", INSTITUTION = "Glenn Research Center, National Aeronautics and Space Administration", TITLE = "Flight Equations with Drag", ADDRESS = "Cleveland (OH)", YEAR = "1999", MONTH = dec # "12", REVISED = "2014 " # jun # " 12", ACCESSED = "2014 " # oct # " 7", WEBSITE = "http://www.grc.nasa.gov/WWW/k-12/airplane/flteqs.html"} @INTERNET{manktelow2010history, TITLE = "History of taxonomy", AUTHOR = "Manktelow, Mariette", WEBSITE = "\url{http://www.atbi.eu/summerschool/files/% summerschool/Manktelow\_Syllabus.pdf}", ACCESSED = "2014 Aug~26", ADDRESS = "Uppsala (Sweden)", PUBLISHER = "Uppsala University Dept. of Systematic Biology", YEAR = "2010" } @INTERNET{smith2014metcalf, TITLE = "Assault on california power station raises alarm on potential for terrorism", AUTHOR = "Rebecca Smith", WEBSITE = "\url{http://online.wsj.com/news/articles/% SB10001424052702304851104579359141941621778}", ACCESSED = "2014 Aug 26", PUBLISHER= "The Wall Street Journal", MONTH = feb, YEAR = {2014} } 

Obțin acest rezultat:

introduceți descrierea imaginii aici

Lasă un răspuns

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