mirror of
https://gitlab.com/Titan-C/org-cv.git
synced 2024-11-21 13:38:35 +00:00
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.
This commit is contained in:
parent
059668cb6a
commit
4df7fa67a9
1 changed files with 8 additions and 3 deletions
11
genfiles.el
11
genfiles.el
|
@ -10,13 +10,16 @@
|
|||
|
||||
(require 'ox-altacv)
|
||||
|
||||
(require 'ox-awesomecv)
|
||||
|
||||
(let ((readme (concat cwd "readme.org")))
|
||||
(find-file readme)
|
||||
(make-directory workdir t)
|
||||
(cd workdir)
|
||||
(org-babel-tangle))
|
||||
|
||||
(copy-file (concat cwd "doc/smile.png") workdir)
|
||||
(copy-file (concat cwd "doc/smile.png") workdir t)
|
||||
(copy-directory "/root/texmf/tex/latex/Awesome-CV-master/fonts" workdir)
|
||||
|
||||
(defun export-latex (backend file)
|
||||
(let ((workfile (concat workdir file))
|
||||
|
@ -25,10 +28,12 @@
|
|||
(find-file workfile)
|
||||
(org-mode)
|
||||
(org-export-to-file backend outfile)
|
||||
(shell-command (format "pdflatex %s" outfile) "*Messages*" "*Messages*")
|
||||
(copy-file (concat file ".pdf") (concat cwd "/doc/static/" (concat file ".pdf")))
|
||||
(shell-command (format "lualatex %s" outfile) "*Messages*" "*Messages*")
|
||||
(copy-file (concat file ".pdf") (concat cwd "/doc/static/" (concat file ".pdf")) t)
|
||||
))
|
||||
|
||||
(make-directory (concat cwd "/doc/static/") t)
|
||||
(export-latex 'altacv "altacv.org")
|
||||
(export-latex 'moderncv "moderncv.org")
|
||||
(export-latex 'awesomecv "awesomecv.org")
|
||||
(export-latex 'awesomecv "awesome-letter.org")
|
||||
|
|
Loading…
Reference in a new issue