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
- Den här frågan Kan vara av intresse.
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:
- LaTeX
- Biber
- 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
- LaTeX
- BibTeX
- 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 medbiblatex
behöver du fortfarande köra BibTeX ( såvida du inte använder Biber medbiblatex
). För att göra det kommer de flesta att använda en IDE som säger ’ BibTeX ’: det ’ s valde att laddabiblatex
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 traditionellbibtex
, för himmels ’ gör dig själv en tjänst och användbiblatex
. 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 medbiblatex
[ 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.
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 baramybib
. - @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
:
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ånbibtex
. 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
Svar
En avslutning trevligt cheatsheet finns här: https://www.ctan.org/pkg/biblatex-cheatsheet