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...
Mezinárodní den biologické rozmanitosti.

Do východu slunce 6 hodin a 24 minut (vyjde 08:09, zapadne 16:00).

"Nezbytným krokem k tomu, abyste od života získali věci, po kterých toužíte, je rozhodnout se, co vlastně chcete."

B. Stein
Galerie nemohla být načtena.
Jméno:
Číselně: nula a devět je
Já vím co se stalo s bájnou Atlantidou... Hůůů, proč si mě nikdo nevšímá?
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 | 1090x

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.14503 s, generování: 0.04269 s, paměť: 1.24 MB, sql dotazů: 8, CPU: 16.10

.