I'm trying to get Tufte marginal material (citations, footnotes, and captions) to support incorporate citations as they do in the Tufte books. What I'm looking for is the "conversational" style that's used in Tufte's books in, for example, notes 36 and 38 on p.70 of Visual Explanations:

These should be generated from something like the following code:
\footnote{\cite{Tooley,Leighly,McLaughlin} The map shown is\cite{Jassonius}, a reissue of\cite{Hondius}, in \cite{Hondius1631} as reproduced in Leighly, plate v. Redrawn.}
\footnote{At far left, \cite{Green}, p. 128, showing an error by the well-known illustrator, Edward Mishell. The extra finger is not needed in performing the manipulation. Unnotced for years, the slip was spotted by Richard Kaufman, who then drew a homage to Mishell's sixth finger--at lear left,\cite{Kaufman}, p. 260.}
Note the same should also apply to \cite within captions, as illustrated on the right in the figure above. Note also that (not shown above) initial citations always appear as full entires, while subsequent ones appear abbreviated, regardless of whether the initial citation was in a simple \cite or in a footnote (even the same footnote).
I've been experimenting with a bibtex-based solution, but (in addition to having some bugs) it generates errors for any attempts to put basic citations in figure captions.
For for example, something like the following
\documentclass[]{tufte-handout}
\usepackage{graphicx}
\begin{document}
This is some text to attach to a figure.
\begin{marginfigure}
\includegraphics[width=1\columnwidth]{...}
\caption{Here is some caption text, and here
(\cite{...}) is a citation within that text. }
\end{marginfigure}
\bibliographystyle{unsrtnat}
\bibliography{References}
\end{document}
generates these errors and halts:
! Missing number, treated as zero.
! Illegal unit of measure (pt inserted).
! LaTeX Error: Float(s) lost.
Substituting \citep for \cite runs error-free and produces the expected output (but of, course, does not work for full, initial citations; \bibentry produces even more errors).
citetandcitepetc. should do the job just as well. I'll be interested to see the outcome of this. – qubyte Mar 02 '12 at 00:29citeand have the right thing happen, without having to hand code each citation. Also, as noted, there's no way to get this to work for a first occurrence, since `\bibentry\ fails too. – orome Mar 02 '12 at 00:34citebecause you're copying and pasting a lot of code, or using auto-completes or something? – qubyte Mar 02 '12 at 00:40\@tufte@sidenoterelated to\sidenote. – Marco Daniel Mar 04 '12 at 18:05