biblatex i en nøddeskal (for begyndere)

Er der en “biblatex i en nøddeskal” guide derude? Jeg kunne godt lide, hvis nogen forklarede mig det væsentlige om, hvordan jeg bruger biblatex (hvilke linjer jeg skal skrive i mit dokument, hvilke filer jeg skal have, hvor mange gange og hvad Jeg skal kompilere), så så kan jeg gå til http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf for at tilpasse det yderligere.

Kommentarer

Svar

Et minimalt dokument til biblatex ville være

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

som kræver en <database> -fil i .bib -format. Du kører derefter:

  1. LaTeX
  2. Biber
  3. LaTeX

Normalt ville du også vælge en bibliografistil ved at indlæse dette og et valgfrit argument til biblatex linjen

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

Se Sådan bruges biber og Biblat ex med Biber: Konfigurering af min editor til at undgå udefinerede citater for mere, hvis din editor ikke er indstillet til at tilbyde Biber “ud af kassen”.


I nogen tid biblatex har understøttet to “backends” (programmet, der udtrækker referencer fra .bib -filen), BibTeX og Biber. Fra version 2 er Biber standardbackend, så jeg har brugt det ovenfor. Biber er mere kraftfuld og fungerer indbygget med UTF-8-input, men hvor den ikke er tilgængelig, kan man falde tilbage på mere begrænset support ved hjælp af BibTeX. Workflowet er stort set ens:

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

, og du skal derefter køre

  1. LaTeX
  2. BibTeX
  3. LaTeX

Som du vil se, er dette meget lille forskel fra at bruge Biber: udskift grundlæggende “Biber” med “BibTeX”.

Du skal bruge “8-bit” -versionen af BibTeX som et minimum i stedet for den gamle 7-bit BibTeX. På kommandolinjen bruges dette ved at gøre

 bibtex8 --wolfgang <filename> 

hvor <filename> er navnet på din LaTeX-fil.

Der er mere, du kan gøre, men dette skal komme i gang.


Seneste versioner af biblatex er udfaset

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

til fordel for den mere generelle

 \addbibresource{<database>.<extension>} 

Sidstnævnte er mere generelt, men du skal medtage filtypen (normalt .bib).

Kommentarer

  • @Igor: Spørgsmålet handler om biblatex, så mit svar skal jeg håbe at være reaso nabel. Jeg ‘ er ikke sikker på, hvad du mener med ‘, vær venlig at ‘ t mix bibtex. exe med BibTeX ‘: med enten en traditionel BibTeX-stil eller med biblatex skal du stadig køre BibTeX ( medmindre du bruger Biber med biblatex). For at gøre det bruger de fleste en IDE, der siger ‘ BibTeX ‘: it ‘ s valgte at indlæse biblatex eller bruge \bibliographystyle, der bestemmer hvad BibTeX gør .
  • Jeg skal tilføje, at jeg tvivler på, at du ‘ finder nogen tidsskrifter, der understøtter biblatex (det har brug for e-TeX, som synes at være sjælden på publikationssystemer, og mange tidsskrifter konverterer faktisk til XML på et eller andet tidspunkt i stedet for at sætte dem direkte fra TeX-kilden).
  • @slackenerny: Det lyder som om du vil bruge biblatex ‘ s ” stenografi ” -funktion. Stil et spørgsmål, og jeg ‘ vil prøve at komme med et fungerende eksempel. 🙂
  • I henhold til afsnit 3.5.1 i dokumentet biblatex skal du bruge \addbibresource i stedet for \bibliography, som er udfaset.
  • @Igor: Jeg er meget uenig. Hvis du ‘ er tvunget til at bruge bibtex, skal du selvfølgelig gøre det. Men så bliver hele spørgsmålet uanset. Men hvis du ikke ‘ ikke skal bruge traditionel bibtex, for himlen ‘ s skyld gør dig selv en tjeneste og brug biblatex. Det ‘ er så meget bedre, at du ikke ‘ ikke engang spilder tid på at tænke på at ændre eller ikke.

Svar

biblatex leveres med en række indbyggede bibliografi- / citatstilfamilier ( numerisk, alfabetisk, autentisk, authortitle, verbose), og der er et stigende antal brugerdefinerede stilarter.Når det er sagt, her er hvordan man tilnærmelsesvis efterligner output fra de traditionelle BibTeX-stilarter plain, abbrv, unsrt og 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ørste tre tilfælde kan du udelade style=numeric, da dette er standardstilen for biblatex.

Svar

Afsnit 1 i biblatex dokumentation , som du henviser til, lyder:

Dette dokument er en systematisk referencehåndbog til biblatex -pakken. Se på eksempeldokumenterne, der leveres med biblatex [ 1 ] for at få et første indtryk. For en hurtig startvejledning, se §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

Jeg er lige kommet i gang med biblatex ved at læse disse sektioner (og prøve de beskrevne ting), og jeg har lyst til, at de gav mig et grundigt overblik over de grundlæggende funktioner. Selvfølgelig er der meget blandt disse oplysninger, som du bare kan skimme eller springe over, men jeg synes, det er godt at vide, hvilke muligheder der findes.

