biblatex i ett nötskal (för nybörjare)

Finns det en ”biblatex i ett nötskal” guide där ute? Jag skulle vilja om någon förklarade för mig det väsentliga om hur jag använder biblatex (vilka rader jag måste skriva i mitt dokument, vilka filer jag måste ha, hur många gånger och vad Jag måste kompilera), så då kan jag gå till http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf för att anpassa det ytterligare.

Kommentarer

Svar

Ett minimidokument för biblatex skulle vara

\documentclass{article} \usepackage{biblatex} % \bibliography{<database>} % deprecated \addbibresource{<database>.<extension>} \begin{document} \cite{<some-ref>} \printbibliography \end{document} 

vilket kräver en <database> -fil i .bib -format. Du kör sedan:

  1. LaTeX
  2. Biber
  3. LaTeX

Normalt skulle du också välja en bibliografistil genom att ladda detta till ett valfritt argument till biblatex raden

\usepackage[style=numeric-comp]{biblatex} 

Se Hur man använder biber och Biblat ex med Biber: Konfigurera min redaktör för att undvika odefinierade citat för mer om din redaktör inte är inställd på att erbjuda Biber ”out of the box”.


Under en tid, biblatex har stött två ”backends” (programmet som extraherar referenser från .bib -filen), BibTeX och Biber. Från och med version 2 är Biber standardbackend, så jag har använt det ovan. Biber är kraftfullare och fungerar inbyggt med UTF-8-ingång, men där den inte är tillgänglig kan man falla tillbaka på mer begränsat stöd med BibTeX. Arbetsflödet är ganska lika:

\documentclass{article} \usepackage[backend=bibtex8]{biblatex} % \bibliography{<database>} % deprecated \addbibresource{<database>.<extension>} \begin{document} \cite{<some-ref>} \printbibliography \end{document} 

och du måste sedan köra

  1. LaTeX
  2. BibTeX
  3. LaTeX

Som du kommer att se är det mycket liten skillnad från att använda Biber: ersätt i princip ”Biber” med ”BibTeX”.

Du bör använda ”8-bitars” -versionen av BibTeX som ett minimum, snarare än den gamla 7-bitars BibTeX. Vid kommandoraden används detta genom att göra

 bibtex8 --wolfgang <filename> 

där <filename> är namnet på din LaTeX-fil.

Det finns mer du kan göra, men det här bör komma igång.


Nya versioner av biblatex har upphört att gälla

\bibliography{<database>} % Must be .bib 

till förmån för den mer allmänna

 \addbibresource{<database>.<extension>} 

Det senare är mer allmänt, men du måste inkludera filtillägget (vanligtvis .bib).

