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
- Tato otázka Mohlo by vás zajímat.
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:
- LaTeX
- Biber
- 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
- LaTeX
- BibTeX
- 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 sbiblatex
stále musíte spustit BibTeX ( pokud nepoužíváte Biber sbiblatex
). 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ý.
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é sbiblatex
[ 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.
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
, nejenmybib
. - @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
:
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ší odbibtex
. ‚ 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
Odpověď
Ukončení pěkný cheatsheet je k dispozici zde: https://www.ctan.org/pkg/biblatex-cheatsheet