TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using the urw-garamond mathdesign package, which doesn't support italic small-caps. Is there a decent substitute I can use? I've tried the slantsc package with no luck.

share|improve this question
up vote 8 down vote accepted

You could fake the small caps with TikZ. The following example is from texample.net. It was writteb by Berteun Damman.

% Author: Berteun Damman
% Faking slanted small caps using TikZ low level transforms.
% If you externalize figures this will give a new figure for
% each usage!
   % The transform says:
   % x' = 1x + 0.22y + 0pt
   % y' = 0x + 1y    + 0pt
   % This gives a slant - adjust the value for each font!
   \node[inner sep=0pt] (N) {\textsc{#1}};%
   % In italicized environments normal small caps often looks wrong because of
   % its upright shape. A solution is to simply use all-uppercase in these
   % environments, but this too is ugly. Using TikZ one can fake a slant. This
   % is not that great, but better than nothing.
   % Note that http://www.ctan.org/tex-archive/fonts/kpfonts/ for example
   % provides a font which has slanted small caps by default.

           The \textsc{gcd} of two numbers can be used to find
            the \textsc{lcm} of these numbers.
           The \textscsl{gcd} of two numbers can be used to find
           the \textscsl{lcm} of these numbers.

share|improve this answer

You can use the garamondx package.



We can use \textit{\textsc{small caps in italic}}.
share|improve this answer
Welcome to TeX.sx! – Peter Jansson Mar 4 '13 at 18:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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