23

I am writing a letter and I would like to insert a subject line above or below the \opening. How should I do this? I prefer not to use scrlttr2 or KOMA.

1
  • The letteracdp document class defines a letter environment with an optional argument for the subject of the letter; it also enforce Italian conventions for the position of the addresses, though,
    – GuM
    Mar 26, 2018 at 11:14

4 Answers 4

6

There's no specific command for subjects in letter style, so do something like this:

\bigskip
\textbf{Subject line}

\bigskip\noindent
First paragraph of text...
3
  • 1
    This puts the subject before the addresses...
    – Bob
    May 26, 2020 at 22:23
  • ... at least it does in whatever example you are working with. Perhaps you might ask a specific question with your example in it, linking to this? @Bob
    – Thruston
    May 27, 2020 at 13:02
  • I was working in the standard Letter template in the MacTex distribution.
    – Bob
    May 27, 2020 at 22:19
16

I know an answer has already been provided, but I would like to propose an alternative solution that I believe is more elegant. I would include the subject as the last line of the to-address, I also believe this is sometimes done intentionally so the subject is visible in windowed envelopes.

This would result in

...
\begin{letter}{Name\\Street\\City\\%
   \textbf{Subject: subject}%
}
...
\end{letter}
...
6

The answer where the subject is part of the address is not that elegant if I say so myself. Although if you place a tilde (~) in as a line, you get an empty line after the address and it looks nicer.

...
\begin{letter}{Name \\ street \\ city \\ ~ \\ subject}

....
4

I suggest using a two-line opening for this:

…
\begin{letter}{…}
  \opening{
    {\bf Subject: inquiry} \\[1cm]
    Dear Sirs,
  }
  …

which will be typeset above the text, but below the address.

You must log in to answer this question.

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