JanKoWeb: Odborný SW - LaTeX: reference - BibTex versus BibLaTex a reference ve stylu Springer
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...
Světový den veterinárních lékařů.

Do západu slunce 1 hodina a 17 minut (vyšlo 05:05, zapadne 21:10).

"Vést rozhovor je umění."

nn
Galerie nemohla být načtena.
Jméno:
Číselně: čtyři a pět je
Libí se Vám tu? Napište autorovi:-)
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

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 | 1017x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.29498 s, generování: 0.02339 s, paměť: 1.24 MB, sql dotazů: 8, CPU: 29.00

.