Commit graph

108 commits

Author SHA1 Message Date
Diego Zamboni
30c4a660e2 Added AwesomeCV documentation and examples
awesomecv.org and awesome-letter.org are now generated from readme.org,
as for the other exporters.
2021-07-07 10:31:49 +02:00
Diego Zamboni
4df7fa67a9 Generate AwesomeCV documents
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.
2021-07-07 10:30:32 +02:00
Diego Zamboni
059668cb6a Added installs for AwesomeCV
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.
2021-07-07 10:29:26 +02:00
Diego Zamboni
b885e66e86 Improved letter support
- 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.
2021-05-12 00:18:54 +02:00
Diego Zamboni
2e9d4bc857 Improved employer/location handling in letters
- 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.
2021-03-20 21:00:55 +01:00
Diego Zamboni
32beb20aea Merge branch 'awesome-coverletter' into 'awesomecv'
Adds template for AwesomeCV coverletter format

See merge request zzamboni/org-cv!1
2021-03-20 19:46:10 +00:00
Roger Welsh
ee6e42c857 Add available coverletter options to readme 2021-03-20 21:43:22 +13:00
Roger Welsh
99ea2e0878 Add DATEFORMAT option to letterheader
Allows adjustment of the dateformat string used for the coverletter header
2021-03-20 21:04:02 +13:00
Roger Welsh
e372aa78be Add ordinal date formatting 2021-03-20 20:59:41 +13:00
Roger Welsh
e8eb9d9bc4 Implements custom dates for coverletter headers 2021-03-20 20:00:02 +13:00
Roger Welsh
7c06e78fb4 Adds template for AwesomeCV coverletter format
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
2021-03-20 18:41:21 +13:00
Roger Welsh
ca5b098123 Add option to adjust title cmd 2021-03-20 16:20:14 +13:00
Diego Zamboni
58fd53f743 Removed dependency to cl-lib
Replaced `first` and `second` (which have been renamed in Emacs 27
anyway) with `car` and `cadr` to avoid the dependency on cl-lib.
2020-08-24 13:55:09 +02:00
Diego Zamboni
59cf8ffd52 Added new #+leanpub option for specifying a Leanpub username. 2020-07-22 09:42:07 +02:00
Diego Zamboni
6fcf2e43b5 Add support for the \colorizelinks and \underlinelinks in my private version of AwesomeCV 2020-03-31 09:52:35 +02:00
Diego Zamboni
c9ddf59080 Added support for PAGEBREAK attribute in headings in the AwesomeCV exporter. 2020-03-09 10:18:13 +01:00
Diego Zamboni
de6feffebe Ignore property drawers
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.
2020-01-04 21:11:34 +01:00
Diego Zamboni
81cc0ed4a4 Updated file Author info 2019-12-08 21:17:33 +01:00
Diego Zamboni
dc1889f543 Simplified contact commands
Coalesced and simplified the code for inserting the commands
corresponding to contact and social network information.
2019-12-08 21:14:42 +01:00
Diego Zamboni
95c9051532 Improve first/last name handling.
By default first/last name are now extracted from the value of #+AUTHOR,
but #+FIRSTNAME and #+LASTNAME can be used to override the values
if needed.
2019-12-08 16:12:56 +01:00
Diego Zamboni
2a322a9b12 Updated documentation. 2019-12-07 21:29:22 +01:00
Diego Zamboni
51c7ef8ed5 Support for AwesomeCV
Added a new ox-awesomecv.el, which provides support for the AwesomeCV
LaTeX class: https://github.com/posquit0/Awesome-CV

Added the corresponding documentation in the README as well.

