biblatex v kostce (pro začátečníky)

Existuje průvodce „biblatex v kostce? Chtěl bych, kdyby mi někdo vysvětlil základní informace o tom, jak používat biblatex (jaké řádky musím do dokumentu napsat, jaké soubory musím mít, kolikrát a co Musím kompilovat), takže můžu přejít na http://www.ctan.org/tex-archive/macros/latex/exptl/biblatex/doc/biblatex.pdf a dále si to upravit.

Komentáře

Odpověď

Minimální dokument pro biblatex by byl

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

který vyžaduje soubor <database> ve formátu .bib. Potom spustíte:

  1. LaTeX
  2. Biber
  3. LaTeX

Obvykle také vyberete styl bibliografie tak, že načtete tento nepovinný argument řádek biblatex

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

Viz Jak používat biber a Biblat ex s Biber: Konfigurace mého editoru, aby se zabránilo nedefinovaným citacím , pokud váš editor není nastaven tak, aby nabízel Biber „z krabice“.


Nějakou dobu, biblatex podporuje dva „backendy“ (program, který extrahuje odkazy ze souboru .bib), BibTeX a Biber. Od verze 2 je Biber výchozím backendem, takže jsem ho použil výše. Biber je výkonnější a pracuje nativně se vstupem UTF-8, ale tam, kde není k dispozici, lze se vrátit k omezenější podpoře pomocí BibTeX. Pracovní postup je docela podobný:

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

a pak musíte spustit

  1. LaTeX
  2. BibTeX
  3. LaTeX

Jak uvidíte, toto je velmi malý rozdíl oproti použití Biber: v zásadě nahraďte „Biber“ slovem „BibTeX“.

Měli byste používat minimálně „8bitovou“ verzi BibTeXu, nikoli starou 7bitovou BibTeX. Na příkazovém řádku se to používá

 bibtex8 --wolfgang <filename> 

kde <filename> je název vašeho souboru LaTeX.

Můžete toho udělat víc, ale to by vás mělo začít.


Nedávné verze biblatex jsou zastaralé

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

ve prospěch obecnějších

 \addbibresource{<database>.<extension>} 

Druhá možnost je obecnější, ale je třeba zahrnout příponu souboru (obvykle .bib).

Komentáře

  • @Igor: Otázka se týká biblatex, takže moje odpověď by snad měla být také nable. ‚ si nejsem jistý, co myslíte tím ‚ prosím, nemíchejte bibtex. exe s BibTeX ‚: buď s tradičním stylem BibTeX nebo s biblatex stále musíte spustit BibTeX ( pokud nepoužíváte Biber s biblatex). K tomu bude většina lidí používat IDE, které bude říkat ‚ BibTeX ‚: it ‚ je zvoleno načítání biblatex nebo použití \bibliographystyle, které určuje, co BibTeX dělá .
  • Musím dodat, že pochybuji, že ‚ najdu jakékoli časopisy podporující biblatex (potřebuje e-TeX, který se v publikačních systémech jeví jako vzácný, a mnoho časopisů ve skutečnosti konvertuje na XML v určitém stadiu, nikoli přímo z sazby ze zdroje TeX).
  • @slackenerny: Zní to, jako byste chtěli použít biblatex ‚ s “ zkratka „. Položte otázku a já se ‚ pokusím přijít s fungujícím příkladem. 🙂
  • Podle části 3.5.1 dokumentace biblatex byste měli místo oužít \addbibresource div id = „c2f474977f“>

