# How to obtain a swiss letter layout?

I would like to obtain exactly this layout for a letter but I didn't get it up to know.

I found the classes chletter on ctan but after reading the documantation I think it does not allow this date position.

\documentclass[]{chletter}
\usepackage[english]{babel}

\name{My Name}
\date{The place where I am, \today}

\begin{document}
\begin{letter}{Compagny\\Contact person\\Street\\City}
\object
\opening{Dear Mr. Forexample,}
My letter body.
\closing{Best regards}
%\encl{enclosures}
%\cc{other recipients}
\end{letter}
\end{document}


But the result I obtained is the following :

I also try the class scrlttr2 but I did not found out yet how to get this layout.

Here is an example using scrlttr2:

\documentclass[
SN,% lco file for swiss letters (SN 010 130))
refline=dateleft,
firstfoot=false,
enlargefirstpage,
foldmarks=false,
parskip=half-
]{scrlttr2}
\usepackage[english]{babel}

\setkomavar{fromname}{My Name}
\setkomavar{date}{The place where I am, \today}
\setkomafont{title}{\bfseries\normalsize\raggedright}

\makeatletter
\makeatother

\renewcommand\raggedsignature{\raggedright}

\usepackage{blindtext}% dummy text
\begin{document}
\begin{letter}{Compagny\\Contact person\\Street\\City}
\opening{Dear Mr. Forexample,}
\blindtext

\blindtext
\closing{Best regards}
\encl{enclosures}
\cc{other recipients}
\end{letter}
\end{document}


To shift your address a little down add the wanted shift to the pseudolength firstheadvpos.

    \documentclass[
SN,% lco file for swiss letters (SN 010 130))
refline=dateleft,
firstfoot=false,
enlargefirstpage,
foldmarks=false,
parskip=half-
]{scrlttr2}
\usepackage[english]{babel}

\setkomavar{fromname}{My Name}
\setkomavar{date}{The place where I am, \today}
\setkomafont{title}{\bfseries\normalsize\raggedright}

\makeatletter
\makeatother

\renewcommand\raggedsignature{\raggedright}

\usepackage{blindtext}% dummy text
\begin{document}
\begin{letter}{Compagny\\Contact person\\Street\\City}
\opening{Dear Mr. Forexample,}
\blindtext

\blindtext
\closing{Best regards}
\encl{enclosures}
\cc{other recipients}
\end{letter}
\end{document}


If you load visualize.loc in your preamble you can show the position and size of some fields:

\LoadLetterOption{visualize}


• thanks @esdd it is even closer to what I want. Any Idea on how to shift only my adresse a little down ? – Pierrick Jan 26 '16 at 8:43
• @PierrickBersier See my updated answer. – esdd Jan 26 '16 at 12:54

Well, have you read the documentation to chletter (try texdoc chletter on your console/terminal)?

On page 25 you will find chapter "5.5.1 Letterhead layout" with the definitions you have to change.

Please run the following MWE (and check the additional code between \makeatletter and \makeatother (needed because the code uses @)):

\documentclass[%
%,leftsig
%,foldmark
%,footfill
]{chletter}
\usepackage[english]{babel}

\makeatletter  % <=====================================================
\if@leftwin
\def\titletopmatter%
{\splitfield
\def\titlemidmatter%
\def\titlebotmatter%
{\splitfield
{\@date}{}} % <===== position of date in letter head!
\else
\def\titletopmatter%
{\splitfield
\def\titlemidmatter%
{\splitfield
\def\titlebotmatter%
{\splitfield
{\@date}{}}\fi  % <===== position of date in letter head!
\makeatother  % <=====================================================

\name{My Name}
\date{The place where I am, \today}

\begin{document}
\begin{letter}{Compagny\\Contact person\\Street\\City}
\object
\opening{Dear Mr. Forexample,}
My letter body.
\closing{Best regards}
%\encl{enclosures}
%\cc{other recipients}
\end{letter}
\end{document}


and see the result:

• Thanks you ! It does the job ! Actually I red the PDF documentation I found with google... But I didn't found out the exact place where to change the position of the date. After I saw your answer it seems pretty obvious... – Pierrick Jan 25 '16 at 22:57

I have never been in favour of letter-like classes. They tend to specify a large amount of settable content in the preamble, making small adjustments to layout very difficult (or cumbersome in the very least).

Letters are easily set inside article:

\documentclass{article}

\usepackage{lipsum,graphicx}
\usepackage[margin=1in]{geometry}

\setlength{\parindent}{0pt}
\setlength{\parskip}{\baselineskip}
\begin{document}
\sffamily% Default font for this letter

\begin{tabular}{@{}l}
Jean Dupont \\
Chemin des Capucines 3 \\
1200 Gen\eve
\end{tabular}

\hfill
\begin{tabular}{@{}p{.5\linewidth}@{}}
A l'attention de Madame Lara Meier \\
Chef du personnel \\
centrale \'electrique de Limmattal \\
Hagenholzstrasse 74 \\
8037 Limmattal
\end{tabular}

Gen\eve, le 20 f\'evrier 2015

\bigskip

\textbf{Candidature pour le poste d'ing\'enieur au sein de votre d\'epartement WORLD}

\bigskip