diff --git a/config/bibliography.tex b/config/bibliography.tex index 194c200..e30b975 100644 --- a/config/bibliography.tex +++ b/config/bibliography.tex @@ -7,22 +7,35 @@ maxcitenames=1,% Show only one authors in citations in text ]{biblatex} -\renewcommand*{\labelalphaothers}{} % Remove "et al." in citations % Define citation style to be [Author, Year] +% From https://tex.stackexchange.com/a/176119 \DeclareLabelalphaTemplate{ - \labelelement{ + \labelelement{% Author \field[final]{shorthand} \field{labelname} \field{label} } - \labelelement{ + \labelelement{% Comma \literal{,\addhighpenspace} } - \labelelement{ + \labelelement{% Year \field{year} } } +\renewcommand*{\labelalphaothers}{} % Remove "et al." in citation keys + +% Define \textcite to be Author [Year] (magically defined by Copilot) +\DeclareCiteCommand{\textcite} +{\usebibmacro{prenote}} +{% + \ifciteindex{\indexnames{labelname}}{}% + \printnames{labelname}% Author + \setunit{\addspace}% Space + \printtext[brackets]{\bibhyperref{\printdate}}% Year +} +{\multicitedelim} +{\usebibmacro{postnote}} % Remove some fields from bibliography \AtEveryBibitem{ @@ -31,4 +44,5 @@ \clearfield{location}% \clearfield{month}% \clearfield{series}% + \clearfield{url}% }