Both a CV and a cover letter are generated.
All files are now processed with lualatex instead of pdflatex, since
lualatex is needed for AwesomeCV and does not affect the others.
We download and install AwesomeCV.
Also install the texlive-luatex and fonts-font-awesome, which are needed
for AwesomeCV, which only works with XeLaTeX or LuaLaTex.
NOTE: these package installs could be moved to the Dockerfile instead of
doing them here.
- Added new environment type cvletter_notitle, to produce a letter
without a title at the top.
- Added new property LETTER_SIGNATURE
- Made all letter properties optional.
- Default employee to empty string (was otherwise showing up a "nil").
- In \recipient, insert the linebreak only if both employer and location
are not empty.
Adds the components for constructing a coverletter using awesome-cv
Provides additional sections
CV_ENV: letterheader, lettersection, and cvletter
cvletter provides the overall letter container
lettersection provides underlined letter sections
letterheader provides metadata as below
Letterheader additional variables
RECIPIENT: E.g. Company Recruitment Team
LETTER_OPENING: E.g. Dear Mr./Ms./Dr. LastName,
LETTER_CLOSING: E.g. Yours Sincerely,
LETTER_ATTACHED: E.g. Curriculum Vitae
LETTER_DATE: Uses \\today as default, E.g. <2021-01-01>
Letterheader also uses the following variables
EMPLOYER: E.g. Google Inc.
LOCATION: E.g. 1600 Amphitheatre Parkway\\Mountain View, CA 94043
Enabling export of property drawers might be useful to export HTML or
ASCII versions of the CV, but they are not used in the AwesomeCV LaTeX
export (and in fact break the compilation), so we just ignore them. Also
removed some spurious newlines in some of the environments.