refacto
This commit is contained in:
parent
14bd80ea0e
commit
7323297388
20 changed files with 267 additions and 267 deletions
1
.latexmkrc
Normal file
1
.latexmkrc
Normal file
|
@ -0,0 +1 @@
|
|||
$out_dir = 'build';
|
17
Makefile
17
Makefile
|
@ -1,18 +1,17 @@
|
|||
.DEFAULT_GOAL := default
|
||||
|
||||
default: cv
|
||||
all: cv résumé pubs
|
||||
|
||||
#default: cv résumé
|
||||
|
||||
## Build CV
|
||||
cv: Paul_Lesur_CV.pdf
|
||||
|
||||
dev_cv:
|
||||
latexmk -pvc -f -xelatex Paul_Lesur_CV.tex
|
||||
|
||||
dev_pubs:
|
||||
latexmk -pvc -f -xelatex Paul_Lesur_publication_list.tex
|
||||
|
||||
## Build résumé
|
||||
resume: Paul_Lesur_résumé.pdf
|
||||
|
||||
## Build publication list
|
||||
pubs: Paul_Lesur_publication_list.pdf
|
||||
pubs: Paul_Lesur_publications.pdf
|
||||
|
||||
%.pdf: %.tex
|
||||
xelatex $*
|
||||
|
@ -21,7 +20,7 @@ pubs: Paul_Lesur_publication_list.pdf
|
|||
|
||||
## Cleanup build files
|
||||
clean:
|
||||
rm -rf *.log *.out *.aux *.blg *.bbl *.bcf *.run.xml *.fls *.fdb_latexmk *.pdf
|
||||
rm -rf build/*
|
||||
|
||||
## Show this help screen
|
||||
help:
|
||||
|
|
|
@ -1,206 +1,12 @@
|
|||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Friggeri Resume/CV for A4 paper format
|
||||
% XeLaTeX Template
|
||||
% Version 1.1
|
||||
%
|
||||
% A4 version author:
|
||||
% Marvin Frommhold (depressiverobot.com)
|
||||
% https://github.com/depressiveRobot/friggeri-cv-a4
|
||||
%
|
||||
% Original author:
|
||||
% Adrien Friggeri (adrien@friggeri.net)
|
||||
% https://github.com/afriggeri/CV
|
||||
%
|
||||
% License:
|
||||
% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/)
|
||||
%
|
||||
% Important notes:
|
||||
% This template needs to be compiled with XeLaTeX and the bibliography, if used,
|
||||
% needs to be compiled with biber rather than bibtex.
|
||||
%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% Options
|
||||
% 'print': remove colors from this template for printing
|
||||
% 'nocolors' to disable colors in section headers
|
||||
|
||||
|
||||
\documentclass[hidelinks]{friggeri-cv-a4}
|
||||
%\input{glyphtounicode}
|
||||
|
||||
\usepackage[backend=biber]{biblatex}
|
||||
\addbibresource{bibliography.bib} % Specify the bibliography file to include publications
|
||||
|
||||
\definecolor{darkgreen}{HTML}{036E03}
|
||||
\definecolor{lightgreen}{HTML}{50D050}
|
||||
\colorlet{fillheader}{white}
|
||||
\colorlet{header}{darkgreen}
|
||||
\colorlet{headercolor}{darkgreen}
|
||||
%! Tex program = xelatex
|
||||
\documentclass[hidelinks]{./template/friggeri-cv-a4}
|
||||
\input{preamble.tex}
|
||||
|
||||
\begin{document}
|
||||
\header{\hspace{3.0cm}Paul\hspace{0.20cm}}{Lesur}
|
||||
{Software engineer}
|
||||
|
||||
% Fake text to add separator
|
||||
\fcolorbox{white}{gray}{\parbox{\dimexpr\textwidth-2\fboxsep-2\fboxrule}{%
|
||||
~
|
||||
}}
|
||||
|
||||
% In the aside, each new line forces a line break
|
||||
\begin{aside}
|
||||
\section{address}
|
||||
%20 rue De la paix
|
||||
Kaiserslautern
|
||||
Germany
|
||||
~
|
||||
\section{phone number}
|
||||
+33 (0)6 33 80 57 13
|
||||
~
|
||||
\section{email}
|
||||
\href{mailto:paul.lesur59@gmail.com}{paul.lesur59@gmail.com}
|
||||
~
|
||||
%\section{links}
|
||||
%~
|
||||
\section{skills}
|
||||
\textbf{C++}
|
||||
\textbf{Computer vision}
|
||||
\textbf{Visual odometry}
|
||||
\textbf{SLAM}
|
||||
\textbf{Python}
|
||||
ROS
|
||||
Julia
|
||||
Rust
|
||||
%Linux
|
||||
%~
|
||||
%\section{other skills}
|
||||
%Embedded systems
|
||||
~
|
||||
\section{languages}
|
||||
\begin{tabular}{lr}
|
||||
French & native
|
||||
English & C2
|
||||
German & B1
|
||||
Spanish & B1
|
||||
\end{tabular}
|
||||
%j.j.French\tnative
|
||||
%j.j.English\tC2
|
||||
%j.j.German\tB1 (still learning)
|
||||
%j.j.Spanish\tB1
|
||||
~
|
||||
\section{other}
|
||||
\href{http://lesurpaul.fr}{lesurpaul.fr}
|
||||
\href{https://github.com/lesurp}{github.com/lesurp}
|
||||
%Full driver license
|
||||
\end{aside}
|
||||
|
||||
\section{Experience}
|
||||
\begin{entrylist}
|
||||
\entry
|
||||
{2022-02 (current)}
|
||||
{PhD student in control}
|
||||
{Kaiserslautern, Germany}
|
||||
{\emph{TU Kaiserslautern} \\
|
||||
Research on planning and control for multi-agent systems, applied to
|
||||
autonomous driving (MIP using {\bf Gurobi}, MPC / NLP using {\bf casADi})\\}
|
||||
|
||||
\entry
|
||||
{2020-10 2021-12}
|
||||
{C++ Software Engineer}
|
||||
{Croix, France}
|
||||
{\emph{Exotec} \\
|
||||
Development of the software controlling in real-time up to \textbf{200
|
||||
mobile robots} for an automated storage solution (\textbf{path-planning},
|
||||
\textbf{error handling}). Lead engineer on the largest
|
||||
system deployed to date.
|
||||
\\}
|
||||
\entry
|
||||
{2018-01 2020-10}
|
||||
{Computer Vision Research Engineer}
|
||||
{Kaiserslautern, Germany}
|
||||
{\emph{DFKI} \\
|
||||
Research on visual SLAM (ORBSLAM2, VINS), tracking, image segmentation, object
|
||||
recognition, using: {\bf CNNs}, {\bf EKFs},
|
||||
{\bf OpenCV}, {\bf
|
||||
Eigen}, {\bf g2o}, {\bf ROS}, {\bf pytorch}.
|
||||
\\}
|
||||
\entry
|
||||
{2017-09 2017-12}
|
||||
{Software Engineering Consultant}
|
||||
{Toulouse, France}
|
||||
{\emph{Alten Sud-Ouest} \\
|
||||
C++ consultant, worked with Orange on their embedded C++/Qt software.
|
||||
\\}
|
||||
\entry
|
||||
{2016-05 2016-07}
|
||||
{C++ Software Engineer}
|
||||
{Villeneuve D'Ascq, France}
|
||||
{\emph{INRIA} \\
|
||||
Pose estimation of an indoor blimp (using\ \textbf{OptiTrack} and onboard \textbf{IMU/camera}),
|
||||
with remote control, in C++ ({\bf OpenCV}), {\bf Python}, and {\bf Matlab/Simulink}.
|
||||
\\}
|
||||
\end{entrylist}
|
||||
|
||||
\section{Education}
|
||||
\begin{entrylist}
|
||||
\entry
|
||||
{2016-17}
|
||||
{Academic Exchange, Computer Science}
|
||||
{Huntingdon, PA, USA}
|
||||
{\emph{Juniata College} \\
|
||||
Software engineering and IT security, project management
|
||||
\\}
|
||||
\entry
|
||||
{2012-17}
|
||||
{Master in Computer and Electronics Engineering (M.E)}
|
||||
{Lille, France}
|
||||
{\emph{ISEN Lille} \\
|
||||
Mathematics, physics, engineering, image/signal processing,
|
||||
computing, electronics (mainly digital, with
|
||||
development on microcontrollers)
|
||||
\\}
|
||||
% \entry
|
||||
% {2017}
|
||||
% {Baccalauréat S}
|
||||
% {Lille, France}
|
||||
% {\emph{Lycée Sainte Claire}\\
|
||||
% With highest honour (mention très bien).
|
||||
% \\}
|
||||
\end{entrylist}
|
||||
|
||||
%\section{Other activities}
|
||||
%\begin{entrylist}
|
||||
% \entry
|
||||
% {2015-16}
|
||||
% {Project Pluggi}
|
||||
% {Lille, France}
|
||||
% {\emph{ISEN Lille} \\\
|
||||
% Development of a robot in a team. Work on embedded Raspberry Pi
|
||||
% (C/Python/Bash), CAN communication bus, and on the application of
|
||||
% control (Android).
|
||||
% \\}
|
||||
% \entry
|
||||
% {2014-15}
|
||||
% {Vice president of the Crysteo ISEN Robotics Club}
|
||||
% {Lille, France}
|
||||
% {\emph{ISEN Lille} \\
|
||||
% Management of club members' project, providing technical advice and supervision,
|
||||
% providing hardware and other resources. Represented the club at exhibitions
|
||||
% and events. Participated at the Morpheus Cup 2015 (Luxembourg), and acquired
|
||||
% sponsorship by Sopra Steria through the "Concours international Meilleur
|
||||
% Objet Connecté-MOC" (2014).
|
||||
% \\}
|
||||
%\end{entrylist}
|
||||
\input{./content/résumé.tex}
|
||||
|
||||
\section{Publications / articles}
|
||||
|
||||
\printbibsectionnoheader{inproceedings}{Peer-reviewed conferences/proceedings}
|
||||
\printbibsectionnoheader{article}{article in peer-reviewed journal} % Print all articles from the bibliography
|
||||
|
||||
%\printbibsection{book}{books} % Print all books from the bibliography
|
||||
|
||||
%\printbibsectionnoheader{article}{Articles}
|
||||
\end{document}
|
||||
|
||||
%\printbibsection{misc}{other} % Print all miscellaneous entries from the bibliography
|
||||
|
||||
%\printbibsection{report}{research reports} % Print all research reports from the bibliography
|
||||
|
|
|
@ -1,55 +0,0 @@
|
|||
\documentclass{article}
|
||||
|
||||
%\usepackage[backend=biber]{biblatex}
|
||||
\usepackage[backend=biber, sorting=nymdt]{biblatex} %backend=biber is 'better'
|
||||
\addbibresource{bibliography.bib} % Specify the bibliography file to include publications
|
||||
|
||||
|
||||
\DeclareSortingTemplate{nymdt}{
|
||||
\sort{
|
||||
\field{presort}
|
||||
}
|
||||
\sort[direction=descending]{
|
||||
\field{sortyear}
|
||||
\field{year}
|
||||
\literal{9999}
|
||||
}
|
||||
\sort[direction=descending]{
|
||||
\field[padside=left,padwidth=2,padchar=0]{month}
|
||||
\literal{99}
|
||||
}
|
||||
\sort[direction=descending]{
|
||||
\field[padside=left,padwidth=2,padchar=0]{day}
|
||||
\literal{99}
|
||||
}
|
||||
\sort{
|
||||
\field{sorttitle}
|
||||
}
|
||||
\sort[direction=descending]{
|
||||
\field[padside=left,padwidth=4,padchar=0]{volume}
|
||||
\literal{9999}
|
||||
}
|
||||
}
|
||||
|
||||
\defbibfilter{papers}{
|
||||
type=article or
|
||||
type=inproceedings
|
||||
}
|
||||
|
||||
\begin{document}
|
||||
%\printbibsectionnoheader{inproceedings}{}
|
||||
%\printbibsectionnoheader{article}{} % Print all articles from the bibliography
|
||||
\DeclareFieldFormat{labelnumberwidth}{\mkbibbold{#1\adddot}~}
|
||||
\setlength{\biblabelsep}{0pt}
|
||||
\section*{Paul Lesur}
|
||||
\subsection*{Publications}
|
||||
%\bibliographystyle{unsrt}
|
||||
\begin{refsection}
|
||||
\nocite{*}
|
||||
%\printbibliography[type = inproceedings le, heading = none, title = {Peer-reviewed conferences/proceedings}]
|
||||
%\printbibliography[type = inproceedings, heading = none, title = {Peer-reviewed conferences/proceedings}]
|
||||
\printbibliography[filter = papers, heading = none]
|
||||
%\printbibliography[type = {article}, heading = none, title = {article in peer-reviewed journal}]
|
||||
\end{refsection}
|
||||
\printbibliography
|
||||
\end{document}
|
68
Paul_Lesur_publications.tex
Normal file
68
Paul_Lesur_publications.tex
Normal file
|
@ -0,0 +1,68 @@
|
|||
%! Tex program = xelatex
|
||||
|
||||
%\documentclass{article}
|
||||
%
|
||||
%%\usepackage[backend=biber]{biblatex}
|
||||
%\usepackage[backend=biber, sorting=nymdt]{biblatex} %backend=biber is 'better'
|
||||
%\addbibresource{bibliography.bib} % Specify the bibliography file to include publications
|
||||
%
|
||||
%
|
||||
%\DeclareSortingTemplate{nymdt}{
|
||||
% \sort{
|
||||
% \field{presort}
|
||||
% }
|
||||
% \sort[direction=descending]{
|
||||
% \field{sortyear}
|
||||
% \field{year}
|
||||
% \literal{9999}
|
||||
% }
|
||||
% \sort[direction=descending]{
|
||||
% \field[padside=left,padwidth=2,padchar=0]{month}
|
||||
% \literal{99}
|
||||
% }
|
||||
% \sort[direction=descending]{
|
||||
% \field[padside=left,padwidth=2,padchar=0]{day}
|
||||
% \literal{99}
|
||||
% }
|
||||
% \sort{
|
||||
% \field{sorttitle}
|
||||
% }
|
||||
% \sort[direction=descending]{
|
||||
% \field[padside=left,padwidth=4,padchar=0]{volume}
|
||||
% \literal{9999}
|
||||
% }
|
||||
%}
|
||||
%
|
||||
%\defbibfilter{papers}{
|
||||
% type=article or
|
||||
% type=inproceedings
|
||||
%}
|
||||
%
|
||||
%\begin{document}
|
||||
%%\printbibsectionnoheader{inproceedings}{}
|
||||
%%\printbibsectionnoheader{article}{} % Print all articles from the bibliography
|
||||
%\DeclareFieldFormat{labelnumberwidth}{\mkbibbold{#1\adddot}~}
|
||||
%\setlength{\biblabelsep}{0pt}
|
||||
%\section*{Paul Lesur}
|
||||
%\subsection*{Publications}
|
||||
%%\bibliographystyle{unsrt}
|
||||
% \begin{refsection}
|
||||
% \nocite{*}
|
||||
% %\printbibliography[type = inproceedings le, heading = none, title = {Peer-reviewed conferences/proceedings}]
|
||||
% %\printbibliography[type = inproceedings, heading = none, title = {Peer-reviewed conferences/proceedings}]
|
||||
% \printbibliography[filter = papers, heading = none]
|
||||
% %\printbibliography[type = {article}, heading = none, title = {article in peer-reviewed journal}]
|
||||
% \end{refsection}
|
||||
%\printbibliography
|
||||
%\end{document}
|
||||
|
||||
|
||||
\documentclass[hidelinks]{./template/friggeri-cv-a4}
|
||||
\input{preamble.tex}
|
||||
|
||||
\begin{document}
|
||||
%\section{Publications / articles}
|
||||
|
||||
\printbibsectionnoheader{inproceedings}{Peer-reviewed conferences/proceedings}
|
||||
\printbibsectionnoheader{article}{article in peer-reviewed journal} % Print all articles from the bibliography
|
||||
\end{document}
|
8
Paul_Lesur_résumé.tex
Normal file
8
Paul_Lesur_résumé.tex
Normal file
|
@ -0,0 +1,8 @@
|
|||
%! Tex program = xelatex
|
||||
\documentclass[hidelinks]{friggeri-cv-a4}
|
||||
\input{preamble.tex}
|
||||
|
||||
\begin{document}
|
||||
\input{./content/résumé.tex}
|
||||
\end{document}
|
||||
|
|
@ -1,3 +1,13 @@
|
|||
@inproceedings{a_sgmapf,
|
||||
author = {Paul Lesur, Naim Bajcinca},
|
||||
title = {Online Multi-Agent Path Planning in Runaway Scenarios},
|
||||
booktitle = {Submitted},
|
||||
year = {2022},
|
||||
month={9},
|
||||
%organization = {IAPR},
|
||||
%publisher = {IAPR}
|
||||
}
|
||||
|
||||
@inproceedings{pub10271,
|
||||
author = {Rambach, Jason Raphael and Lesur, Paul and Pagani, Alain and Stricker, Didier},
|
||||
title = {SlamCraft: Dense Planar RGB Monocular SLAM},
|
||||
|
|
0
build/.gitignore
vendored
Normal file
0
build/.gitignore
vendored
Normal file
152
content/résumé.tex
Normal file
152
content/résumé.tex
Normal file
|
@ -0,0 +1,152 @@
|
|||
\header{\hspace{3.0cm}Paul\hspace{0.20cm}}{Lesur}
|
||||
{Software engineer}
|
||||
|
||||
% Fake text to add separator
|
||||
\fcolorbox{white}{gray}{\parbox{\dimexpr\textwidth-2\fboxsep-2\fboxrule}{%
|
||||
~
|
||||
}}
|
||||
|
||||
% In the aside, each new line forces a line break
|
||||
\begin{aside}
|
||||
\section{address}
|
||||
%20 rue De la paix
|
||||
Kaiserslautern
|
||||
Germany
|
||||
~
|
||||
\section{phone number}
|
||||
+33 (0)6 33 80 57 13
|
||||
~
|
||||
\section{email}
|
||||
\href{mailto:paul.lesur59@gmail.com}{paul.lesur59@gmail.com}
|
||||
~
|
||||
%\section{links}
|
||||
%~
|
||||
\section{skills}
|
||||
\textbf{C++}
|
||||
\textbf{Computer vision}
|
||||
\textbf{Visual odometry}
|
||||
\textbf{SLAM}
|
||||
\textbf{Python}
|
||||
ROS
|
||||
Julia
|
||||
Rust
|
||||
%Linux
|
||||
%~
|
||||
%\section{other skills}
|
||||
%Embedded systems
|
||||
~
|
||||
\section{languages}
|
||||
\begin{tabular}{lr}
|
||||
French & native
|
||||
English & C2
|
||||
German & B1
|
||||
Spanish & B1
|
||||
\end{tabular}
|
||||
%j.j.French\tnative
|
||||
%j.j.English\tC2
|
||||
%j.j.German\tB1 (still learning)
|
||||
%j.j.Spanish\tB1
|
||||
~
|
||||
\section{other}
|
||||
\href{http://lesurpaul.fr}{lesurpaul.fr}
|
||||
\href{https://github.com/lesurp}{github.com/lesurp}
|
||||
%Full driver license
|
||||
\end{aside}
|
||||
|
||||
\section{Experience}
|
||||
\begin{entrylist}
|
||||
\entry
|
||||
{2022-02 (current)}
|
||||
{PhD student in control}
|
||||
{Kaiserslautern, Germany}
|
||||
{\emph{TU Kaiserslautern} \\
|
||||
Research on planning and control for multi-agent systems, applied to
|
||||
autonomous driving (MIP using {\bf Gurobi}, MPC / NLP using {\bf casADi})\\}
|
||||
|
||||
\entry
|
||||
{2020-10 2021-12}
|
||||
{C++ Software Engineer}
|
||||
{Croix, France}
|
||||
{\emph{Exotec} \\
|
||||
Development of the software controlling in real-time up to \textbf{200
|
||||
mobile robots} for an automated storage solution (\textbf{path-planning},
|
||||
\textbf{error handling}). Lead engineer on the largest
|
||||
system deployed to date.
|
||||
\\}
|
||||
\entry
|
||||
{2018-01 2020-10}
|
||||
{Computer Vision Research Engineer}
|
||||
{Kaiserslautern, Germany}
|
||||
{\emph{DFKI} \\
|
||||
Research on visual SLAM (ORBSLAM2, VINS), tracking, image segmentation, object
|
||||
recognition, using: {\bf CNNs}, {\bf EKFs},
|
||||
{\bf OpenCV}, {\bf
|
||||
Eigen}, {\bf g2o}, {\bf ROS}, {\bf pytorch}.
|
||||
\\}
|
||||
\entry
|
||||
{2017-09 2017-12}
|
||||
{Software Engineering Consultant}
|
||||
{Toulouse, France}
|
||||
{\emph{Alten Sud-Ouest} \\
|
||||
C++ consultant, worked with Orange on their embedded C++/Qt software.
|
||||
\\}
|
||||
\entry
|
||||
{2016-05 2016-07}
|
||||
{C++ Software Engineer}
|
||||
{Villeneuve D'Ascq, France}
|
||||
{\emph{INRIA} \\
|
||||
Pose estimation of an indoor blimp (using\ \textbf{OptiTrack} and onboard \textbf{IMU/camera}),
|
||||
with remote control, in C++ ({\bf OpenCV}), {\bf Python}, and {\bf Matlab/Simulink}.
|
||||
\\}
|
||||
\end{entrylist}
|
||||
|
||||
\section{Education}
|
||||
\begin{entrylist}
|
||||
\entry
|
||||
{2016-17}
|
||||
{Academic Exchange, Computer Science}
|
||||
{Huntingdon, PA, USA}
|
||||
{\emph{Juniata College} \\
|
||||
Software engineering and IT security, project management
|
||||
\\}
|
||||
\entry
|
||||
{2012-17}
|
||||
{Master in Computer and Electronics Engineering (M.E)}
|
||||
{Lille, France}
|
||||
{\emph{ISEN Lille} \\
|
||||
Mathematics, physics, engineering, image/signal processing,
|
||||
computing, electronics (mainly digital, with
|
||||
development on microcontrollers)
|
||||
\\}
|
||||
% \entry
|
||||
% {2017}
|
||||
% {Baccalauréat S}
|
||||
% {Lille, France}
|
||||
% {\emph{Lycée Sainte Claire}\\
|
||||
% With highest honour (mention très bien).
|
||||
% \\}
|
||||
\end{entrylist}
|
||||
|
||||
%\section{Other activities}
|
||||
%\begin{entrylist}
|
||||
% \entry
|
||||
% {2015-16}
|
||||
% {Project Pluggi}
|
||||
% {Lille, France}
|
||||
% {\emph{ISEN Lille} \\\
|
||||
% Development of a robot in a team. Work on embedded Raspberry Pi
|
||||
% (C/Python/Bash), CAN communication bus, and on the application of
|
||||
% control (Android).
|
||||
% \\}
|
||||
% \entry
|
||||
% {2014-15}
|
||||
% {Vice president of the Crysteo ISEN Robotics Club}
|
||||
% {Lille, France}
|
||||
% {\emph{ISEN Lille} \\
|
||||
% Management of club members' project, providing technical advice and supervision,
|
||||
% providing hardware and other resources. Represented the club at exhibitions
|
||||
% and events. Participated at the Morpheus Cup 2015 (Luxembourg), and acquired
|
||||
% sponsorship by Sopra Steria through the "Concours international Meilleur
|
||||
% Objet Connecté-MOC" (2014).
|
||||
% \\}
|
||||
%\end{entrylist}
|
13
deploy.sh
13
deploy.sh
|
@ -1,9 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
DEST_FILE="Paul_Lesur_resume_EN.pdf"
|
||||
|
||||
# this should define:
|
||||
# UNAME, HOST, PORT, DEST_DIR
|
||||
source .env && \
|
||||
latexmk cv.tex -xelatex && \
|
||||
rsync --archive -hh --partial --info=stats1 --info=progress2 --modify-window=1 -e "ssh -p ${PORT}" cv.pdf ${UNAME}@${HOST}:${DEST_DIR}/${DEST_FILE}
|
||||
source .env
|
||||
|
||||
make all
|
||||
|
||||
for pdf_file in build/*.pdf; do
|
||||
[ -e "$pdf_file" ] || continue
|
||||
rsync --archive -hh --partial --info=stats1 --info=progress2 --modify-window=1 -e "ssh -p ${PORT}" cv.pdf ${UNAME}@${HOST}:${DEST_DIR}/${pdf_file}
|
||||
done
|
||||
|
|
8
preamble.tex
Normal file
8
preamble.tex
Normal file
|
@ -0,0 +1,8 @@
|
|||
\usepackage[backend=biber]{biblatex}
|
||||
\addbibresource{bibliography.bib} % Specify the bibliography file to include publications
|
||||
|
||||
\definecolor{darkgreen}{HTML}{036E03}
|
||||
\definecolor{lightgreen}{HTML}{50D050}
|
||||
\colorlet{fillheader}{white}
|
||||
\colorlet{header}{darkgreen}
|
||||
\colorlet{headercolor}{darkgreen}
|
Loading…
Reference in a new issue