, který je zastaralý.

  • @Igor: Rozhodně nesouhlasím. Samozřejmě, pokud jste ‚ nuceni použít bibtex (z důvodu pokynů pro časopisy nebo z jakéhokoli důvodu), udělejte to. Ale pak je celá otázka stejně diskutabilní. Pokud ale ‚ nemusíte používat tradiční bibtex, tak pro nebe ‚ udělejte si laskavost a použijte biblatex. ‚ je to o tolik lepší, že byste neměli ‚ ztrácet čas přemýšlením o změně či nikoli.
  • Odpověď

    biblatex přichází s řadou vestavěných rodin bibliografických / citačních stylů ( numeric, alphabetetic, authoryear, authortitle, verbose), a tím narůstá počet vlastních stylů.Tady je uvedeno, jak přibližně napodobit výstup tradičních stylů BibTeXu plain, abbrv, unsrt a 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}

    V prvních třech případech můžete style=numeric vynechat, protože toto je výchozí styl biblatex.

    Odpověď

    Oddíl 1 biblatex dokumentace , na kterou odkazujete, zní:

    Tento dokument je systematickou referenční příručkou pro balíček biblatex. Podívejte se na ukázkové dokumenty dodávané s biblatex [ 1 ] a získejte první dojem. Rychlého průvodce naleznete v §§ 1.1, 2.1, 2.2, 2.3, 3.1, 3.3, 3.6, 3.7, 3.11.

    Právě jsem začal přečtením těchto částí (a vyzkoušením popsaných věcí) s biblatex a mám pocit, že mi poskytli důkladný přehled základních funkcí. Samozřejmě existuje spousta těchto informací, které můžete jednoduše přeskočit nebo přeskočit, ale myslím, že je dobré vědět, jaké možnosti jsou k dispozici.

    Četl jsem do německého článku na který Herbert také odkazoval , ale neměl jsem pocit, že by mi opravdu říkal, co mám dělat a jak začít, ale možná je to proto, že je to poprvé V LaTeXu jsem někdy používal nějaký druh bibliografického nástroje.

    Pokud se potřebujete rozhodnout, zda použít jako backend BibTeX nebo Biber, rozsáhlá (ale srozumitelná!) Odpověď Alana Munna na bibtex vs. biber a biblatex vs. natbib vám mohou pomoci. Rozhodl jsem se použít Biber.

    Na závěr tedy doporučuji přejít přímo ke zdroji a získání informací z první ruky přečtením zmíněných částí dokumentace biblatex.

    Komentáře

    • Možná budete chtít dodat, že (skvělé) ukázkové dokumenty najdete ve svém počítači v Tex tre e at texmf/doc/latex/biblatex/examples or online .
    • Příklady biblatexu můžete procházet v novém TeXu strom ve vašem texlive distro: file:////usr/local/texlive/2016/texmf-dist/doc/latex/biblatex/examples/
    • Moje miktexová distribuce byla na C:\Program Files\MiKTeX 2.9\doc\latex\biblatex\examples.

    Odpověď

    Také bych rád zjistil, na co se OP ptá (dokument úvodního typu na BibLaTeX). Dosud jsem žádný nenašel, ale zde jsou dva dokumenty, které jsem pro tento účel považoval za užitečné:

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

    Nefunkční odkaz, ale to, co mi nejvíce pomohlo, je zde:

    3.5 Nejnovější a největší: biblatex

    Radikál reimplementace podpory bibliografie je biblatex. Styly bibliografie nejsou psány v neznámé syntaxi .bst, ale v LaTEXu a role BibTEXu se omezuje na shromažďování a třídění bibliografických dat. LaTEX sám vybírá, uspořádává a formátuje informace z bibliografické položky. Mezi výhody patří

    • mnoho variací ve stylu bibliografie lze realizovat jednoduše pomocí možností balíku bez úpravy souborů .bst

    • lepší podpora pro nezápadní jazyky

    • více možností citace, protože LaTEX má přístup ke všem bibliografickým informacím

    • snadný bibliografie podle kapitol

    Naštěstí stará databáze BibTEX je stále kompatibilní s biblatexem.

    Začínáme s biblatexem. S biblatexem můžete snadno experimentovat. Pro začátečníky použijte možnost balíku natbib nebo natbib = true, abyste ještě nemuseli měnit citované příkazy ve vašem zdroji LaTEX. Latexbib používá většinou stejný formát databáze a vyžaduje pouze několik malých změn v preambuli a na konci dokumentu. Příkazy preambule Biblatex pro příklad níže:

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

    a na konci:

    \printbibliography 

    Pamatujte, že u biblatexu by měl být příkaz \ bibliografie v preambuli.

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

    Toto je nyní (8. 10. 2013) také nefunkční odkaz, a to je „špatné, protože dokument mi před dvěma lety připadal velmi užitečný. Oba tyto soubory stále mám, ale můžu“ Nerozumím tomuto druhému v odpovědi zde. Připojil jsem obrázek první stránky, ale pokud to bude možné, rád pošlu soubor PDF. Demonstrace BibLaTeX (plus kód), Charlie Tanksley, 19. května 2010

    Komentáře

    • První ze dvou odkazů má na biblatexu asi 1,5-2 stránek, počínaje stránkou.6, oddíl 3.5 (s příjemným úvodním dojmem, z mého pohledu nováčků), ale díky @JosephWright za zpětnou vazbu a komentář vs. odpověď. Stále se učím TeX.sx a veškerá tato zpětná vazba je pro mě užitečná, takže díky (nemůžu ‚ t upvote komentáře, myslím, takže možná díky jsou komentáře v pořádku? Zpětná vazba vítána Také).
    • Zdá se, že žádný z těchto odkazů neexistuje
    • ‚ byste opravdu neměli \bibliography vůbec, ale \addbibresource. Všimněte si, že druhý vyžaduje celý název souboru, např. mybib.bib, nejen mybib.
    • @TeXnewbie Dokumenty podobné první se zdají existovat na facultyfp.salisbury.edu/despickler/personal/Resources/… a tex.aanhet.net/rugtex/course/latexcourse.pdf , možná chcete do odpovědi uvést jeden z těchto odkazů? Bylo by také skvělé, kdybyste k označení citovaných pasáží mohli použít označení blockquote.
    • Tady je Charlie Tankslie ‚ s návod: github.com/charlietanksley/charlietanksley_net/blob/master/…

    Odpověď

    Pokud umíte německy, v deníku DANTE „Die TeXnische Komödie“ najdete dvoudílný úvod: DTK 2/2008 , DTK 4/2008 .

    Můžete začít s jedním z výchozí nastavení, např .:

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

    Ve vaší místní instalaci TeXu je spousta příkladů (na texmf/doc/latex/biblatex/examples/ ).

    Komentáře

    • Jak jsem poznamenal u odpovědi Josepha ‚: Podle části 3.5. 1 dokumentace k biblatexu byste měli použít \ addbibresource místo \ bibliografie, která je zastaralá. (Viz také Joseph

      s komentáře).

    • zastaralé není není není definováno …
    • omlouvám se, ‚ nemyslím si, že sleduji. Jen jsem chtěl říct, že autor biblatex doporučuje používat \addbibresource, takže jsem si myslel, že by mohl být dobrý nápad toto použití v průvodce ‚ s pro začátečníky.
    • @doncherry Použití \bibliography (alespoň prozatím) je přijatelné. \addbibresource se pravděpodobně doporučuje , protože nabízí mnohem více funkcí .

    Odpovědět

    Možná tento místní průvodce pomůže lidem, kteří čtou anglicky.

    Odpověď

    Chcete-li přidat další zdroje zde, jednoduše proto, abych je měl na jednom vhodném místě, sestavil jsem středně dlouhý úvod, který má být „snadnějším čtením“ než celý manuál, který najdete na GitHubu . Je zaměřen na „běžného uživatele“, nikoli na někoho, kdo píše úplný styl.

    Přestože aktuální vydání zůstává konceptem a očekávám jeho aktualizaci, je úplné a v zásadě „tam“ podléhá některé vychystávání. Kapitola 1 a Průvodce rychlým startem (str. 109) jsou úvodní.

    Komentáře

    • Samo o sobě je to pěkné čtení , ale také usnadňuje navigaci v příručce ‚ s příručkou.

    Odpověď

    Pro frankofonní lidi se tento web snaží popularizovat LaTeX mezi studenty humanitních oborů. Z této stránky si můžete stáhnout soubor ve formátu .pdf o 60 stránky s názvem „Biblatex expliqué à Mademoiselle Michu, étudiante en sciences humaines“ (něco jako „Biblatex vysvětlil slečně Jane Bloggs, studentce humanitních věd“), které považuji za docela dobrý a jednoduchý přístup.

    Komentáře

    • Uvědomte si však, že tento dokument je docela starý (z Září 2010), a proto mohou obsahovat zastaralé informace a používat zastaralé příkazy. (Nezmiňuje například Biber; nový backend je v mnoha ohledech lepší než BibTeX.) Obsahuje také některé pravopisné chyby v anglických názvech příkazů / polí.

    Odpověď

    Zde je minimální funkční příklad.

    První soubor, doc.tex:

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

    Druhý soubor, database.bib:

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

    Zkompilovat:

    pdflatex doc bibtex doc pdflatex doc pdflatex doc 

    Výsledek doc.pdf:

    Screenshot

    kódu > doc.pdf < / code >

    Komentáře

    • Není ‚ vše, co již obsahuje Josephsova odpověď, spolu s informací, že \biibliography je zastaralý?
    • @Johannes_B: Toto je zjevně založeno na odpovědi Josepha ‚, ale ve formě MWE, tj. stačí jej zkopírovat a vložit a na rozdíl od něj originál, který vyžaduje více pozornosti. ‚ udělám to CW.
    • Neuspěje to s biber jako backend.
    • @Johannes_B Nejsem uživatelem biber, nevím ‚ jak se liší od bibtex. ‚ Nevidím jinou odpověď, která by poskytla jasný příklad pro `biber, takže prosím upravte moji odpověď a poskytněte MWE, které pro ni také funguje!

    Odpověď

    Pokud čtete francouzsky, můžete se podívat na http://www.ctan.org/pkg/latex-sciences-humaines .

    Odpověď

    Pokud umíte číst trochu francouzsky, zde jsou snímky kurzu LaTeX, který uvádím o biblatex a csquotes.

    Odpověď

    Na druhé straně má řada velmi přístupných příspěvků o bibliografiích s LaTeXem.

    Hlavní článek pojednávající o základních biblatex je https://overleaf.com/learn/latex/Bibliography_management_in_LaTeX . Příjemné pro uživatele Overleaf je, že článek propojuje ukázkové dokumenty, které lze použít k experimentování s prezentovaným nastavením.

    Tyto dva seznamy https://overleaf.com/learn/latex/Biblatex_bibliography_styles a https://overleaf.com/learn/latex/Biblatex_citation_styles dávají krátký přehled běžné bibliografie a citační styly.

    Existuje také další článek podobný tutoriálu: https://overleaf.com/learn/latex/Articles/Getting_started_with_BibLaTeX s video (původně z ShareLaTeX).

    Nakonec existuje https://overleaf.com/learn/how-to/Using_bibliographies_on_Overleaf , který se zabývá hlavně se soubory .bib.

    Při čtení těchto článků mějte na paměti, že často online redaktoři automaticky spouštějí Biber pro vy (Overleaf to dělá prostřednictvím latexmk) a že jejich výukové programy se proto tohoto jinak zásadního kroku obvykle nedotýkají. Viz Otazník nebo tučně citační klíč místo citačního čísla

    odpověď

    • ve svém volném čase vytvářím výukové programy o BiBLaTeXu – – podívejte se – možná to pomůže.
    • Pro zde uvedené odborníky jsem nevybral UTF-8, prosím, nedělejte s tím válku :).

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

    sem zadejte popis obrázku

    Odpověď

    Ukončení pěkný cheatsheet je k dispozici zde: https://www.ctan.org/pkg/biblatex-cheatsheet

    Napsat komentář

    Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *