Skip to content
Snippets Groups Projects
Commit e0ca66fd authored by Simmo Saan's avatar Simmo Saan
Browse files

Add biblatex styles

parent 9e87f47b
No related branches found
No related tags found
No related merge requests found
......@@ -23,7 +23,11 @@
\usepackage{amsmath}
% Viited
\usepackage[style=ieee]{biblatex} % Siin saate valida viitamisstiili
% Siin saate valida viitamisstiili
\usepackage[style=unitartucs/numeric]{biblatex} % Numbriline viitamine [1], tähestikulises järjekorras viited.
% \usepackage[style=unitartucs/numeric,sorting=none]{biblatex} % Numbriline viitamine [1], viitamise järjekorras viited.
% \usepackage[style=unitartucs/alphabetic]{biblatex} % AMS-stiilis viitamine [ABC], tähestikulises järjekorras viited.
% \usepackage[style=unitartucs/authoryear,uniquename=init]{biblatex} % APA-stiilis viitamine (Koit 2010), tähestikulises järjekorras viited.
\addbibresource{viited.bib} % Selles failis on Teie bibliograafia kirjed
% Meta-andmed
......
\ProvidesFile{unitartucs/alphabetic.bbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis alphabetic bibliography style]
\RequireBibliographyStyle{alphabetic}
\RequireBibliographyStyle{unitartucs/biblatex}
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/alphabetic.cbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis alphabetic citation style]
\RequireCitationStyle{alphabetic}
\RequireCitationStyle{unitartucs/biblatex}
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/authoryear.bbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis authoryear bibliography style]
\RequireBibliographyStyle{authoryear-comp}
\RequireBibliographyStyle{unitartucs/biblatex}
% TODO: why doesn't this work in bbx file but works in package argument?
% \ExecuteBibliographyOptions{uniquename=init} % fix conflict between giveninits=true (from unitartucs) and uniquename=full (from authoryear-comp)
\DeclareNameAlias{sortname}{family-given} % family name before given name for non-first authoryear - https://tex.stackexchange.com/a/545867
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/authoryear.cbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis authoryear citation style]
\RequireCitationStyle{authoryear-comp}
\RequireCitationStyle{unitartucs/biblatex}
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/biblatex.bbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis bibliography style]
\ExecuteBibliographyOptions{giveninits=true} % given name initials only
\ExecuteBibliographyOptions{doi=true,isbn=false} % no DOI, ISBN
% \ExecuteBibliographyOptions{maxbibnames=5,maxcitenames=2}
\ExecuteBibliographyOptions{maxbibnames=99,maxcitenames=2} % all names in bibliography
\ExecuteBibliographyOptions{autolang=other}
\DeclareNameAlias{default}{family-given} % family name before given name
\renewcommand*{\revsdnamepunct}{} % no comma after family name - https://tex.stackexchange.com/a/17593
\DeclareFieldFormat*{title}{#1} % no quotes around title
\renewbibmacro*{in:}{} % no In: prefix, estonian overrides this badly... requires workaround
% \DeclareFieldFormat{doi}{\href{https://doi.org/#1}{\nolinkurl{#1}}} % no DOI: prefix
\DeclareFieldFormat{url}{\url{#1}} % no URL: prefix
\DeclareFieldFormat{urldate}{\mkbibparens{#1}} % no urldate prefix word
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/biblatex.cbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis citation style]
% colon for page number in cite - https://tex.stackexchange.com/a/66395
%\renewcommand*{\postnotedelim}{\addcolon\space}
\renewcommand*{\postnotedelim}{\addcolon}
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/english.lbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis biblatex English localization]
\InheritBibliographyExtras{english}
\DeclareBibliographyStrings{%
inherit = {english},
bathesis = {{Bachelor's thesis}{Bachelor's thesis}}, % No short form.
mathesis = {{Master's thesis}{Master's thesis}}, % No short form.
}
\endinput
\ProvidesFile{estonian.lbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis biblatex Estonian localization]
\ProvidesFile{unitartucs/estonian.lbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis biblatex Estonian localization]
\InheritBibliographyExtras{estonian}
......@@ -7,6 +7,8 @@
references = {{Viited}{Viited}},
page = {{lehekülg}{lk}}, % Without \adddot.
pages = {{leheküljed}{lk}}, % Without \adddot.
pagetotal = {{lehekülg kokku}{lk kokku}}, % Without \adddot.
pagetotals = {{lehekülge kokku}{lk kokku}}, % Without \adddot.
in = {{}{}}, % No In: prefix, estonian overrides this badly... requires workaround?
andothers = {{jt}{jt}}, % Instead of et al.
andmore = {{jt}{jt}}, % Instead of et al.
......@@ -14,4 +16,3 @@
}
\endinput
\ProvidesFile{unitartucs/numeric.bbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis numeric bibliography style]
\RequireBibliographyStyle{numeric-comp}
\RequireBibliographyStyle{unitartucs/biblatex}
\endinput
\ No newline at end of file
\ProvidesFile{unitartucs/numeric.cbx}[2024-11-02 v1.0 University of Tartu Institute of Computer Science bachelor's or master's thesis numeric citation style]
\RequireCitationStyle{numeric-comp}
\RequireCitationStyle{unitartucs/biblatex}
\endinput
\ No newline at end of file
......@@ -230,4 +230,5 @@
\usepackage[numbered,open]{bookmark} % PDF-i sisukord
\DeclareLanguageMapping{estonian}{unitartucs/estonian}
\DeclareLanguageMapping{english}{unitartucs/english}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment