I'm dealing with project documentation.

For the type of projects I'm working on, that means I have a large number of individual documents, each of which cover a particular aspect of the project. But all these documents are to be read in conjunction with each other. As such, they frequently

  • cross-reference each other, which I know how to do thanks to this question and this one

  • reference identical external documents, which is what this question is about.

Currently, the bibliography for any one of these documents (document A) citing some external document [external S] will assign some reference ID to it, say, RD2. Another document (document B) citing the same [external S] will generally assign a different reference ID to it, say, RD15.

I would like all documents that reference the same external sources use the same reference ID for it. So, for instance, \citep{external S} used in either document A or document B will always show up in their bibliographies as RD521, for example.

How to accomplish this?

  • Did you try xcite? – egreg Feb 9 '17 at 11:49
  • @egreg no I did not, because obviously, I did not know it existed! Please make an answer out of your comment – Rody Oldenhuis Feb 9 '17 at 12:28
  • @egreg wait, it appears to be a dupe.. – Rody Oldenhuis Feb 9 '17 at 12:29
  • Yes, it's a dupe. No problem! – egreg Feb 9 '17 at 12:30
  • @egreg yes, thanks! Astounding what knowing the correct keywords can accomplish...also surprising it didn't show up in my searches...oh well. – Rody Oldenhuis Feb 9 '17 at 12:31