diff --git a/Makefile b/Makefile index 6de7e1d..c230966 100644 --- a/Makefile +++ b/Makefile @@ -1,22 +1,32 @@ .DEFAULT_GOAL := default -# default goal -default: pdf clean +default: cv -## Create PDF -pdf: - xelatex cv - biber cv - xelatex cv +## 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 publication list +pubs: Paul_Lesur_publication_list.pdf + +%.pdf: %.tex + xelatex $* + biber $* + xelatex $* ## Cleanup build files clean: - rm -rf cv.log cv.out cv.aux cv.blg cv.bbl cv.bcf cv.run.xml + rm -rf *.log *.out *.aux *.blg *.bbl *.bcf *.run.xml *.fls *.fdb_latexmk *.pdf ## Show this help screen help: @printf "Available targets\n\n" - @awk '/^[a-zA-Z\-\_0-9]+:/ { \ + @awk '/^[a-zA-Z\-_0-9]+:/ { \ helpMessage = match(lastLine, /^## (.*)/); \ if (helpMessage) { \ helpCommand = substr($$1, 0, index($$1, ":")-1); \ diff --git a/Paul_Lesur_CV.tex b/Paul_Lesur_CV.tex index c328789..8d398fb 100644 --- a/Paul_Lesur_CV.tex +++ b/Paul_Lesur_CV.tex @@ -49,8 +49,8 @@ % In the aside, each new line forces a line break \begin{aside} \section{address} - 20 rue De la paix - 59491, Villeneuve D'Ascq + %20 rue De la paix + Villeneuve D'Ascq France ~ \section{phone number} @@ -115,14 +115,13 @@ {\bf OpenCV}, {\bf Eigen}, {\bf g2o}, {\bf ROS}, {\bf pytorch}. \\} -% \entry -% {2017-09 2017-12} -% {Software Engineering Consultant} -% {Toulouse, France} -% {\emph{Alten Sud-Ouest} \\ -% Development and implementation of software on STBs at Orange (Qt), -% among the internal team, using an agile methodology (Scrum). -% \\} + \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} diff --git a/Paul_Lesur_publication_list.tex b/Paul_Lesur_publication_list.tex new file mode 100644 index 0000000..a61d281 --- /dev/null +++ b/Paul_Lesur_publication_list.tex @@ -0,0 +1,55 @@ +\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} diff --git a/bibliography.bib b/bibliography.bib index f78457e..543f552 100644 --- a/bibliography.bib +++ b/bibliography.bib @@ -3,10 +3,23 @@ title = {SlamCraft: Dense Planar RGB Monocular SLAM}, booktitle = {Proceedings of. IAPR Conference on Machine Vision Applications (MVA-2019), May 27-31, Tokyo, Japan}, year = {2019}, + month={5}, organization = {IAPR}, publisher = {IAPR} } +@INPROCEEDINGS{8951930, + author={Su, Yongzhi and Rambach, Jason and Minaskan, Nareg and Lesur, Paul and Pagani, Alain and Stricker, Didier}, + booktitle={2019 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)}, + title={Deep Multi-state Object Pose Estimation for Augmented Reality Assembly}, + year={2019}, + month={10}, + volume={}, + number={}, + pages={222-227}, + doi={10.1109/ISMAR-Adjunct.2019.00-42} +} + @inproceedings{foo, author = {Shu, Fangwen and Lesur, Paul and Xie, Yaxu and Pagani, Alain and Stricker, Didier}, year = {2021}, @@ -22,6 +35,7 @@ journal = {Annals of Medicine and Surgery}, volume = {66}, pages = {102394}, year = {2021}, +month={06}, issn = {2049-0801}, doi = {https://doi.org/10.1016/j.amsu.2021.102394}, url = {https://www.sciencedirect.com/science/article/pii/S2049080121003447}, @@ -37,28 +51,18 @@ Conclusions For surgical support, the achievable accuracy is often not sufficient. The main challenges are the non-rigid nature of the genitourinary organs, intraoperative data acquisition, online and multimodal registration and calibration of devices. However, the progress made in recent years is tremendous in all respects and the gap is constantly shrinking.} } -@INPROCEEDINGS{8951930, - author={Su, Yongzhi and Rambach, Jason and Minaskan, Nareg and Lesur, Paul and Pagani, Alain and Stricker, Didier}, - booktitle={2019 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)}, - title={Deep Multi-state Object Pose Estimation for Augmented Reality Assembly}, - year={2019}, - volume={}, - number={}, - pages={222-227}, - doi={10.1109/ISMAR-Adjunct.2019.00-42} -} - -@misc{moc2014, - author = {Benoit Piriou and Paul Lesur and Sandrine Delecourt}, - title = {Concours international Meilleur Objet Connecté-MOC}, - location = {Lille, France}, - date = {2014-11-25}, - url = {https://www.aditec.org/publication/les-laureats-du-concours-moc/}, -} - -@misc{morpheuscup2015, - author = {Paul Lesur and Benoit Piriou and Maximillien Saunier}, - title = {Morpheus Cup 2015 - Best European students project}, - location = {Luxembourg, Luxembourg}, - date = {2015-05-20}, -} +% +%@misc{moc2014, +% author = {Benoit Piriou and Paul Lesur and Sandrine Delecourt}, +% title = {Concours international Meilleur Objet Connecté-MOC}, +% location = {Lille, France}, +% date = {2014-11-25}, +% url = {https://www.aditec.org/publication/les-laureats-du-concours-moc/}, +%} +% +%@misc{morpheuscup2015, +% author = {Paul Lesur and Benoit Piriou and Maximillien Saunier}, +% title = {Morpheus Cup 2015 - Best European students project}, +% location = {Luxembourg, Luxembourg}, +% date = {2015-05-20}, +%}