CV & letters

Beyond articles and reports, LaTeX has dedicated tools for two everyday documents — a CV/résumé (moderncv, altacv, europecv) and a letter (the standard letter class, or the flexible KOMA-Script scrlttr2). This page covers both.

CV / résumé

The popular choice is moderncv (by Xavier Danaux). Pick the look with \moderncvstyle{classic} (casual [default], classic, banking, oldstyle, fancy) and \moderncvcolor{blue}, set personal data with \name, \email, \phone, and list experience with \cventry{years}{title}{institution}{location}{grade}{description} (or \cvitem{header}{text}).

latex
\documentclass{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\name{太郎}{山田}
\begin{document}
\makecvtitle
\section{職歴}
\cventry{2020--現在}{エンジニア}{ABC 社}{東京}{}{Web 開発を担当。}
\end{document}

As alternatives, altacv (by LianTze Lim) gives a modern two-column, icon-rich look, and europecv produces the official EU Europass format. Choose by taste or by submission requirements.

Letters — the letter class

The standard letter class writes formal letters. Set \address{sender} and \signature{name}, then inside \begin{letter}{recipient} write \opening{salutation}, the body, and \closing{sign-off}. One file can hold several letter environments — handy for sending from one sender to many recipients.

latex
\documentclass{letter}
\address{差出人住所}
\signature{山田 太郎}
\begin{document}
\begin{letter}{宛先住所}
  \opening{拝啓}
  平素よりお世話になっております。
  \closing{敬具}
\end{letter}
\end{document}

scrlttr2 — the flexible modern letter

For finer control, KOMA-Script’s scrlttr2 is the recommended modern class: it handles standard letter formats (DIN, A4, …), folding marks, and addressee placement for window envelopes. The \opening/\closing flow is the same, configured via a key-value setup (and “letter class option” .lco files).