An example of a CV produced with this exporter can be found at
https://zzamboni.org/vita/
2019-12-07 20:46:35 +01:00
Diego Zamboni
91e5a55fe1 Updated org-cv-utils--format-time-window
If both dates are the same, return only one of them, without the dash.
2019-12-07 20:01:43 +01:00
Diego Zamboni
dcbe20b52d Initial version of ox-awesomecv
Support for AwesomeCV (https://github.com/posquit0/Awesome-CV).

This is based on ox-altacv, with modifications for the macros and
structures supported by AwesomeCV. At the moment the following types
of sections are supported:

- CV_ENV "cventry" converts the section into a cventry environment.
- CV_ENV "cvskills" converts the section into a cvskills
  environment. It must contain a description list, which gets renders
  as the appropriate "cvskill" elements.
2019-12-02 10:55:34 +01:00
Óscar Nájera
395069b130 Revert "[ox-moderncv] Remove DEFAULT-PACKAGES from top matter"
This reverts commit 2100516ffc.
2019-02-02 20:08:27 +01:00
Óscar Nájera
0b433116d1 try time window
time window
2019-02-02 19:16:47 +01:00
Joseph LaFreniere
2100516ffc [ox-moderncv] Remove DEFAULT-PACKAGES from top matter 2019-02-02 18:04:03 +01:00
Joseph LaFreniere
daf7295688 Default FROM as error and TO as "Present"
If no FROM property is provided for a given cventry, throw an error.  If no
TO property is provided, use the atom "Present".
2019-02-02 18:02:16 +01:00
Joseph LaFreniere
4e059491c0 [ox-moderncv] Remove the default cvcolor option
Not including a default value allows users to customize the output colors as
LaTeX header options.  The moderncv LaTeX package already defaults to black.
2019-02-02 18:02:16 +01:00
Óscar Nájera
3900071b8d Contact details can be empty strings, skip those 2019-02-02 18:02:08 +01:00
Óscar Nájera
19213346a8 Remove tabs 2019-02-02 18:02:01 +01:00
Óscar Nájera
fbf6dd3a67 Remove tabs 2019-02-02 16:48:03 +01:00
Óscar Nájera
c3b43b361e OX-HUGO: cventry now at org heading level
Previously a cventry was inside a div and forced a h3 heading. The content
would not me inside the div because on markdown it wouldn't be
rendered. For limitation it is better to drop the div, make the heading
respect the org level and the properties list is just in one UL tag
2019-02-02 16:04:30 +01:00
Óscar Nájera
9aa35dd3fc altacv entry divider skip on last-sibling 2018-05-30 15:13:47 +02:00
Óscar Nájera
849b7aa887 repo addresses official and mirror 2018-05-06 21:48:42 +02:00
Óscar Nájera
4888a9beb1 Use simplified CSS 2018-05-06 18:41:47 +02:00
Óscar Nájera
424c68904e write about the markdown exporter 2018-05-06 17:52:37 +02:00
Óscar Nájera
c68e09537e Correct use of css 2018-05-02 02:24:44 +02:00
Óscar Nájera
199f89b853 use fixed template 2018-05-02 02:05:50 +02:00
Óscar Nájera
3f67833f17 update paths to compiled pdfs 2018-05-02 01:32:50 +02:00
Óscar Nájera
6bdc5dc497 move dir from relative path 2018-05-02 00:32:56 +02:00
Óscar Nájera
6abfbbe702 information of paths 2018-05-02 00:30:58 +02:00
Óscar Nájera
d922879dcf Merge branch 'readme' into HEAD 2018-05-02 00:28:12 +02:00
Óscar Nájera
4030c01b14 make dir the static directory
be specific on file for copy
2018-05-02 00:23:57 +02:00
Óscar Nájera
aa1e60f95b fix forgotten latexpath and give page url 2018-05-01 23:42:07 +02:00
Óscar Nájera
9997c83f7f prepare gitlab-ci for publishing pages 2018-05-01 23:33:17 +02:00
Óscar Nájera
9782b9c2ba styling the table the ox-hugo way 2018-05-01 23:02:29 +02:00
Óscar Nájera
e8542bbed6 fontawesome for latex should be in the docker container 2018-05-01 22:32:19 +02:00
Óscar Nájera
97648224ef Get the table styling correctly 2018-05-01 22:32:05 +02:00
Óscar Nájera
dbf1d5c611 Clean readme a bit more and use my git repo for template 2018-05-01 20:44:16 +02:00