Changes

Jump to navigation Jump to search
1,172 bytes removed ,  14:12, 2 December 2017
Correcting Modern CV like cover letter according to suggestions from Aditya (https://mailman.ntg.nl/pipermail/ntg-context/2017/088591.html)
==Modern CV like cover letter==
This example is separated into 3 2 files : the environment file and 2 a letter samples, one in english and one in frenchsample. Layout was made based on swiss standards for cover letters.
In the letter it is possible to specify the following options :
* full name of recipient (no not to be provided if unknown)* gender of recipient (no not to be provided if full name wasn't given)
* if the sender address has to be put in an international format
* the language of the letter (english or french)
Here is the english letter sample :
<texcode>
%ENGLISH, TO MALE RECIPIENT\mainlanguage[en]\def\fullname{Richard JohnsonJohn Smith}%\def\gender{male} % % FRENCH, TO FEMALE RECIPIENT% \mainlanguage[fr]%\def\internationalfullname{Jeanne Petit}% \def\gender{female% % ENGLISH, TO UNKNOWN RECIPIENT, INTERNATIONAL% \mainlanguage[en]% \define\international
\enablemode[english]
\environment {cover-letter-env}
\starttext
\startletter[toaddress={Enterprise \\ Street \\ City \ajoutdatelabeltext{date}}, subject={Application for the role of Software engineer\quote{...} posted on <your website (Ref. : ...)>}]
\setupindenting[yes,small]
I am an electronic engineer specialized on software development of embedded systems and your job offer caught my attention.
Blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla...
Thank you in advance for your time and consideration. I look forward to hearing from you.
 
\stopletter
 
\stoptext
</texcode>
 
 
Here is the french letter sample :
<texcode>
\def\fullname{Lea Dupont}
\def\gender{female}
%\def\international{}
 
\enablemode[french]
\environment {cover-letter-env}
 
\starttext
 
\startletter[toaddress={Enterprise \\ Street \\ City \ajoutdate},
subject={Poste d'ingénieur software}]
 
\setupindenting[yes,small]
 
Votre offre d'emploi a retenu toute mon attention, blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla.
 
Blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla blabla.
 
Je vous remercie de l'attention que vous voudrez bien porter à ma candidature et si mon profil vous intéresse, ce serait alors très volontiers que nous convenions ensemble d’un entretien pour faire davantage connaissance. Dans l'attente de vos nouvelles, je vous prie de recevoir, \longtitle{}, mes salutations distinguées.
\stopletter
\setupsymbolset[martinvogel 2]
\def\countrylastname{} \defsecondword{\CH{fullname}}
\startmodesetuplabeltext [frenchen] [greetings={\mainlanguage[frrightaligned{Yours sincerely,}}] \setcharacterspacingsetuplabeltext [frenchpunctuationfr] \def\ajoutdate{\blank[7mm]greetings={\em My-City, le \currentdate}}]
\doifdefinedelse {genderfullname} {\def\to_name{\bold{\doifelse labeltext{\gender:title} \fullname{}}} % hack temp \setuplabeltext [en] [male}:title=Mr, female:title=Ms, date={\def\longtitle#blank[7mm]{Monsieur} \defem \title#{M. currentdate}}] \setuplabeltext [en] [opening={{Dear \deflabeltext{\longtitle#{Madamegender:title} \def\title#lastname{Mme },}}] {\def \setuplabeltext [fr] [male:title=M., female:title=Mme, male:longtitle=Monsieur, female:longtitle#{=Madame, Monsieur} date={\blank[7mm]{\defem Fribourg, le \title#{currentdate}}] \defsetuplabeltext [fr] [opening={{\opening#labeltext{\gender:longtitle{},}}]} {\def\salutationssetuplabeltext [en] [HR={Human Resources}] \doifdefined setuplabeltext [fr] [HR={internationalRessources humaines}] { \def\countryto_name{, Suisse} \defbold{\CHlabeltext{CH-HR}}} \def\HRsetuplabeltext [en] [opening={{Ressources humainesDear Hiring Manager,}}] \stopmodesetuplabeltext [fr] [opening={{Madame, Monsieur,}}]}
\startmode[english] \mainlanguage[en] \def\ajoutdateCH{\blank[7mm]{\em \currentdate}} \doifdefinedelse setuplabeltext [country={gender}] { \doifelse doifdefined {\gender} {maleinternational} {\def\title#{Mr }} {\def\title#{Ms }} \def\opening#{Dear \title{}\secondwordsetuplabeltext [en] [country={\fullname},} \def\salutations{\rightaligned{Yours sincerely,Switzerland}}}] { \def\opening#{Dear Hiring Manager,} \def\salutationssetuplabeltext [fr] [country={\rightaligned{Yours faithfully,Suisse}}}] \doifdefined {international} {\def\country{, Switzerland} \def\CH{CH-}} \def\HR{Human Resources} \stopmode
\doifdefinedelse {fullname} % The use of \bold is a hack ! {\def\to_name{\bolddoif {\title{currentlanguage}\fullname{}}}fr} {\def\to_name{\bold{\HR{}}}setcharacterspacing[frenchpunctuation]}
\setupbodyfont[sans, 12pt]
\setupwhitespace[big]
 
\setuplettersection
[reference,date,specialnotation,closing]
[leftmargin=.55\textwidth]
\setupletterlayer[head][alternative=left,
color=darkgray]
\setupletterlayer[backaddress][state=stop]
 
\setupletterlayer[address][preset=lefttop,
x=.7\textwidth]
 
\setupletterlayer[reference][y=7cm]
\setuplettertext[date=]
 
\setupletterlayout[firstpage][topspace=9.5cm]
\setupletterdescription[enclosure,postscript][headstyle=boldslanted]
\setuplettersection[appendices][style=slanted,color=darkgray,spacebefore={samepage,5*line}]
\setuplettersection [reference,date,specialnotation,closing] [leftmargin=.55\textwidth] % Hack; it should exist a better way to align with the address section \setupletterstyle[fromname,toname][style=bold] % Bug : doesn't work for ne fonctionne pas pour toname !
\setuplettertext[postscript={\color[black]{PS: }}]
\setupletter
[fromname={John SmithJonas Baggett}, fromaddress={My-Street 31\\\CH{}1234 1700 My-City\labeltext{country{}}, fromphone={\symbol[Mobilefone] +41 76 543 98 765 43 21 09\\\symbol[Telephone] +41 12 345 67 89}, frommail={\symbol[Letter] mymy_email@emailaddress.com}, toname={\to_name{}}, opening={\labeltext{opening{}}, date=, closing={\salutationslabeltext{greetings}}, signature={\bold{John SmithMy Name}}]
\stopenvironment
6

edits

Navigation menu