This question already has an answer here:

I am using biblatex with biber as backend and natbib loaded. What I am trying to achieve is appending an author's name with 's, e.g. in a situation like:

[...] as outlined in Krugman's (1989) early work

I could use \citeauthor{krugman89}'s (\citeyear{krugman89}), I suppose, but I was wondering whether there is a more direct way of appending the 's directly to the author's name. \citet[]['s]{krugman89} would not work, since this adds the 's after year in parenthesis, i.e. Krugman (1989, 's).

marked as duplicate by Adam Liter, Werner, Benedikt Bauer, Thorsten, moewe Apr 30 '14 at 16:04

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • You could define a new cite command. But first you should decide what you want to do if there is more then one author. – Ulrike Fischer Apr 30 '14 at 14:44
  • 1
    According to the question I indicated above, there are a simple solution which defines a new command (like @UlrikeFischer said) such as \newcommand\posscite[1]{\citeauthor{#1}'s (\citeyear{#1})} and a more complex and deep one which really fixes the problem. – ppr Apr 30 '14 at 15:03