I've been using the biblatex package for a while, and since updating my TeX installation (post-el capitan upgrade) I have been experiencing the following.
If the following is typed:
Such and such has been said \citep[111]{citekey}.
The following text is displayed:
Such and such has been said (Author, 2016, p. 111).
And if the following is typed:
\citet[111]{citekey} has said such and such.
The following text is displayed:
Author, (2016, p. 111) has said such and such.
The citep command is working as I want it to, but I do not want a comma placed after the author's name when using the citet command. I would like it to display as follows:
Author (2016, p. 111) has said such and such.
If I use the \citeyearpar command, it is fine, but I would rather not have to type the author's name in manually.
Here is the command placed in the preamble:
\usepackage[backend=bibtex, style=authoryear-icomp, url=true, isbn=false, natbib=true, sortcites=true, block=space, pagetracker=false, loccittracker=constrict]{biblatex}
Here is an example of an entry in my bib file (made using BibDesk):
@article{poldrack2006,
Author = {Poldrack, Russell},
Journal = {Trends in Cognitive Sciences},
Number = {2},
Pages = {59--63},
Title = {{Can cognitive processes be inferred from neuroimaging data?}},
Volume = {10},
Year = {2006}}
I have also tried changing the entry to the following:
@article{poldrack2006,
Author = {Russell Poldrack},
Journal = {Trends in Cognitive Sciences},
Number = {2},
Pages = {59--63},
Title = {{Can cognitive processes be inferred from neuroimaging data?}},
Volume = {10},
Year = {2006}}
The bibliography entry appears as follows, and is fine:
Poldrack, Russell (2006). “Can cognitive processes be inferred from neuroimaging data?” In: Trends in Cognitive Sciences 10.2, pp. 59–63.
Thank you for any help that can be offered.
\DeclareDelimcontextAlias...as in the MWE works as well! – ebosi Sep 07 '16 at 11:24apt getor the like) you have to wait for the Ubuntu developers to push updates (that is unlikely to happen soon). You can install vanilla TeX live instead where you can usetlmgrfor updates. (I have gotten into trouble for suggesting this - one of the people involved with Ubuntu and TeX live development is not keen on this solution, but it is certainly what I would do). If you can't update and you are on 3.4 use the code from my answer. – moewe Apr 01 '17 at 10:47