Sign up ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am using MiKTeX 2.5 version. Is there any possibility to change the small caps fonts in italic shape?

I had tried as like below

\textit{\textsf{Small Caps}}% This will gives the Regular Small caps output.
\textsf{\textit{Small Caps}}% This will gives the italic output.

Could you please help me on this?

share|improve this question
Your MiKTeX version (2.5) is heavily outdated and not supported anymore. I suggest you update to the most recent version: MiKTeX 2.9. – Werner Oct 28 '11 at 4:30
presumably you mean \textsc not textsf – Seamus Oct 28 '11 at 7:27

2 Answers 2

Use a combination of lmodern and slantsc to obtain slanted small caps:

enter image description here

  \verb!\textsc{Hello world}! & \textsc{Hello world} \\ % Regular Small Caps
  \verb!\textsl{Hello world}! & \textsl{Hello world} \\ % Regular slanted
  \verb!\textit{Hello world}! & \textit{Hello world} \\ % Regular italics
  \verb!\textit{\textsc{Hello world}}! & \textit{\textsc{Hello world}} \\ % No italic small caps exist, this is substituted for default font
  \verb!\textsl{\textsc{Hello world}}! & \textsl{\textsc{Hello world}} % Slanted small caps

If you're specifically after italic small caps in Times font, consider reading

The above source provides times-itsc that you could use instead of \usepackage{times} to produce italicized small caps.

share|improve this answer
Thank you somuch for your help.. – Saravanan.O Oct 28 '11 at 5:30
If this answer solved your original problem, you should consider upvoting (with the upward pointing arrow to the left of it; you need 15 reputation points before you can upvote) and/or accepting it (by clicking on the checkmark). This shows the answer helped you, and it assigns reputation points, even to you! And, with higher reputation comes more privileges. – Werner Oct 28 '11 at 5:37
Thank you somuch for your help.. i had tried with the above example, i am getting the required outout. Wnen i used both this packages the output is comes like below "Lower case letters come in lowercase" "Upper case letter as come as uppercase"... could you please help me on this on times font... i can't able to attached the screen sort here.. – Saravanan.O Oct 28 '11 at 5:37
@Saravanan.O: If you're interested in Times italicized small caps, follow the link in my updated answer. – Werner Oct 28 '11 at 5:45
@Werner thx for that solution, I just came across it when having the same problem. But: your example - run on a standard TeXLive2014 - produces no italics small caps on the \textit{\textsc{...}} line and warns Font shape OT1/lmr/m/scit' undefined. It is necessary to replace italics small caps by slanted small caps as described in the slantsc` doc (p.4) as so: \rmfamily \DeclareFontShape{OT1}{lmr}{m}{scit}{<->ssub * lmr/m/scsl}{} \DeclareFontShape{OT1}{lmr}{bx}{scit}{<->ssub * lmr/bx/scsl}{} - and analogous if using T1 of course. – greyshade Aug 17 '14 at 20:00

You may try this: \usepackage{smallcap}.

share|improve this answer

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.