Fix \textcite to be 'Author [Year]'
This commit is contained in:
@@ -7,22 +7,35 @@
|
|||||||
maxcitenames=1,% Show only one authors in citations in text
|
maxcitenames=1,% Show only one authors in citations in text
|
||||||
]{biblatex}
|
]{biblatex}
|
||||||
|
|
||||||
\renewcommand*{\labelalphaothers}{} % Remove "et al." in citations
|
|
||||||
|
|
||||||
% Define citation style to be [Author, Year]
|
% Define citation style to be [Author, Year]
|
||||||
|
% From https://tex.stackexchange.com/a/176119
|
||||||
\DeclareLabelalphaTemplate{
|
\DeclareLabelalphaTemplate{
|
||||||
\labelelement{
|
\labelelement{% Author
|
||||||
\field[final]{shorthand}
|
\field[final]{shorthand}
|
||||||
\field{labelname}
|
\field{labelname}
|
||||||
\field{label}
|
\field{label}
|
||||||
}
|
}
|
||||||
\labelelement{
|
\labelelement{% Comma
|
||||||
\literal{,\addhighpenspace}
|
\literal{,\addhighpenspace}
|
||||||
}
|
}
|
||||||
\labelelement{
|
\labelelement{% Year
|
||||||
\field{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
|
% Remove some fields from bibliography
|
||||||
\AtEveryBibitem{
|
\AtEveryBibitem{
|
||||||
@@ -31,4 +44,5 @@
|
|||||||
\clearfield{location}%
|
\clearfield{location}%
|
||||||
\clearfield{month}%
|
\clearfield{month}%
|
||||||
\clearfield{series}%
|
\clearfield{series}%
|
||||||
|
\clearfield{url}%
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user