# Oldstylenums with Latin Modern (MiKTeX 2.9)

I'd like do get the nice oldstyle-numbers in my entire document. (Would there be a reason not to want them anywhere in a literature paper?) I use pdfTeX 1.40.11 via MiKTeX 2.9 and Latin Modern (lmodern) as a font. It seems like I should go for cfr-lm package, or are there alternatives?

What do I have do to to get cfr-lm working? The installation description unfortunately isn't suited for MiKTeX.

My standard documentclass is article. Here are some of the packages I load by default, in case they make any difference:

\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[babel]{microtype}
-
Doesn't MikTeX come with cfr-lm allready installed? At least it should be available through the MikTeX package manager. –  Caramdir Mar 25 '11 at 23:40
@Caramdir Usually the package manager works just fine, but if I compile a minimal just containing the above packages and cfr-lm, I get the following error message: !pdfTeX error: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\pdflatex.exe (file dd-lmr10): Font dd-lmr10 at 600 not found ==> Fatal error occurred, no output PDF file produced! –  doncherry Mar 25 '11 at 23:46
Just in case: You shouldn't load lmodern as well as cfr-lm. Also, you do not need to load fontenc if the only encoding you need is T1 (and TS1 for textcomp) though this one won't do any harm. –  cfr Jan 12 '14 at 22:04

Although the cfr-lm package is included in MiKTeX 2.9, the "map" files that include information necessary for TeX to use this font still need to be updated. Do the following:

• In the command prompt, run initexmf --edit-config-file updmap; this opens updmap.cfg (usually in notepad);

• Add the line Map clm.map at the end of updmap.cfg (and save the file);

• In the command prompt, run updmap.

Note: Part 4 of Installing TeX fonts gives similar advice; however, running updmap is replaced by running initexmf --mkmaps. Anyway, the first method worked for me (MiKTeX 2.9, single-user install).

-
Now we're getting to regions of using and modifying LaTeX that I've never been to, please help me out here: With command prompt you're just referring to the standard Windows cmd (I'm on Win7)? Do I need to navigate to a specific folder first before carrying out your steps 1 and 3? If I just open cmd and enter your first line, I get an empty document in notepad; where should I save the file? –  doncherry Mar 26 '11 at 10:26
@doncherry: Yes, cmd should be the right thing (I'm on a German Win7). No, no specific folder is needed. The document shouldn't be empty, but contain the (comment) line %% T1 font configuration settings. See the MiKTeX manual for help.. If it's empty, add Map clm.map and proceed as described. –  lockstep Mar 26 '11 at 10:32
Thanks for clarifying, now it all works! Is it possible though that the file I edited was updmap.cfg and not updmap.sys? –  doncherry Mar 26 '11 at 10:41
@doncherry: Of course -- I edited my answer. –  lockstep Mar 26 '11 at 10:44