JanKoWeb: Odborný SW - LaTeX: reference - BibTex versus BibLaTex a reference ve stylu Springer

LaTeX: reference - BibTex versus BibLaTex a reference ve stylu Springer

Reference můžeme buď psát přímo do *.tex, nebo lépe do zvláštního souboru *.bib (např. "reference.bib"). Ukažme si práci s referencemi na příkladu časopisu Springer. Stáhneme si tedy šablony z https://www.springer.com/gp/livingreviews/latex-templates a rozbalíme do složky, kde máme *.tex soubory našeho článku. Budeme používat "splncs.bst", což ale můžeme jen v BibTexu.

Bibtex

Bibtex je starší verze nástroje pro práci s referencemi. Používá *.bst šablony, které mnoho časopisů dává k dispozici.

% BIBTEX - lze pouzit Springer sablonu bst
%% reference - jen takhle, nepridavat usepackage, pak zlobi
\usepackage[numbers]{natbib}

natbib - nativní balíček pro práci

... tam, kde chceme reference zobrazit potom zavoláme:

% BIBTEX
%% reference - jen takhle, nepridavat usepackage, pak zlobi
%% jen pro bibtex
%\bibliographystyle{unsrt}
\bibliographystyle{splncs} % funguje divne, misto cisel udelat vsechny autory, nedela tecky
\bibliography{reference.bib}

BibLaTex

Má vlastní šablony, umí více věcí, ale třeba u Springeru jsem nenašel kompatibilní šablony (*.bbx, *.cbx). Přesto si můžeme ukázat, jak taková bibliografie bude vypadat.

% BIBLATEX
% - umi upravit jmena autoru (doplnit tecky, kdyz jich je moc, tak pridat "et. all")
% - nelze pouzit Springer template (bst, musi se pouzivat bbx, cbx)
% bibliografie
% bibstyle=ieee
% chteji "spbasic" (Springer bibtex)
\usepackage[backend=bibtex,citestyle=numeric-comp,bibstyle=standard,sorting=none,minbibnames=5,maxbibnames=5,defernumbers=true,firstinits=true]{biblatex}
\usepackage[citestyle=numeric,bibstyle=authoryear]{biblatex}
\addbibresource{reference.bib}

... a tam, kde chceme bibliografii zobrazit dáme:

% BIBLATEX
\printbibliography

Řešení problémů

 

Rubrika Odborný SW | Tagy Latex, Bibtex | Pá 01.06.2018 | 925x

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Lidé potřebují, aby řák v jejich životě fungoval co nejlépe. Řád v našem životě skýtá obraz o tom, jací jsme."

L. Tornabene