Ställ in APA 7:e utgåvans källhänvisningar med BibLaTeX och Biber.
Paketet biblatex-apa implementerar officiella referensregler från American Psychological Association för LaTeX-dokument. Det kräver Biber som backend och används tillsammans med csquotes för att hantera skiljetecken och formatering automatiskt.
Det korta svaret: ladda \usepackage[backend=biber,style=apa]{biblatex} tillsammans med csquotes och babel. Kompilera med Biber istället för äldre BibTeX för att skapa giltiga källhänvisningar och referenslistor enligt APA 7:e utgåvan.
Minimalt fungerande exempel för APA 7
Modern APA-stil kräver tre samverkande paket i din preamble: babel (eller polyglossia), csquotes och biblatex med style=apa.
Fullständigt fungerande dokument
Kopiera denna minimala struktur till ditt projekt. Se till att din referensfil heter
references.biboch ligger i samma mapp som ditt huvuddokument.\documentclass{article} \usepackage[american]{babel} \usepackage{csquotes} \usepackage[backend=biber,style=apa]{biblatex} \addbibresource{references.bib} \begin{document} Parenthetical citations appear in brackets \parencite{smith2023}. Narrative citations place the author outside \textcite{johnson2021}. \printbibliography \end{document}
Kommandon för källhänvisningar i löpande text enligt APA
Standardkommandot \cite formaterar ofta referenser felaktigt enligt APA-konventioner. Använd specifika kommandon beroende på hur referensen placeras i din text.
Parentetiska källhänvisningar med \parencite
Använd
\parencitenär källhänvisningen läggs till i slutet av ett påstående. Både författare och år förblir inom parentes. Du kan lägga till sidnummer eller förtext via valfria argument.\parencite{smith2023} \parencite[p.~45]{smith2023} \parencite[see][chap.~2]{smith2023}Narrativa källhänvisningar med \textcite
Använd
\textcitenär du introducerar författaren som en del av själva meningen. Paketet skriver ut författarnamnen som vanlig text och placerar endast året inom parentes.\textcite{johnson2021} argues that early intervention improves outcomes. According to \textcite[p.~12]{johnson2021}, the baseline shifted.Källhänvisningar med endast år med \citeyear
När du redan har skrivit författarnamnet för hand i texten, använd
\citeyeareller\parencite*för att lägga till året utan att upprepa efternamnet.Smith showed this effect in \citeyear{smith2023}. Smith \parencite*{smith2023} confirmed this finding.
Varför Biber krävs istället för BibTeX
Vanliga fel och lösningar
Odefinierad kontrollsekvens \mkbibdateapalongextra
Detta fel uppstår när
babelladdas utan ett språkalternativ eller när en ovanlig lokalisering används som saknar fördefinierade APA-definitioner. Laddababelmedamerican,britisheller en annan större dialekt förebiblatex.\usepackage[american]{babel} % Or declare explicitly if using regional dialects: % \DeclareLanguageMapping{british}{british-apa}Varning: csquotes inte laddat
APA-stilen placerar kommatecken och punkter inuti citattecken enligt amerikanska typografiska regler.
biblatex-apabehövercsquotesför att tillämpa dessa regler för citatplacering utan att generera varningar.\usepackage{csquotes}Konflikt med dokumentklassen apa eller apa7
Dokumentklassen
apa7försöker laddaapacitesom standard, vilket krockar med . Skicka alternativet till dokumentklassen för att inaktivera det äldre referenspaketet.
Strukturering av .bib-poster för APA-efterlevnad
BibLaTeX använder nyare fältkonventioner än gamla BibTeX. Att strukturera dessa fält korrekt säkerställer att titlar, datum och organisationsförfattare återges enligt APA-manualens regler.
Företags- och organisationsförfattare
När en institution är författare, omslut hela namnet med dubbla klammerparenteser. Utan dubbla klammerparenteser behandlar BibLaTeX organisationsnamnet som ett personnamn och skriver ut det som 'Organisation, W. H.'.
@report{who2022, author = {{World Health Organization}}, title = {Global Health Estimates 2020}, institution = {World Health Organization}, year = {2022}, }Datumformat och hämtningsdetaljer
Använd ISO-formatet
YYYY-MM-DDinuti fältendateellerurldate. Biber bryter ner detta till det lokaliserade APA-formatet automatiskt.@online{cdc2023, author = {{Centers for Disease Control and Prevention}}, title = {Respiratory Syncytial Virus Infection}, date = {2023-11-04}, url = {https://www.cdc.gov/rsv/index.html}, urldate = {2024-01-15}, }
Kompileringsarbetsflöde
| Ordning | Kommando | Syfte |
|---|---|---|
| 1 | pdflatex main.tex | Skannar texten efter källhänvisningsnycklar och skriver hjälpfiler |
| 2 | biber main | Läser references.bib, sorterar poster och formaterar makron för källhänvisningar |
| 3 | pdflatex main.tex | Integrerar de formaterade källhänvisningarna och bibliografin i layouten |
Frågor
Vad är skillnaden mellan style=apa och style=apa6?
Alternativet style=apa implementerar APA 7:e utgåvans regler, medan style=apa6 riktar sig mot den äldre 6:e utgåvans standard. APA 7 tar bort förlagsorter för böcker, inkluderar upp till 20 författare i referenslistan innan ellips används, och förkortar tre eller fler författare till 'et al.' vid första källhänvisningen.
Varför förblir min bibliografi helt tom?
En tom bibliografi betyder nästan alltid att Biber inte kördes mellan dina LaTeX-körningar. Om du körde bibtex main istället för biber main, missar kompilatorn data i tysthet. Kontrollera dina bygginställningar i redigeraren eller kör Biber manuellt.
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