\usepackage[ backend=biber, style=ext-authoryear-comp, backref=true,% Show page numbers where citations appear maxbibnames=99,% Show all authors in bibliography maxalphanames=1,% Show only one author in citations keys maxcitenames=1,% Show only one authors in citations in text uniquelist=false, % Force to show only one author in citations ]{biblatex} % Use square brackets instead of parentheses for citations (https://tex.stackexchange.com/a/499667) \DeclareOuterCiteDelims{cite}{\bibopenbracket}{\bibclosebracket} \DeclareInnerCiteDelims{textcite}{\bibopenbracket}{\bibclosebracket} \DeclareOuterCiteDelims{parencite}{\bibopenbracket}{\bibclosebracket} \DeclareDelimFormat{nameyeardelim}{\addcomma\space} % Add comma between author and year in citations % Include the author's name in the hyperlink to the reference (https://tex.stackexchange.com/a/499667) \DeclareFieldFormat{linkallcite}{% \DeclareFieldFormat{bibhyperref}{##1}% \bibhyperref{#1}% } \AtIntrocite{\DeclareFieldFormat{linkallcite}{#1}} \letbibmacro{oldcite}{cite} \renewbibmacro{cite}{% \printtext[linkallcite]{\usebibmacro{oldcite}}% } % Remove some fields from bibliography \AtEveryBibitem{ \ifentrytype{book}{}{ % Keep ISBN only for books \clearfield{isbn}% } \clearfield{day}% \clearlist{editor}% \clearfield{extra}% \clearfield{location}% \clearfield{month}% \clearfield{series}% \clearlist{publisher}% \clearfield{url}% }