Sorry if this is a duplicate, but I can't find the right way of doing this.
I want to redefine my quote and quotation commands to use a different font. My main font is Linux Libertine O (I am using fontspec), and I want to use the small version of Linux Biolinum O inside my quotations.
Among some of the commands I've tried is this, but it ain't working:
\let\quoteOld\quote
\renewenvironment{quote}{\fontspec{Linux Biolinum O}\small\quoteOld}
Bonus question: What do I need to learn, in order to figure out how to achieve the above by myself? I would appreciate a book or resource to read.
renewenvironmentled to Redefining the quote environment which asks a very similar question (with a similar problem). – Alan Munn Mar 08 '12 at 20:58renewenvironmentcommand... That link looks good! Thanks – Andriy Drozdyuk Mar 08 '12 at 21:01renewcommandwas just an (apropos) example. – Alan Munn Mar 08 '12 at 21:11fontspecdocumentation is probably all you need to know about font handling in XeLaTeX; you can ignore almost all of the rest. See also How do I use a particular font for a small section of my document. – Alan Munn Mar 08 '12 at 21:45