Kommentarer

  • @Igor: Frågan handlar om biblatex, så mitt svar ska jag hoppas vara reaso nable. Jag ’ är inte säker på vad du menar med ’ snälla ’ t mix bibtex. exe med BibTeX ’: med antingen en traditionell BibTeX-stil eller med biblatex behöver du fortfarande köra BibTeX ( såvida du inte använder Biber med biblatex). För att göra det kommer de flesta att använda en IDE som säger ’ BibTeX ’: det ’ s valde att ladda biblatex eller använda \bibliographystyle som avgör vad BibTeX gör .
  • Jag ska tillägga att jag tvivlar på att du ’ kommer att hitta några tidskrifter som stöder biblatex (det behöver e-TeX, som verkar vara sällsynt på publiceringssystem, och många tidskrifter konverterar faktiskt till XML i något skede snarare än att sätta direkt från TeX-källan direkt.
  • @slackenerny: Det låter som om du vill använda biblatex ’ s ” stenografi ”. Ställ en fråga och jag ’ Jag försöker komma med ett fungerande exempel. 🙂
  • Enligt avsnitt 3.5.1 i biblatex -dokumentationen ska du använda \addbibresource istället för \bibliography, som är utfasad.
  • @Igor: Jag håller inte med om det. Självklart, om du ’ tvingas använda bibtex (på grund av journalriktlinjer eller av någon anledning) så gör du det. Men då blir hela frågan trots allt. Men om du inte behöver ’ t måste använda traditionell bibtex, för himmels ’ gör dig själv en tjänst och använd biblatex. Det ’ är så mycket bättre att du inte ’ inte ens slösa tid på att tänka på att ändra eller inte.

Svar

biblatex levereras med en mängd inbyggda bibliografi- / citatstilfamiljer ( numeriskt, alfabetiskt, autentiskt, authortitle, verbose), och det finns ett växande antal anpassade stilar.Med det sagt här här hur man efterliknar utdata från de traditionella BibTeX-stilarna plain, abbrv, unsrt och alpha:

plain -> \usepackage[style=numeric]{biblatex}

abbrv -> \usepackage[style=numeric,giveninits=true]{biblatex}

unsrt -> \usepackage[style=numeric,sorting=none]{biblatex}

alpha -> \usepackage[style=alphabetic]{biblatex}

I de första tre fallen kan du utelämna style=numeric eftersom det här är standardstilen för biblatex.

Svar

Avsnitt 1 i biblatex dokumentation , som du ”hänvisar till, lyder:

Detta dokument är en systematisk referensmanual för paketet biblatex. Titta på exempeldokumenten som levereras med biblatex [ 1 ] för att få ett första intryck. För en snabbstartsguide, bläddra i §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

Jag har precis börjat med biblatex genom att läsa dessa avsnitt (och prova de beskrivna sakerna) och jag känner att de gav mig en grundlig översikt över de grundläggande funktionerna. Naturligtvis finns det mycket bland denna information som du bara kan skumma eller hoppa över, men jag tycker att det är bra att veta vilka alternativ som finns där.

Jag läste in i den tyska artikeln som Herbert hänvisade till också, men jag kände inte att det verkligen berättade för mig vad jag skulle göra och hur jag skulle komma igång, men det beror kanske på att det här är första gången Jag har någonsin använt något slags bibliografiverktyg i LaTeX.

Om du behöver bestämma om du vill använda BibTeX eller Biber som backend, är Alan Muns omfattande (men begripliga!) Svar på bibtex vs. biber och biblatex vs. natbib kan vara till hjälp för dig. Jag bestämde mig för att använda Biber.

Avslutningsvis rekommenderar jag att jag går direkt till källan och få lite förstahandsinformation genom att läsa de nämnda delarna av biblatex -dokumentationen.

Kommentarer

  • Du kanske vill lägga till att (stora) exempeldokument finns på din dator i texten e vid texmf/doc/latex/biblatex/examples eller online .
  • Du kan bläddra bland biblatex-exemplen i nya TeX träd i din texlive distro: file:////usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples/
  • Min miktex distro var på C:\Program Files\MiKTeX 2.9\doc\latex\biblatex\examples.

Svar

Jag skulle också vilja hitta vad OP frågar om (ett inledande dokument på BibLaTeX). Jag har inte hittat en ännu, men här är två dokument som jag tyckte var användbara mot det ändamålet:

http://tex.aanhet.net/rugtex/course/4bibtex.pdf

Trasig länk nu, men det jag tyckte mest var till hjälp är här:

3.5 Det senaste och bästa: biblatex

En radikal reimplementering av bibliografistöd är biblatex. Bibliografistilar står inte i obekant .bst-syntax utan i LaTEX, och rollen som BibTEX reduceras till att samla in och sortera bibliografiska data. bibliografiska poster Fördelarna inkluderar

  • många variationer i bibliografistilen kan realiseras helt enkelt med paketalternativ utan att redigera .bst-filer

  • bättre stöd för icke-västerländska språk

  • fler citeringsalternativ, eftersom LaTEX har tillgång till all bibliografisk information

  • lätt per kapitel bibliografier

Lyckligtvis en gammal BibTEX-databas är fortfarande kompatibel med biblatex.

Komma igång med biblatex. Du kan enkelt experimentera med biblatex. Till att börja med använder du paketalternativet natbib eller natbib = true så att du inte behöver ändra citatkommandona i din LaTEX-källa ännu. Latexbib använder mestadels samma databasformat och kräver bara några små ändringar i ingressen och i slutet av ditt dokument. Biblatex inledningskommandon för exemplet nedan:

\usepackage[style=numeric,natbib=true]{biblatex} \bibliography{bibdemo} 

och nära slutet:

\printbibliography 

Observera att med biblatex bör kommandot \ bibliografi vara i ingressen.

http://www.charlietanksley.net/pdf/latex-footnote-citations.pdf

Detta är nu (8/10/2013) också en trasig länk, och det är synd att jag tyckte att dokumentet var till stor hjälp för två år sedan. Jag har fortfarande båda dessa filer, men jag kan ” gör inte rättvisa mot den andra i svaret här. Jag har bifogat en bild av den första sidan, men skulle gärna lägga upp pdf-filen om det var möjligt. En BibLaTeX-demonstration (plus koden), av Charlie Tanksley, 19 maj 2010

Kommentarer

  • Den första av de två länkarna har cirka 1,5-2 sidor på biblatex med början på sid.6, avsnitt 3.5 (med en trevlig inledande känsla, ur mitt nybörjars perspektiv), men tack @JosephWright för återkopplingen om kommentaren mot svaret. Lär dig fortfarande TeX.sx, och all den feedbacken är till hjälp för mig, så tack (kan ’ inte rösta kommentarer, antar jag, så kanske tack är ok i kommentarer? Feedback välkommen på detta också).
  • Ingen av dessa länkar verkar finnas
  • Du borde inte ’ om du inte verkligen ska använda \bibliography alls, men \addbibresource. Observera att det senare kräver hela filnamnet, t.ex. mybib.bib, inte bara mybib.
  • @TeXnewbie Dokument som liknar det första verkar finnas på facultyfp.salisbury.edu/despickler/personal/Resources/… och tex.aanhet.net/rugtex/course/latexcourse.pdf , kanske du vill sätta en av dessa länkar i ditt svar? Det skulle också vara jättebra om du skulle kunna använda blockquote-markeringen för att ange de citerade delarna.
  • Här är Charlie Tankslie ’ s tutorial: github.com/charlietanksley/charlietanksley_net/blob/master/…

Svar

Om du känner till tyska hittar du en tvådelad introduktion i ”Die TeXnische Komödie”, tidningen för DANTE: DTK 2/2008 , DTK 4/2008 .

Du kan börja med en av standardinställningarna, t.ex.:

\usepackage[style=authoryear]{biblatex} \bibliography{...} ... \nocite{*} % adds all entries in the bib file to the bibliography \printbibliography 

Det finns många exempel i din lokala TeX-installation (vid texmf/doc/latex/biblatex/examples/

Kommentarer

  • Som jag påpekade vid Joseph ’ s svar: Enligt avsnitt 3.5. 1 i biblatex-dokumentationen ska du använda \ addbibresource istället för \ bibliografi, som är utfasad. (Se även Joseph

    s kommentarer).

  • utfasad är inte definieras inte …
  • Tyvärr har jag inte ’ t tror jag följer. Jag ville bara säga att författaren till biblatex rekommenderar att du använder \addbibresource, så jag trodde att det kan vara en bra idé att stödja denna användning i en nybörjare ’ s guide.
  • @doncherry Användning av \bibliography (åtminstone för tillfället) är acceptabelt. \addbibresource rekommenderas troligen eftersom det erbjuder många fler funktioner .

Svar

Kanske den här lokal guide kommer att göra för engelskläsande människor.

Svar

För att lägga till de andra resurserna här, helt enkelt för att ha dem på ett bekvämt ställe, har jag satt ihop en medellång introduktion, avsedd att vara en ”lättare läst” än hela manualen, som finns på GitHub . Det riktar sig till den ”vanliga användaren”, inte någon som skriver en komplett stil.

Även om den aktuella versionen förblir ett utkast, och jag förväntar mig att uppdatera den, är den komplett, och i princip ”där” med förbehåll för lite nit-plockning. Kapitel 1 och snabbstartsguiden (s 109) är inledande.

Kommentarer

  • Detta är i sig en trevlig läsning , men det gör det också lättare att navigera i paketet ’.

Svar

För fransktalande människor försöker denna webbplats att popularisera LaTeX bland studenter inom humaniora. Du kan ladda ner en .pdf på cirka 60 från denna sida sidor med titeln ”Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines” (något liknande ”Biblatex förklarade för Miss Jane Bloggs, en student i humaniora”), som jag tycker är ganska bra och enkelt.

Kommentarer

  • Var dock medveten om att detta dokument är ganska gammalt (från September 2010) och kan därför innehålla föråldrad information och använda föråldrade kommandon. (Det nämns till exempel inte Biber; den nya backend är överlägsen BibTeX på många sätt.) Den innehåller också några stavfel i engelska kommandon / fältnamn.

Svar

Här är ett minimalt fungerande exempel.

Första filen doc.tex:

\documentclass{article} \usepackage[backend=bibtex]{biblatex} \bibliography{database.bib} \begin{document} According to \cite{foo1999} blah blah. \printbibliography \end{document} 

Andra filen, database.bib:

@article{foo1999, title={Title}, author={Doe, John}, journal={International Journal of Nonsense}, year={1999} } 

Att kompilera:

pdflatex doc bibtex doc pdflatex doc pdflatex doc 

Resultat i doc.pdf:

Skärmdump av

kod > doc.pdf < / kod >

Kommentarer

  • Är inte ’ t allt det som redan finns i Josephs svar längs informationen att \biibliography är utfasad?
  • @Johannes_B: Detta är uppenbarligen baserat på Joseph ’ svar, men i en MWE-form, dvs du kan bara kopiera och klistra in det och få det att fungera, till skillnad från originalet som kräver mer uppmärksamhet. Jag ’ kommer att göra det CW.
  • Det kommer att misslyckas med biber som backend.
  • @Johannes_B Jag är inte användare av biber, jag vet inte ’ hur det skiljer sig från bibtex. Jag ser ’ inte ett annat svar som ger ett tydligt exempel på `biber, så snälla redigera mitt svar så att du får en MWE som fungerar för det också!

Svar

Om du läser franska kan du titta på http://www.ctan.org/pkg/latex-sciences-humaines .

Svar

Om du kan läsa lite franska, här är bilderna på en LaTeX-kurs jag ger om biblatex och csquotes.

Svar

På nästa sida finns en rad mycket tillgängliga inlägg om bibliografier med LaTeX.

Huvudartikeln som behandlar grundläggande biblatex är https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . Det fina för Overleaf-användare är att artikeln länkar exempel på dokument som kan användas för att experimentera med de presenterade inställningarna.

De två listorna https://overleaf.com/learn/latex/Biblatex_bibliography_styles och https://overleaf.com/learn/latex/Biblatex_citation_styles ger en kort genomgång av gemensam bibliografi och citatstilar.

Det finns också en annan artikel som handledning som: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX med en video (ursprungligen från ShareLaTeX).

Slutligen finns det https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , som huvudsakligen handlar om med .bib -filer.

När du läser dessa artiklar, kom ihåg att ofta online-redaktörer kör Biber automatiskt för du (Overleaf gör det via latexmk) och att deras tutorials därför vanligtvis inte berör detta annars viktiga steg. Se Frågetecken eller fetstil citatnyckel istället för citatnummer

Svar

  • Jag gör självstudier om BiBLaTeX på min fritid – – ta en titt – kanske hjälper det.
  • För experterna här valde jag inte UTF-8, snälla gör inte krig om det :).

https://www.youtube.com/playlist?list=PL-Wl6F3zpJVwcDHK2rg9bDEEMjo70zp87

ange bildbeskrivning här

Svar

En avslutning trevligt cheatsheet finns här: https://www.ctan.org/pkg/biblatex-cheatsheet

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *