Is there any way to redefine a variant of biblatex's \citeauthor[xx]{author} so that the postnote uses ", p./pp." instead of a colon ? "In Author (p. xx)..." (That way we do not have to repeat the year several times when it is self-understood.)
I tried with \DeclareDelimFormat and \DeclareFieldFormat inside a \DeclareCiteCommand{\citeauthorpage}, but I've no idea what i'm doing.
I think the best way would be to define another postnote macro:
\newbibmacro{\authorpostnote}{...}
I also tried this but it does not work at all:
\DeclareDelimFormat[citeauthor]{postnotedelim}
{\mkpageprefix[pagination]{#1}}
MWE
\documentclass{article}
\usepackage[english]{babel}
\usepackage{xspace}
\usepackage[backend=biber,natbib=true,citestyle=ext-authoryear-comp,bibstyle=ext-authoryear,articlein=false,innamebeforetitle=true,dashed=false,useprefix=true,sortcites=false]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareFieldFormat{postnote}{\mknormrange{#1}} %remove p. in ref
\DeclareFieldFormat{multipostnote}{\mknormrange{#1}} %remove pp. in ref
\DeclareDelimFormat{postnotedelim}{\addcolon@\xspace\nobreak} %colon after year in ref
\begin{document}
Lorem \textcite[380]{sigfridsson}
ipsum \citeauthor[380]{sigfridsson}
\printbibliography
\end{document}



\citeauthorand the default settings even give you "p."/"pp.". See https://gist.github.com/moewew/73bf18f4e39508acafd05b72f9d0b1a1. We can only offer solutions that work for your (non-standard) setup, if you show us a small example document with your relevant settings. – moewe May 08 '22 at 20:06\citeauthor? Isn't that terribly inconsistent? – moewe May 08 '22 at 20:26By the way in all the linguistics articles I read, the standard is year followed by colon, the "p./pp." style is quite uncommon.
– Vincent Krebs May 08 '22 at 20:30\citeauthorto cite a work.\citeauthoris really just there to give the name of the author(s). There are styles likeext-authoryear-tcompthat can drop the year if it is not needed (because there is only one work by that author), but apart from that I think I would always keep the year: The labels don't get much longer that way. – moewe May 08 '22 at 20:33