In fact, I want to remove the date. I saw that I have to use \date{}, but in my case nothing happens and the date is still there. Here is the code:

\usepackage{blindtext, xfrac}
 \usepackage{etoolbox} \makeatletter \patchcmd{\@zfancyhead}{\fancy@reset} 
 {\f@nch@reset}{}{} \patchcmd{\@set@em@up}{\f@ncyolh}{\f@nch@olh}{}{} 
 \patchcmd{\@set@em@up}{\f@ncyolh}{\f@nch@olh}{}{} \patchcmd{\@set@em@up} 
 {\f@ncyorh}{\f@nch@orh}{}{} \makeatother


  • I think you have to use the dateno option to remove the date in newlfm. Apr 15, 2018 at 23:51
  • The date is still there Apr 15, 2018 at 23:54
  • Use: \documentclass[12pt,stdletter,orderfromtodate,sigleft,dateno]{newlfm} as suggested by Nicola Talbot and the date won't appear.
    – user94293
    Apr 16, 2018 at 0:12
  • @NicolaTalbot Can you add that as an answer?
    – Alan Munn
    Apr 16, 2018 at 3:29

1 Answer 1


With the newlfm class, the date visibility is set using the dateno (no date) and dateyes (show date) options. (As far as I can tell, this is just for letters, not for the memo, fax or press release options.) You can supply dateno as a class option:


or using \newlfmP:


The date is set using \dateset (not \date).

You must log in to answer this question.

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