Jeg læste ind i den tyske artikel som Herbert også henviste til , men jeg følte ikke, at det virkelig fortalte mig, hvad jeg skulle gøre, og hvordan jeg skulle komme i gang, men måske er det fordi dette er første gang Jeg har nogensinde brugt en slags bibliografiværktøj i LaTeX.

Hvis du har brug for at beslutte, om du vil bruge BibTeX eller Biber som backend, er Alan Munns omfattende (men forståelige!) Svar på bibtex vs. biber og biblatex vs. natbib kan være til hjælp for dig. Jeg besluttede at bruge Biber.

Til sidst anbefaler jeg at gå direkte til kilden og få nogle førstehåndsoplysninger ved at læse de nævnte dele af biblatex -dokumentationen.

Kommentarer

  • Det kan være en god idé at tilføje, at (store) eksempeldokumenter kan findes på din computer i teksten e ved texmf/doc/latex/biblatex/examples eller online .
  • Du kan gennemse biblatex-eksemplerne i den nye TeX træ i din texlive distro: file:////usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples/
  • Min miktex distro var ved C:\Program Files\MiKTeX 2.9\doc\latex\biblatex\examples.

Svar

Jeg vil også gerne finde ud af, hvad OP spørger om (et indledende dokument om BibLaTeX). Jeg har ikke fundet en endnu, men her er to dokumenter, som jeg fandt nyttige i den retning:

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

Brudt link nu, men hvad jeg fandt mest nyttigt er her:

3.5 Det nyeste og bedste: biblatex

En radikal genimplementering af understøttelse af bibliografi er biblatex. Bibliografistilarter er ikke skrevet i det ukendte .bst-syntaks, men i LaTEX, og rollen som BibTEX er reduceret til indsamling og sortering af de bibliografiske data. de bibliografiske poster Fordelene inkluderer

  • mange variationer i bibliografistilen kan realiseres simpelthen med pakkeindstillinger uden redigering af .bst-filer

  • bedre support til ikke-vestlige sprog

  • flere citatmuligheder, fordi LaTEX har adgang til alle bibliografiske oplysninger

  • let per kapitel bibliografier

Heldigvis en gammel BibTEX-database er stadig kompatibel med biblatex.

Kom godt i gang med biblatex. Du kan nemt eksperimentere med biblatex. For det første skal du bruge pakkeindstillingen natbib eller natbib = true, så du ikke behøver at ændre citatkommandoerne i din LaTEX-kilde endnu. Latexbib bruger for det meste det samme databaseformat og kræver kun et par små ændringer i indledningen og i slutningen af dit dokument. Biblatex indledningskommandoer til nedenstående eksempel:

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

og nær slutningen:

\printbibliography 

Bemærk, at med biblatex skal \ bibliografikommandoen være i indledningen.

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

Dette er nu (8/10/2013) også et ødelagt link, og det er alt for dårligt, fordi jeg fandt dokumentet meget nyttigt for to år siden. Jeg har stadig begge disse filer, men jeg kan ” t gør retfærdighed til denne anden i svaret her. Jeg har vedhæftet et billede af den første side, men vil gerne sende pdfen, hvis det var muligt. En BibLaTeX-demonstration (plus koden), af Charlie Tanksley, 19. maj 2010

Kommentarer

  • Den første af de to links har ca. 1,5-2 sider på biblatex, der starter på s.6, afsnit 3.5 (med en god indledende fornemmelse af det, fra mit nybegynderperspektiv), men tak @JosephWright for tilbagemeldingen om kommentar vs. Stadig at lære TeX.sx, og al den feedback er nyttig for mig, så tak (kan ‘ t opstemme kommentarer, antager jeg, så måske er tak okay i kommentarer? Feedback velkommen på dette også).
  • Ingen af disse links ser ud til at eksistere
  • Du bør ikke ‘ t virkelig bruge \bibliography overhovedet, men \addbibresource. Bemærk, at sidstnævnte kræver det fulde filnavn, f.eks. mybib.bib, ikke kun mybib.
  • @TeXnewbie Dokumenter svarende til det første synes at eksistere ved facultyfp.salisbury.edu/despickler/personal/Resources/… og tex.aanhet.net/rugtex/course/latexcourse.pdf , vil du måske sætte et af disse links i dit svar? Det ville også være dejligt, hvis du kunne bruge blokquote-markeringen til at angive de citerede passager.
  • Her er Charlie Tankslie ‘ s tutorial: github.com/charlietanksley/charlietanksley_net/blob/master/…

Svar

Hvis du er fortrolig med tysk, finder du en todelt introduktion i “Die TeXnische Komödie”, tidsskriftet for DANTE: DTK 2/2008 , DTK 4/2008 .

Du kan starte med en af standardindstillingerne, fx:

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

