biblatex in poche parole (per principianti)

Esiste una guida “biblatex in breve” là fuori? “Mi piacerebbe se qualcuno mi spiegasse lessenziale su come usare biblatex (quali righe devo scrivere nel mio documento, quali file devo avere, quante volte e cosa Devo compilare), quindi posso andare su http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf per personalizzarlo ulteriormente.

Commenti

Risposta

Un documento minimo per biblatex sarebbe

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

che richiede un file <database> in formato .bib. Quindi esegui:

  1. LaTeX
  2. Biber
  3. LaTeX

Normalmente, dovresti anche selezionare uno stile di bibliografia caricando questo un argomento opzionale per la riga biblatex

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

Vedi Come utilizzare biber e Biblat ex con Biber: configurare il mio editor per evitare citazioni indefinite se il tuo editor non è impostato per offrire Biber “fuori dagli schemi”.


Per qualche tempo, biblatex ha supportato due “backend” (il programma che estrae i riferimenti dal file .bib), BibTeX e Biber. A partire dalla versione 2, Biber è il backend predefinito, quindi lho usato sopra. Biber è più potente e funziona in modo nativo con linput UTF-8, ma dove non è disponibile si può ricorrere a un supporto più limitato utilizzando BibTeX. Il flusso di lavoro è abbastanza simile:

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

e quindi devi eseguire

  1. LaTeX
  2. BibTeX
  3. LaTeX

Come vedrai, questa è pochissima differenza rispetto alluso di Biber: sostanzialmente sostituisci “Biber” con “BibTeX”.

Dovresti usare la versione “8-bit” di BibTeX come minimo, piuttosto che il vecchio BibTeX a 7-bit. Nella riga di comando, questo viene utilizzato facendo

 bibtex8 --wolfgang <filename> 

dove <filename> è il nome del tuo file LaTeX.

Puoi fare di più, ma questo dovrebbe aiutarti a iniziare.


Le versioni recenti di biblatex sono state deprecate

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

a favore del più generale

 \addbibresource{<database>.<extension>} 

Questultimo è più generale, ma devi includere lestensione del file (di solito .bib).

Commenti

  • @Igor: la domanda riguarda biblatex, quindi la mia risposta dovrebbe essere reaso nable. ‘ non sono sicuro di cosa intendi con ‘ per favore don ‘ t mescolare bibtex. exe con BibTeX ‘: con uno stile tradizionale BibTeX o con biblatex devi ancora eseguire BibTeX ( a meno che tu non stia utilizzando Biber con biblatex). Per farlo, la maggior parte delle persone utilizzerà un IDE che dirà ‘ BibTeX ‘: it ‘ è la scelta di caricare biblatex o di utilizzare \bibliographystyle che determina cosa fa BibTeX.
  • Aggiungo che dubito che ‘ troverai qualsiasi periodico che supporti biblatex (è necessario e-TeX, che sembra essere raro sui sistemi di pubblicazione, e molte riviste in realtà si convertono in XML a un certo punto piuttosto che compattarle direttamente dai sorgenti TeX).
  • @slackenerny: Sembra che tu voglia usare biblatex ‘ s ” shorthand “. Fai una domanda e io ‘ cercherò di trovare un esempio funzionante. 🙂
  • Secondo la sezione 3.5.1 della documentazione biblatex, dovresti usare \addbibresource invece di \bibliography, che è deprecato.
  • @Igor: Sono assolutamente in disaccordo. Ovviamente, se ‘ sei costretto a usare bibtex (a causa delle linee guida del journal o per qualsiasi motivo), fallo. Ma poi lintera questione diventa comunque discutibile. Ma se non ‘ non devi usare il tradizionale bibtex, per il paradiso ‘ fatevi il favore e usate biblatex. ‘ è molto meglio che non dovresti ‘ sprecare tempo a pensare a cambiare o meno.

Answer

biblatex include una varietà di famiglie di stili di bibliografia / citazione ( numeric, alphabetic, authoryear, authortitle, verbose) e cè un numero crescente di stili personalizzati.Detto questo, ecco come emulare approssimativamente loutput dei tradizionali stili BibTeX plain, abbrv, unsrt e 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}

Nei primi tre casi, puoi omettere style=numeric poiché questo è lo stile predefinito di biblatex.

Risposta

Sezione 1 della biblatex documentazione , a cui “ti riferisci, legge:

Questo documento è un manuale di riferimento sistematico per il pacchetto biblatex. Guarda i documenti di esempio forniti con biblatex [ 1 ] per avere una prima impressione. Per una guida rapida, sfoglia i §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

Ho appena iniziato con biblatex leggendo queste sezioni (e provando le cose descritte) e mi sembra che mi abbiano dato una panoramica completa delle funzioni di base. Naturalmente, ci sono molte informazioni che puoi semplicemente scorrere o saltare, ma penso sia utile sapere quali opzioni sono disponibili.

Ho letto nellarticolo tedesco a cui si riferiva anche Herbert , ma non mi sembrava che mi dicesse davvero cosa fare e come iniziare, ma forse è così perché questa è la prima volta Ho mai usato un qualche tipo di strumento per la bibliografia in LaTeX.

Se devi decidere se usare BibTeX o Biber come backend, la vasta (ma comprensibile!) Risposta di Alan Munn a bibtex vs. biber e biblatex vs. natbib potrebbero esserti di aiuto. Ho deciso di usare Biber.

Concludendo, ti consiglio di andare direttamente alla fonte e ottenere alcune informazioni di prima mano leggendo le parti citate della biblatex documentazione.

Commenti

  • Potresti aggiungere che i (fantastici) documenti di esempio possono essere trovati sul tuo computer in Tex tre e su texmf/doc/latex/biblatex/examples o online .
  • Puoi sfogliare gli esempi di biblatex nel nuovo TeX albero nella tua distribuzione texlive: file:////usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples/
  • La mia distribuzione miktex era in C:\Program Files\MiKTeX 2.9\doc\latex\biblatex\examples.

Risposta

Anchio vorrei scoprire cosa chiede lOP (un documento di tipo introduttivo su BibLaTeX). Non ne ho ancora trovato uno, ma ecco due documenti che ho trovato utili a tal fine:

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

Collegamento interrotto ora, ma quello che ho trovato più utile è qui:

3.5 Lultima e migliore: biblatex

Un radicale la reimplementazione del supporto bibliografico è biblatex. Gli stili della bibliografia non sono scritti nella sintassi non familiare .bst ma in LaTEX, e il ruolo di BibTEX è ridotto alla raccolta e allordinamento dei dati bibliografici. LaTEX stesso seleziona, organizza e formatta le informazioni da le voci bibliografiche. I vantaggi includono

  • molte variazioni nello stile della bibliografia possono essere realizzate semplicemente con le opzioni del pacchetto, senza modificare i file .bst

  • migliore supporto per le lingue non occidentali

  • più opzioni di citazione, perché LaTEX ha accesso a tutte le informazioni bibliografiche

  • facile bibliografie per capitolo

Fortunatamente, un vecchio database BibTEX è ancora compatibile con biblatex.

Iniziare con biblatex. Puoi facilmente sperimentare con biblatex. Per i principianti, usa lopzione del pacchetto natbib o natbib = true in modo da non dover ancora modificare i comandi cite nel tuo sorgente LaTEX. Latexbib utilizza principalmente lo stesso formato di database e richiede solo alcune piccole modifiche nel preambolo e alla fine del documento. Comandi di preambolo Biblatex per lesempio seguente:

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

e verso la fine:

\printbibliography 

Nota che con biblatex il comando \ bibliography dovrebbe essere nel preambolo.

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

Anche questo ora (8/10/2013) è un collegamento interrotto, e questo “è un peccato perché ho trovato il documento molto utile due anni fa. Ho ancora entrambi questi file, ma posso” t rendere giustizia a questo secondo nella risposta qui. Ho allegato unimmagine della prima pagina, ma pubblicherei volentieri il pdf se fosse possibile. Una dimostrazione di BibLaTeX (più il codice), di Charlie Tanksley, 19 maggio 2010

Commenti

  • Il primo dei due link ha circa 1,5-2 pagine su biblatex a partire da pag.6, sezione 3.5 (con una bella sensazione introduttiva, dal punto di vista del mio principiante), ma grazie @JosephWright per il feedback sul commento rispetto alla risposta. Sto ancora imparando TeX.sx e tutto questo feedback mi è utile, quindi grazie (posso ‘ t votare i commenti, immagino, quindi forse grazie sono ok nei commenti? Feedback benvenuto su questo troppo).
  • Nessuno di questi link sembra esistere
  • Non dovresti ‘ utilizzare veramente \bibliography affatto, ma \addbibresource. Tieni presente che questultimo richiede il nome file completo, ad esempio mybib.bib, non solo mybib.
  • @TeXnewbie Documenti simili a il primo sembra esistere in facultyfp.salisbury.edu/despickler/personal/Resources/… e tex.aanhet.net/rugtex/course/latexcourse.pdf , forse vuoi inserire uno di questi link nella tua risposta? Inoltre, sarebbe fantastico se potessi utilizzare il markup delle virgolette per indicare i passaggi citati.
  • Ecco il tutorial di Charlie Tankslie ‘: github.com/charlietanksley/charlietanksley_net/blob/master/…

Risposta

Se hai familiarità con il tedesco, “troverai unintroduzione in due parti” in “Die TeXnische Komödie”, il diario di DANTE: DTK 2/2008 , DTK 4/2008 .

Puoi iniziare con uno dei le impostazioni predefinite, ad esempio:

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

Ci sono molti esempi nella tua installazione TeX locale (in texmf/doc/latex/biblatex/examples/ ).

Commenti

  • Come ho notato alla risposta di Joseph ‘: Secondo la sezione 3.5. 1 della documentazione di biblatex, dovresti usare \ addbibresource invece di \ bibliography, che è deprecato (vedi anche Joseph

    s commenti).

  • deprecato non non definito …
  • Mi dispiace, non ‘ non credo di seguire. Volevo solo dire che lautore di biblatex consiglia di utilizzare \addbibresource, quindi ho pensato che potrebbe essere una buona idea approvare questo utilizzo in una ‘ guida per principianti.
  • @doncherry Luso di \bibliography (almeno per ora) è accettabile. \addbibresource è probabilmente consigliato perché offre molte più funzioni .

Risposta

Forse questa guida locale andrà bene alle persone che leggono linglese.

Risposta

Per aggiungere altre risorse qui, semplicemente per il gusto di averle in un posto conveniente, ho messo insieme un di media lunghezza introduzione, intesa come una “lettura più facile” rispetto al manuale completo, che può essere trovato su GitHub . È rivolto all “utente ordinario”, non a qualcuno che scrive uno stile completo.

Sebbene la versione corrente rimanga una bozza e mi aspetto di aggiornarla, è completa, e fondamentalmente “lì” soggetta a un po di pignoleria. Il Capitolo 1 e la Guida rapida (p 109) sono introduttivi.

Commenti

  • Di per sé, questa è una bella lettura , ma semplifica anche la navigazione nel manuale del pacchetto ‘.

Risposta

Per le persone di lingua francese, questo sito cerca di rendere popolare LaTeX tra gli studenti di scienze umane. Puoi scaricare da questa pagina un file .pdf di circa 60 pagine intitolate “Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines” (qualcosa come “Biblatex spiegato a Miss Jane Bloggs, studentessa di scienze umane”), che trovo un approccio piuttosto buono e semplice.

Commenti

  • Tieni presente che questo documento è piuttosto vecchio (da Settembre 2010) e potrebbe quindi contenere informazioni obsolete e utilizzare comandi obsoleti. (Non menziona Biber, ad esempio; il nuovo backend è superiore a BibTeX in molti modi.) Contiene anche alcuni errori di ortografia nei nomi di campi / comandi in inglese.

Risposta

Ecco un esempio funzionante minimo.

Primo file, doc.tex:

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

Secondo file, database.bib:

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

Per compilare:

pdflatex doc bibtex doc pdflatex doc pdflatex doc 

Risultato in doc.pdf:

Screenshot di

code > doc.pdf < / code >

Commenti

  • ‘ t tutto ciò già contenuto in Josephs risponde con le informazioni che \biibliography è obsoleto?
  • @Johannes_B: Questo è ovviamente basato sulla risposta di Joseph ‘, ma in una forma MWE, cioè puoi semplicemente copiarlo e incollarlo e farlo funzionare, a differenza loriginale che richiede più attenzione. ‘ lo renderò CW.
  • Non funzionerà con biber come backend.
  • @Johannes_B Non essendo un utente di biber, non ‘ per sapere in cosa differisce da bibtex. Non ‘ non vedo unaltra risposta che dia un chiaro esempio per `biber, quindi per favore modifica la mia risposta per fornire un MWE che funzioni anche per questo!

Risposta

Se leggi il francese, potresti guardare http://www.ctan.org/pkg/latex-sciences-humaines .

Rispondi

Se sai leggere un po di francese, ecco le diapositive di un corso LaTeX che tengo su biblatex e csquotes.

Risposta

Sul retro sono presenti una serie di post molto accessibili in materia di bibliografie con LaTeX.

Larticolo principale che si occupa di biblatex di base è https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . La cosa bella per gli utenti di Overleaf è che larticolo collega documenti di esempio che possono essere utilizzati per sperimentare le impostazioni presentate.

I due elenchi https://overleaf.com/learn/latex/Biblatex_bibliography_styles e https://overleaf.com/learn/latex/Biblatex_citation_styles forniscono un breve riassunto della bibliografia comune e stili di citazione.

Cè anche un altro articolo simile a un tutorial: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX con un video (originariamente da ShareLaTeX).

Infine, cè https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , che tratta principalmente con i file .bib.

Quando leggi questi articoli, tieni presente che spesso gli editor online eseguono Biber automaticamente per tu (sul retro lo fa tramite latexmk) e quindi i loro tutorial di solito non toccano questo passaggio altrimenti cruciale. Vedi Punto interrogativo o grassetto chiave di citazione invece del numero di citazione

Risposta

  • Realizzo tutorial su BiBLaTeX nel mio tempo libero – – dai unocchiata – forse aiuta.
  • Per gli esperti qui, non ho scelto UTF-8, per favore non fare la guerra :).

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

inserisci la descrizione dellimmagine qui

Risposta

A esci bel cheatsheet è disponibile qui: https://www.ctan.org/pkg/biblatex-cheatsheet

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *