3

I need to have two references within parenthesis separated by some text (see \citep for multiple references separated by text) so it should look like:

(this is the first source Smith 2000; and also see Smith 2013 for more)

This is the command I think I'd need:

\parencites[this is the first source][]{Smith_2000}[; and also see][for more]{Smith_2013}

but I'm using a template that relies on natbib and a custom .bst file so I'm stuck using bibtex. This means I can't use the \parencites command which apparently only works with biblatex.

Can I mimic the output needed in my case (ie: no biblatex)?

4
  • 1
    Perhaps I am misunderstanding something, but why can you just write: (this is the first source \cite{Smith_2000}; and also see \cite{Smith_2013} for more)? – user30471 Aug 22 '14 at 13:23
  • 1
    Because that would mean I end up with parentheses within parentheses, which is bad practice I believe (at least I don't like it) But your comment gave me the idea of using \citealp which does precisely that. If you'd like you can put that in the form of an answer and I'll accept it. – Gabriel Aug 22 '14 at 13:49
  • Glad that you found a solution. I briefly tried to work out how to extract the necessary information from the \cite command, but wasn't able to get anything to work. I think that as you found the solution I can't post it as "my" solution. Wouldn't it would be fairer if you posted your solution and then accepted it? – user30471 Aug 24 '14 at 18:07
  • @Andrew well I only came up with \citealp after you mentioned another way to come up with a similar output using \cite, so from where I stand the solution should be given to you. In any case, if you feel it'd be better if I post it myself, I will. – Gabriel Aug 24 '14 at 20:01
4

Since no one wants to post an answer, I don't mind if I do.

This worked for me:

(this is the first source \citealt{Smith_2000}; and also see \citealt{Smith_2013} for more)

Notice the lack of commas between the author and date. For commas use \citealp{} instead of \citealt. I found this comparison of functions helpful as well.

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.