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
- Questa domanda potrebbe interessarti.
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:
- LaTeX
- Biber
- 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
- LaTeX
- BibTeX
- 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 conbiblatex
devi ancora eseguire BibTeX ( a meno che tu non stia utilizzando Biber conbiblatex
). Per farlo, la maggior parte delle persone utilizzerà un IDE che dirà ‘ BibTeX ‘: it ‘ è la scelta di caricarebiblatex
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 tradizionalebibtex
, per il paradiso ‘ fatevi il favore e usatebiblatex
. ‘ è 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 conbiblatex
[ 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.
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 esempiomybib.bib
, non solomybib
. - @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
:
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 dabibtex
. 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
Risposta
A esci bel cheatsheet è disponibile qui: https://www.ctan.org/pkg/biblatex-cheatsheet