biblatex i et nøtteskall (for nybegynnere)

Er det en «biblatex i et nøtteskall» guide der ute? Jeg vil gjerne om noen forklarte meg det viktigste om hvordan jeg bruker biblatex (hvilke linjer jeg må skrive i dokumentet mitt, hvilke filer jeg må ha, hvor mange ganger og hva Jeg må kompilere), så da kan jeg gå til http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf for å tilpasse det videre.

Kommentarer

Svar

Et minimalt dokument for biblatex ville være

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

som krever en <database> -fil i .bib -format. Du kjører deretter:

  1. LaTeX
  2. Biber
  3. LaTeX

Normalt ville du også velge en bibliografistil ved å laste dette inn og et valgfritt argument til biblatex linjen

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

Se Hvordan bruke biber og Biblat ex med Biber: Konfigurerer redaktøren min for å unngå udefinerte sitater for mer hvis redaktøren ikke er konfigurert til å tilby Biber «out of the box».


I noen tid, biblatex har støttet to «backends» (programmet som trekker ut referanser fra .bib -filen), BibTeX og Biber. Fra versjon 2 er Biber standard backend, så jeg har brukt den ovenfor. Biber er kraftigere og fungerer naturlig med UTF-8-inngang, men der den ikke er tilgjengelig kan man falle tilbake på mer begrenset støtte ved bruk av BibTeX. Arbeidsflyten er ganske lik:

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

og du må da kjøre

  1. LaTeX
  2. BibTeX
  3. LaTeX

Som du ser, er dette veldig liten forskjell fra å bruke Biber: erstatt i utgangspunktet «Biber» med «BibTeX».

Du bør bruke «8-biters» -versjonen av BibTeX som et minimum, i stedet for den gamle 7-biters BibTeX. På kommandolinjen brukes dette ved å gjøre

 bibtex8 --wolfgang <filename> 

der <filename> er navnet på LaTeX-filen din.

Det er mer du kan gjøre, men dette bør komme i gang.


Nylige versjoner av biblatex er utfaset

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

til fordel for den mer generelle

 \addbibresource{<database>.<extension>} 

Sistnevnte er mer generelt, men du må ta med filtypen (vanligvis .bib).

Kommentarer

  • @Igor: Spørsmålet handler om biblatex, så svaret mitt skal jeg håpe å være reaso nabel. Jeg ‘ er ikke sikker på hva du mener med ‘ vær så snill å ikke ‘ t mix bibtex. exe med BibTeX ‘: med enten en tradisjonell BibTeX-stil eller med biblatex trenger du fortsatt å kjøre BibTeX ( med mindre du bruker Biber med biblatex). For å gjøre det, vil de fleste bruke en IDE som vil si ‘ BibTeX ‘: det ‘ s valgte å laste biblatex eller bruke \bibliographystyle som bestemmer hva BibTeX gjør .
  • Jeg bør legge til at jeg tviler på at du ‘ vil finne noen tidsskrifter som støtter biblatex (det trenger e-TeX, som ser ut til å være sjelden i publikasjonssystemer, og mange tidsskrifter konverterer faktisk til XML på et eller annet tidspunkt i stedet for å settes direkte fra TeX-kilden direkte.
  • @slackenerny: Høres ut som om du vil bruke biblatex div id = «1e8a4c96f7»>

s » stenografi » -funksjon. Still et spørsmål, og jeg ‘ Jeg prøver å komme med et fungerende eksempel. 🙂

  • I henhold til avsnitt 3.5.1 i biblatex dokumentasjonen, bør du bruke \addbibresource i stedet for \bibliography, som er utfaset.
  • @Igor: Jeg er helt uenig. Hvis du ‘ tvinges til å bruke bibtex, selvfølgelig, gjør du det selvfølgelig. Men så blir hele spørsmålet mykt uansett. Men hvis du ikke trenger ‘, må du ikke bruke tradisjonell bibtex, for himmelen ‘ s skyld gjør deg selv en tjeneste og bruk biblatex. Det ‘ er så mye bedre at du ikke skal ‘ ikke engang kaste bort tid på å tenke på å endre eller ikke.
  • Svar

    biblatex kommer med en rekke innebygde bibliografi- / siteringsstilfamilier ( numerisk, alfabetisk, autentisk, autentittel, ordentlig), og det er et økende antall tilpassede stiler.Når det er sagt, her kan du simulere utdataene fra de tradisjonelle BibTeX-stilene 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 tre første tilfellene kan du utelate style=numeric da dette er standardstilen til biblatex.

    Svar

    Seksjon 1 i biblatex dokumentasjon , som du refererer til, lyder:

    Dette dokumentet er en systematisk referansehåndbok for biblatex -pakken. Se på eksempeldokumentene som leveres med biblatex [ 1 ] for å få et førsteinntrykk. For en hurtigstartguide, bla gjennom §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

    Jeg kom akkurat i gang med biblatex ved å lese disse seksjonene (og prøve de beskrevne tingene) og jeg føler at de ga meg en grundig oversikt over de grunnleggende funksjonene. Selvfølgelig er det mye blant denne informasjonen at du bare kan skumme eller hoppe over, men jeg synes det er bra å vite hvilke alternativer som er der ute.

    Jeg leste inn i den tyske artikkelen som Herbert refererte til også, men jeg følte ikke at det virkelig fortalte meg hva jeg skulle gjøre og hvordan jeg skulle komme i gang, men kanskje det er fordi dette er første gang Jeg har noen gang brukt et slags bibliografiverktøy i LaTeX.

    Hvis du trenger å bestemme deg for om du vil bruke BibTeX eller Biber som en backend, er Alan Muns omfattende (men forståelige!) Svar på bibtex vs. biber og biblatex vs natbib kan være til hjelp for deg. Jeg bestemte meg for å bruke Biber.

    Til slutt anbefaler jeg å gå rett til kilden og få litt førstehåndsinformasjon ved å lese de nevnte delene av biblatex -dokumentasjonen.

    Kommentarer

    • Det kan være lurt å legge til at (flotte) eksempeldokumenter finnes på datamaskinen din i teksten e at texmf/doc/latex/biblatex/examples eller online .
    • Du kan bla gjennom eksemplene på biblatex i den nye TeX treet i 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

    Jeg vil også finne det OP spør om (et innledende dokument på BibLaTeX). Jeg har ikke funnet en ennå, men her er to dokumenter som jeg fant nyttige mot den enden:

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

    Broken link nå, men det jeg fant mest nyttig er her:

    3.5 Det siste og beste: biblatex

    En radikal reimplementering av bibliografistøtte er biblatex. Bibliografistiler er ikke skrevet i den ukjente .bst-syntaksen, men i LaTEX, og rollen som BibTEX er redusert til å samle inn og sortere de bibliografiske dataene. LaTEX selv velger, ordner og formaterer informasjonen fra de bibliografiske oppføringene. Fordelene inkluderer

    • mange variasjoner i bibliografistilen kan realiseres ganske enkelt med pakkealternativer, uten å redigere .bst-filer

    • bedre støtte for ikke-vestlige språk

    • flere siteringsalternativer, fordi LaTEX har tilgang til all bibliografisk informasjon

    • enkelt per kapittel bibliografier

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

    Komme i gang med biblatex. Du kan enkelt eksperimentere med biblatex. For det første, bruk pakkealternativet natbib eller natbib = true, slik at du ikke trenger å endre sitatkommandoene i LaTEX-kilden din ennå. Latexbib bruker stort sett det samme databaseformatet og krever bare noen få små endringer i innledningen og på slutten av dokumentet. Biblatex-innledningskommandoer for eksemplet nedenfor:

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

    og nær slutten:

    \printbibliography 

    Merk at med biblatex bør \ bibliografikommandoen være i innledningen.

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

    Dette er nå (8/10/2013) også en ødelagt lenke, og det er synd fordi jeg syntes dokumentet var veldig nyttig for to år siden. Jeg har fortsatt begge disse filene, men jeg kan ikke gjøre rettferdighet mot denne andre i svaret her. Jeg har lagt ved et bilde av den første siden, men legger gjerne ut pdf-filen hvis det var mulig. En BibLaTeX-demonstrasjon (pluss koden), av Charlie Tanksley, 19. mai 2010

    Kommentarer

    • Den første av de to lenkene har omtrent 1,5-2 sider på biblatex fra s.6, avsnitt 3.5 (med en fin innledende følelse av det, fra mitt nybegynnerperspektiv), men takk @JosephWright for tilbakemeldingen om kommentaren mot svaret. Fortsatt å lære TeX.sx, og all den tilbakemeldingen er nyttig for meg, så takk (kan ‘ t oppstemme kommentarer, antar jeg, så kanskje takk er ok i kommentarer? Tilbakemelding velkommen på dette også).
    • Ingen av disse lenkene ser ut til å eksistere
    • Du burde ikke ‘ t virkelig bruke \bibliography i det hele tatt, men \addbibresource. Merk at sistnevnte krever hele filnavnet, f.eks. mybib.bib, ikke bare mybib.
    • @TeXnewbie Dokumenter som ligner på den første ser ut til å eksistere på facultyfp.salisbury.edu/despickler/personal/Resources/… og tex.aanhet.net/rugtex/course/latexcourse.pdf , vil du kanskje sette en av disse lenkene i svaret ditt? Det ville også være flott om du kunne bruke blockquote-merkingen til å indikere de siterte avsnittene.
    • Her er Charlie Tankslie ‘ s tutorial: github.com/charlietanksley/charlietanksley_net/blob/master/…

    Svar

    Hvis du er kjent med tysk, finner du en todelt introduksjon i «Die TeXnische Komödie», tidsskriftet til DANTE: DTK 2/2008 , DTK 4/2008 .

    Du kan starte med en av standardinnstillingene, f.eks:

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

    Det er mange eksempler i din lokale TeX-installasjon (på texmf/doc/latex/biblatex/examples/ ).

    Kommentarer

    • Som jeg bemerket hos Joseph ‘ s svar: I henhold til avsnitt 3.5. 1 av biblatex-dokumentasjonen, bør du bruke \ addbibresource i stedet for \ bibliografi, som er utfaset. (Se også Joseph

      s kommentarer).

    • utfaset er ikke ikke definert …
    • Beklager, jeg har ikke ‘ t tror jeg følger. Jeg ville bare si at forfatteren av biblatex anbefaler å bruke \addbibresource, så jeg tenkte at det kan være en god ide å godkjenne denne bruken i en nybegynner ‘ s guide.
    • @doncherry Bruk av \bibliography (i hvert fall foreløpig) er akseptabelt. \addbibresource anbefales sannsynligvis fordi den tilbyr mange flere funksjoner .

    Svar

    Kanskje denne lokale guide vil gjøre for engelsklestende mennesker.

    Svar

    For å legge til de andre ressursene her, bare for å ha dem på ett praktisk sted, har jeg satt sammen en mellomlang introduksjon, ment å være en «lettere å lese» enn den komplette manualen, som kan finnes på GitHub . Det er rettet mot den «vanlige brukeren» ikke noen som skriver en komplett stil.

    Selv om den nåværende versjonen forblir et utkast, og jeg forventer å oppdatere den, er den fullstendig, og i utgangspunktet «der» med forbehold om litt nit-plukking. Kapittel 1 og hurtigstartveiledningen (s 109) er innledende.

    Kommentarer

    • Dette er i seg selv en fin lesning , men det gjør det også lettere å navigere i pakken ‘.

    Svar

    For fransktalende mennesker prøver dette nettstedet å popularisere LaTeX blant studenter innen humaniora. Du kan laste ned en .pdf på rundt 60 fra denne siden. sider med tittelen «Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines» (noe sånt som «Biblatex forklart til Miss Jane Bloggs, en student i humaniora»), som jeg finner en ganske god og enkel tilnærming.

    Kommentarer

    • Vær oppmerksom på at dette dokumentet er ganske gammelt (fra September 2010) og kan derfor inneholde utdatert informasjon og bruke utdaterte kommandoer. (Den nevner for eksempel ikke Biber; den nye backend er på mange måter bedre enn BibTeX.) Den inneholder også noen stavefeil i engelske kommando- / feltnavn.

    Svar

    Her er et lite fungerende eksempel.

    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} 

    Andre fil, database.bib:

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

    Å kompilere:

    pdflatex doc bibtex doc pdflatex doc pdflatex doc 

    Resultat i doc.pdf:

    Skjermbilde av

    kode > doc.pdf < / kode >

    Kommentarer

    • Er ikke ‘ t alt dette som allerede finnes i Josephs svarer langs informasjonen om at \biibliography er utfaset?
    • @Johannes_B: Dette er åpenbart basert på Joseph ‘ sitt svar, men i en MWE-form, dvs. du kan bare kopiere og lime det inn, i motsetning til originalen som krever mer oppmerksomhet. Jeg ‘ Jeg gjør det CW.
    • Det vil mislykkes med biber som backend.
    • @Johannes_B Jeg er ikke bruker av biber, jeg vet ikke ‘ hvordan det skiller seg fra bibtex. Jeg ser ikke ‘ et annet svar som gir et klart eksempel på `biber, så vær så snill å redigere svaret mitt for å gi en MWE som fungerer for det også!

    Svar

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

    Svar

    Hvis du kan lese litt fransk, her er lysbildene til et LaTeX-kurs jeg gir om biblatex og csquotes.

    Svar

    På siden har en rekke veldig tilgjengelige innlegg om bibliografier med LaTeX.

    Hovedartikkelen som handler om grunnleggende biblatex er https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . Det fine for brukere av Overleaf er at artikkelen lenker eksempler på dokumenter som kan brukes til å eksperimentere med de presenterte innstillingene.

    De to listene https://overleaf.com/learn/latex/Biblatex_bibliography_styles og https://overleaf.com/learn/latex/Biblatex_citation_styles gir en kort gjennomgang av vanlig bibliografi og siteringsstiler.

    Det er også en annen opplæringsartikkel: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX med video (opprinnelig fra ShareLaTeX).

    Endelig er det https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , som hovedsakelig handler om med .bib filer.

    Når du leser disse artiklene, må du huske at online-redaktører ofte kjører Biber automatisk i deg (Overleaf gjør det via latexmk), og at veiledningene deres derfor vanligvis ikke berører dette ellers avgjørende trinnet. Se Spørsmålstegn eller fet skrift siteringsnøkkel i stedet for siteringsnummer

    Svar

    • Jeg lager veiledninger om BiBLaTeX på fritiden – – ta en titt – kanskje det hjelper.
    • For ekspertene her valgte jeg ikke UTF-8, vær så snill å ikke krig om det :).

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

    skriv inn bildebeskrivelse her

    Svar

    En avslutning fint cheatsheet er tilgjengelig her: https://www.ctan.org/pkg/biblatex-cheatsheet

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *