Ställ in din biblatex-bibliografistil och åtgärda saknade referenser.
En biblatex-bibliografistil ställs in i ingressen med \usepackage[backend=biber,style=stylename]{biblatex}. Biber bearbetar datafilen och \printbibliography skriver ut listan.
Det korta svaret: ladda biblatex i din ingress med style=numeric för siffror eller style=authoryear för namn, lägg till din .bib-fil med \addbibresource, och kompilera med pdflatex, biber, pdflatex.
Så här ställer du in en bibliografistil i biblatex
Paketet behöver tre rader i din ingress och ett kommando där referenslistan ska visas.
Modern LaTeX använder biblatex med biber som backend. Detta separerar rå bibliografisk data från formateringsinstruktionerna och låter dig ändra hur citeringar och referenser ser ut genom att redigera ett alternativ istället för att byta ut en separat stilfil.
Här är ett minimalt fungerande dokument som visar hur du laddar paketet, ställer in en stil, importerar en .bib-databas och skriver ut referenserna.
Minimalt biblatex-exempel
Placera denna kod i ditt huvuddokument. Se till att din bibliografifil delar mapp med din .tex-källfil, och kom ihåg att inkludera filändelsen .bib i resursdeklarationen.
Inbyggda biblatex-bibliografistilar
numeric
Standardstilen. Citeringar och bibliografiposter visas som hakparenteser med siffror, till exempel [1]. Bäst för naturvetenskap, teknik och datavetenskap.
\usepackage[backend=biber,style=numeric]{biblatex}numeric-comp
En kompakt variant av numeric. Efterföljande citeringar som [1, 2, 3] komprimeras till ett intervall som [1-3] för att spara utrymme i täta stycken.
\usepackage[backend=biber,style=numeric-comp]{biblatex}authoryear
Standardstilen för författare-år. Citeringar visar författarens efternamn och publiceringsår, till exempel (Wombat och Koala, 2016). Vanlig inom humaniora och samhällsvetenskap.
\usepackage[backend=biber,style=authoryear]{biblatex}alphabetic
Mnemotekniska etiketter byggda från författarens initialer och publiceringsår, till exempel [WK16]. Användbar i tekniska rapporter och avhandlingar där en informativ etikett hjälper läsare att spåra källor.
\usepackage[backend=biber,style=alphabetic]{biblatex}verbose
Skriver ut en fullständig citering i en fotnot första gången en källa citeras, och en kort version för efterföljande referenser. Vanlig inom juridik och humanistiskt skrivande.
\usepackage[backend=biber,style=verbose]{biblatex}
Ämnesspecifika stilpaket
När en utgivare kräver strikt efterlevnad av en stilguide räcker inbyggda alternativ ofta inte till. Specialiserade stilpaket kopplas till biblatex för att hantera exakta regler utan manuella åsidosättanden.
För regler från American Psychological Association, ladda biblatex-apa och deklarera språkmappningen i din ingress.
För teknik- och IEEE-manuskript, ladda biblatex-ieee. För Chicago-konventioner för författare-datum eller noter-och-bibliografi, använd biblatex-chicago.
Sorteringsalternativ
Som standard sorterar biblatex bibliografin alfabetiskt efter författarnamn. Du kan ändra detta beteende med paketalternativ.
Genom att ställa in sorting=none skrivs referenser ut i exakt den ordning de först citeras i din text. Detta är standard för förtryck och tidskrifter som vill att referensnummer ska matcha läsordningen.
Att ställa in sorting=nyt sorterar efter namn, år och titel, medan sorting=none bevarar citeringsordningen.
Kompileringssekvensen med biber
Den vanligaste orsaken till saknade citeringar eller en tom bibliografi är ett hoppat mellanliggande kompileringssteg. Klassisk BibTeX använde en .bst-fil och programmet bibtex, men biblatex förlitar sig på biber.
När du redigerar din .bib-fil eller lägger till en ny citering måste din redigerare köra biber mellan två LaTeX-pass. Hela sekvensen är pdflatex, sedan biber, sedan pdflatex två gånger. Online-redigerare som Texeno kör denna sekvens automatiskt när du kompilerar.
Frågor
Vad är skillnaden mellan bibtex och biblatex?
Klassisk BibTeX använder en .bst-fil skriven i ett anpassat stack-språk och kör programmet bibtex. Biblatex är ett modernt paket skrivet i vanliga LaTeX-makron som använder biber som sin backend, vilket stöder Unicode, komplex sortering och anpassade fält inbyggt.
Varför visas mina citeringar som frågetecken som [?]?
Ett frågetecken betyder att citeringsnyckeln i din text inte matchar en post i din .bib-fil, eller att biber inte har körts ännu. Kontrollera stavningen av din nyckel och se till att din redigerare har bearbetat det mellanliggande biber-passet.
Hur ändrar jag från numeriska citeringar till författare-år?
Prova din egen artikel i Texeno.
Börja gratis, ladda upp ett projekt som .zip och tryck på Kompilera om. Uppgradera när du behöver längre kompileringar.
Börja skriva