Der er mange eksempler i din lokale TeX-installation (på texmf/doc/latex/biblatex/examples/

Kommentarer

  • Som jeg bemærkede hos Joseph ‘ s svar: I henhold til afsnit 3.5. 1 i biblatex-dokumentationen, skal du bruge \ addbibresource i stedet for \ bibliografi, som er udfaset. (Se også Joseph

    s kommentarer).

  • udfaset er ikke ikke defineret …
  • Beklager, jeg har ikke ‘ Jeg tror ikke jeg følger. Jeg ville bare sige, at forfatteren af biblatex anbefaler at bruge \addbibresource, så jeg troede, det kunne være en god ide at tilslutte sig denne brug i en nybegynder ‘ s guide.
  • @doncherry Brug af \bibliography (i det mindste i øjeblikket) er acceptabel. \addbibresource anbefales sandsynligvis fordi det tilbyder mange flere funktioner .

Svar

Måske vil denne lokale guide gøre for engelsklæsende mennesker.

Svar

For at føje til de andre ressourcer her, bare for at have dem på et praktisk sted, har jeg sammensat en mellemlang introduktion, beregnet til at være en “lettere læst” end den komplette manual, som kan findes på GitHub . Det er rettet mod den “almindelige bruger” ikke nogen, der skriver en komplet stil.

Selvom den nuværende udgivelse forbliver et kladde, og jeg forventer at opdatere den, er den komplet, og dybest set “der” med forbehold for noget nit-picking. Kapitel 1 og Quick Start Guide (s 109) er indledende.

Kommentarer

  • Dette er i sig selv en god læsning , men det gør det også lettere at navigere i pakken ‘.

Svar

For fransktalende mennesker forsøger dette site at popularisere LaTeX blandt studerende inden for humaniora. Du kan downloade en .pdf på omkring 60 fra denne side sider med titlen “Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines” (noget som “Biblatex forklaret til Miss Jane Bloggs, en studerende inden for humaniora”), som jeg finder en ret god og enkel tilgang.

Kommentarer

  • Vær opmærksom på, at dette dokument er ret gammelt (fra September 2010) og kan derfor indeholde forældede oplysninger og bruge forældede kommandoer. (Det nævner for eksempel ikke Biber; den nye backend er bedre end BibTeX på mange måder.) Den indeholder også nogle stavefejl i engelske kommando- / feltnavne.

Svar

Her er et minimumseksempel.

Første fil, doc.tex:

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

Anden fil, database.bib:

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

At kompilere:

pdflatex doc bibtex doc pdflatex doc pdflatex doc 

Resultat i doc.pdf:

Skærmbillede af

kode > doc.pdf < / kode >

Kommentarer

  • Er ikke ‘ t alt dette, der allerede findes i Josephs, svarer langs informationen om, at \biibliography er udfaset?
  • @Johannes_B: Dette er naturligvis baseret på Joseph ‘ s svar, men i en MWE-form, dvs. du kan bare kopiere og indsætte det og få det til at fungere, i modsætning til originalen, som kræver mere opmærksomhed. Jeg ‘ Jeg gør det CW.
  • Det mislykkes med biber som backend.
  • @Johannes_B Da jeg ikke er bruger af biber, ved jeg ikke ‘ hvordan det adskiller sig fra bibtex. Jeg ser ‘ ikke et andet svar, der giver et klart eksempel på `biber, så rediger mit svar for at give en MWE, der også fungerer for det!

Svar

Hvis du læser fransk, kan du se på http://www.ctan.org/pkg/latex-sciences-humaines .

Svar

Hvis du kan læse lidt fransk, her er slides af et LaTeX-kursus, jeg giver om biblatex og csquotes.

Svar

På næste side har en række meget tilgængelige indlæg om bibliografier med LaTeX.

Hovedartiklen om grundlæggende biblatex er https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . Det pæne for Overleaf-brugere er, at artiklen linker eksempler på dokumenter, der kan bruges til at eksperimentere med de præsenterede indstillinger.

De to lister https://overleaf.com/learn/latex/Biblatex_bibliography_styles og https://overleaf.com/learn/latex/Biblatex_citation_styles giver en kort gennemgang af fælles bibliografi og citatstil.

Der er også en anden tutorial-lignende artikel: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX med en video (oprindeligt fra ShareLaTeX).

Endelig er der https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , som hovedsageligt handler med .bib filer.

Når du læser disse artikler, skal du huske på, at online-redaktører ofte kører Biber automatisk i dig (Overleaf gør det via latexmk), og at deres tutorials derfor normalt ikke berører dette ellers vigtige trin. Se Spørgsmålstegn eller fed citatnøgle i stedet for citatnummer

Svar

  • Jeg laver tutorials om BiBLaTeX i min fritid – – se – måske hjælper det.
  • For eksperterne her valgte jeg ikke UTF-8, vær venlig ikke at føre krig om det :).

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

indtast billedebeskrivelse her

Svar

En afslutning dejligt cheatsheet er tilgængeligt her: https://www.ctan.org/pkg/biblatex-cheatsheet

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *