I am using the newlfm package, and want my output to use a US Letter 8.5x11 page size. Unfortunately, I'm getting A4!

I have the following documentclass declaration. The addition of "letterpaper" did not help.

\documentclass[stdletter, letterpaper]{newlfm}

I am new to LaTeX, so I'm still mostly lost. I checked a couple other projects, where the simple \documentclass{article} results in the 8.5x11 size being used.

I am using MikTex 2.8 on WinXP.

  • Don't know if it matters, but have you tried removing the space in the option specification? I.e. stdletter,letterpaper instead of stdletter, letterpaper? Commented Oct 24, 2010 at 23:49
  • @Willie Wong: That should really not matter.
    – TH.
    Commented Oct 25, 2010 at 0:13
  • @TH.: my apologies. It was late at night and I was being facetious. There is hardly enough information in the question to say anything about the answer. It is not a system-wide setting issue as \documentclass{article} gives the correct size by default, and ostensibly (by the documentation) newlfm accepts the letterpaper option. Plus I couldn't replicate the issue. So I asked myself: given the limited information, what would I have typed differently? =) Commented Oct 25, 2010 at 10:32

3 Answers 3


After taking a break and then searching better, I came across this answer by @Stefan Kottwitz. Adding the following line to my file successfully output the correct US Letter paper size!


According to the newlfm manual (Section 1.2), the letterpaper option to the document class should trigger the use of 8.5"x11" paper; however, it doesn't work either with my MiKTeX 2.9 -- you might want to contact the author and and let him know.

As you're resorting to geometry already, I recommend using


instead of manually declaring the dimensions. This is just a wee bit nicer and more "semantic". Even though I get an error message

! LaTeX Error: Command \geometry already defined.
               Or name \end... illegal, see p.192 of the manual.

it does spit out letter sized paper, so it might just work out. For what it's worth, it's definitely not going to be worse than using geometry with the explicit declaration of the paper dimensions.


Oops. I see that you're using MikTeX so my answer doesn't apply.

If you are using TeX Live, try running
$ tlmgr paper
and check that everything is configured to use letter. E.g., when I run that on my computer, I see

Current context paper size (from /usr/local/texlive/2010/texmf-config/tex/context/user/cont-sys.tex): letter
Current dvipdfm paper size (from /usr/local/texlive/2010/texmf-config/dvipdfm/config/config): letter
Current dvipdfmx paper size (from /usr/local/texlive/2010/texmf-config/dvipdfmx/dvipdfmx.cfg): letter
Current dvips paper size (from /usr/local/texlive/2010/texmf-config/dvips/config/config.ps): letter
Current pdftex paper size (from /usr/local/texlive/2010/texmf-config/tex/generic/config/pdftexconfig.tex): letter
Current xdvi paper size (from /usr/local/texlive/2010/texmf-config/xdvi/XDvi): letter

You can change all of them to letter by running
$ tlmgr paper letter
You may need to be root.

  • Good info, hopefully it will help someone else. I gave it a shot, but I couldn't locate "tlmgr" on my system...
    – mbmcavoy
    Commented Oct 25, 2010 at 1:26
  • @mbmcavoy: Yeah. tlmgr is part of TeX Live. That's why my answer doesn't apply.
    – TH.
    Commented Oct 25, 2010 at 5:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .