I have created a custom .bst file with makebst. I managed to reformat the thebibliography-environment entries look by editing the .bst file by hand. This wasn't a hard task.
But, now I would like to reformat the look of the \cite[]{}-entries in the actual text.
I am using csquotes package and managed to change the look of \textquote entries with:
\renewcommand{\mkcitation}[1]{~\rm \small #1}
\textquote[{\cite[1]{Foobar01}}]{Blah Blah.}
But when I use ordinary cites:
Blah blah.\cite[1]{Foobar01}
I can't find a part in the .bst file that defines how these are formatted. Also I could not find a parameter in the csquotes package that would change the format of all cites, as \cite is not a csquote command.
I could go around this problem by using \textquote everywhere, but I feel that it's semantically incorrect. After all, citations are NOT quotes.
So I would be very grateful if someone could tell me how I can reformat the look of \cite entries even in documents that don't use csquotes or other packages, just a custom .bst style.
Edit:
I am not using cite nor natbib packages.
My \cite entries are formatted as [Foo01] or [Foo01, 15-39] with page numbers in the PDF. All I want to do is to change their formatting, not contents. I would like all \cite to appear in the final PDF with a certain font size (for example with size \tiny and with color red).
With csquotes I was able to do \renewcommand{\mkcitation}[1]{~\rm \small #1} which changed all csquotes cites into small roman font.
What would be the way to format all normal \cite in a similar way?
If this is not enough I'm not sure if I understand what kind of additional information you need.
citeornatbib? What is the general citation style you're using (numeric, author-year, ...)? How should the different parts of the\cite-output (numeral, author name, year, page numbers) be reformatted? (A complete example would be even better.) – lockstep Nov 16 '10 at 20:06\citeworks, so as lockstep says we need more detail on what output you need. – Joseph Wright♦ Nov 17 '10 at 6:59