]> mj.ucw.cz Git - diplomky.git/commitdiff
Switch bibliography processing to biblatex
authorMartin Mares <mj@ucw.cz>
Fri, 1 Mar 2024 21:32:55 +0000 (23:32 +0200)
committerMartin Mares <mj@ucw.cz>
Fri, 1 Mar 2024 22:25:05 +0000 (00:25 +0200)
Description copied from the better-mff-thesis package.

literatura.tex
thesis.tex

index 8d8a405a0119bd7ee085cf171fad27e4a4c3c636..af39bdb9dd23bcf9259e3fc75a3bc9247ecb76fd 100644 (file)
@@ -1,26 +1,17 @@
 %%% Seznam použité literatury (bibliografie)
 %%%
-%%% Pro vytváření bibliografie používáme bibTeX. Ten zpracovává
+%%% Pro vytváření bibliografie používáme biblatex. Ten zpracovává
 %%% citace v textu (např. makro \cite{...}) a vyhledává k nim literaturu
 %%% v souboru literatura.bib.
 %%%
-%%% Příkaz \bibliographystyle určuje, jakým stylem budou citovány odkazy
-%%% v textu. V závorce je název zvoleného souboru .bst. Styly plainnat
-%%% a unsrt jsou standardní součástí latexových distribucí. Styl czplainnat
-%%% je dodáván s touto šablonou a bibTeX ho hledá v aktuálním adresáři.
-
-\bibliographystyle{czplainnat}    %% Autor (rok) s českými spojkami
-% \bibliographystyle{plainnat}    %% Autor (rok) s anglickými spojkami
-% \bibliographystyle{unsrt}       %% [číslo]
-
-\renewcommand{\bibname}{Seznam použité literatury}
+%%% Podívejte se na nastavení biblatexu v souboru thesis.tex.
 
 %%% Vytvoření seznamu literatury. Pozor, pokud jste necitovali ani jednu
 %%% položku, seznam se automaticky vynechá.
 
-\bibliography{literatura}
+\printbibliography[heading=bibintoc,title=Literatura]
 
-%%% Kdybyste chtěli bibliografii vytvářet ručně (bez bibTeXu), lze to udělat
+%%% Kdybyste chtěli bibliografii vytvářet ručně (bez biblatexu), lze to udělat
 %%% následovně. V takovém případě se řiďte normou ISO 690 a zvyklostmi v oboru.
 
 % \begin{thebibliography}{99}
index 7d3c3d28fc59fe686bc6c33d392286b19b1b790e..18e0fbc3cb226270f35cf9f3d8d98e2f0bb25bbe 100644 (file)
@@ -56,8 +56,6 @@
 \usepackage{icomma}         % inteligetní čárka v matematickém módu
 \usepackage{indentfirst}    % zavede odsazení 1. odstavce kapitoly
 \usepackage{microtype}      % mikrotypografická rozšíření
-\usepackage{natbib}         % zajištuje možnost odkazovat na literaturu
-                           % stylem AUTOR (ROK), resp. AUTOR [ČÍSLO]
 \usepackage{paralist}       % lepší enumerate a itemize
 \usepackage[nottoc]{tocbibind} % zajistí přidání seznamu literatury,
                             % obrázků a tabulek do obsahu
 % Definice různých užitečných maker (viz popis uvnitř souboru)
 \input macros.tex
 
+%%% Set up bibliography formatting
+% FIXME: Translate to Czech
+% CHECK THE REQUIREMENTS OF YOUR DEPARTMENT AND FACULTY ON THE CITATION FORMAT!
+%
+% These are relatively "safe" default options that most people use:
+%\usepackage[natbib,style=numeric,sorting=none]{biblatex}
+% alternative with alphanumeric citations (more informative than numbers, and
+% more common in computer science journals):
+%\usepackage[natbib,style=alphabetic]{biblatex}
+%
+% ALTERNATIVES THAT CONFORM TO ISO 690
+% ISO 690 is not the greatest citation format ever, but may be formally
+% required at Charles University, depending on your faculty and department.
+\usepackage[natbib,style=iso-numeric,sorting=none]{biblatex}
+%\usepackage[natbib,style=iso-alphabetic]{biblatex}
+% You might want to add extra options such as `maxbibnames=6,maxcitenames=2`
+% here to further conform to some of the formatting requirements (see below for
+% details). Again, consult your faculty rules.
+%
+% Additional option choices:
+%  - add `giveninits=true` to typeset "E. A. Poe" instead of full Edgar Allan
+%  - `terseinits=true` additionaly shortens it to nature-like "Poe EA"
+%  - add `maxnames=10` to limit (or loosen) the maximum number of authors in
+%    bibliography entry before shortening to `et al.` (useful when referring to
+%    book collections that may have hundreds of authors)
+%  - use `maxcitenames=2` to finetune the amount of authors listed in text-cite
+%    commands (\citet). Corresponding option that only affects the bibliography
+%    is `maxbibnames=10`.
+%  - `sorting=none` causes the bibliography list to be ordered by the order of
+%    citation as they appear in the text, which is usually the desired behavior
+%    with numeric citations. Additionally you can use a style like
+%    `numeric-comp` that compresses the long lists of citations such as
+%    [1,2,3,4,5,6,7,8] to simpler [1--8]. This is especially useful if you plan
+%    to add tremendous amounts of citations, as usual in life sciences and
+%    bioinformatics.
+%  - if you don't like the "In:" appearing in the bibliography, use the
+%    extended style (`ext-numeric` or `ext-alphabetic`), and add option
+%    `articlein=false`.
+%
+% Possibly reverse the names of the authors with the non-ISO styles:
+%\DeclareNameAlias{default}{family-given}
+%
+% Use caps-and-small-caps for family names in ISO 690 style.
+\let\familynameformat=\textsc
+
+% Load the file with bibliography entries
+\addbibresource{literatura.bib}
+
 %%% Titulní strana a různé povinné informační strany
 \begin{document}
 \include{title}