I am writing a paper with this style file. It requires to use the "abbrv" bibliography style, and does not allow to use natbib.

When I cite a reference using \cite:

\cite{Steinhaus1948} proved that...

It looks like this:

[1] proved that...

The reviewers usually don't like it and they require to add the author's name, e.g:

Steinhaus [1] proved that...

Normally, I would use \citep or \citet for this, but here they are not available.

Is there another way to automatically add the author's name before the number?

  • Starting on line ca. 1200, the document class file (aamas2016) appears to provide a whole raft of citation commands (in addition to plain old \cite): \citeNP, \citeA, \citeANP, \shortcite, \shortciteN, \shortciteA, \shortciteANP, \citeyear, \citeyearNP`, plus probably a few more I've missed. Have you tried them out? – Mico Nov 15 '15 at 14:24
  • I perused the document class file some more -- does it ever contain a lot of cruft, including some duplicate and mutually inconsistent macro definitions (see, e.g., of \@makecaption). Be prepared for some strange and unexpected behavior! – Mico Nov 15 '15 at 14:37
  • @Mico the NP version seems to remove the parentheses (1 instead of [1]). The other variants apparently have no effect (maybe I don't know how to use them). – Erel Segal-Halevi Nov 15 '15 at 15:15
  • You may be stuck with having to write Steinhaus~\cite{Steinhaus1948}. :-( – Mico Nov 15 '15 at 15:45
  • @Mico isn't it possible to somehow duplicate the behavior of the "\citet" of natbib, using a \newcommand inside my document? – Erel Segal-Halevi Nov 15 '15 at 17:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.