To write a cover letter in LaTeX, use the letter class or moderncv's letter mode for an address block, date, salutation, and signature. Templates inside.