This repository contains the LaTeX source files for Vatsal Sanjay's academic curriculum vitae.
Vatsal_CV.tex- Comprehensive academic CV using moderncv banking styleVatsal_CV-shortCV.tex- Condensed 2-page CV using moderncv banking stylemypublications.bib- Bibliography file containing all publicationsmoderncvcolordarkmagenta.sty- Custom color scheme (#68236D)Makefile- Build automation and linting tools
# Build individual CVs
make cv # Compile main CV
make shortcv # Compile short CV
make all # Compile both CVs
# Cleaning
make clean # Remove auxiliary files
make distclean # Remove all generated files including PDFs
# Utility
make help # Display available make targets with descriptions# Main CV
pdflatex Vatsal_CV.tex
pdflatex Vatsal_CV.tex
# Short CV
pdflatex Vatsal_CV-shortCV.tex
pdflatex Vatsal_CV-shortCV.texmake lint # Run all linters (ChkTeX on both CV files)
make lint-tex # Run ChkTeX linter on .tex files
make lint-bib # Validate mypublications.bib format/consistency only (does not validate cross-references used in generated CV PDFs)
make lint-lacheck # Run lacheck linter (if installed)
make lint-verbose # Run ChkTeX with verbose output
make check-refs # Check for undefined references in both CVs- LaTeX distribution (TeX Live, MiKTeX, etc.)
- moderncv package
- fontawesome5 package
- ChkTeX (for linting)
- Complete publication list with DOI links
- FontAwesome5 icons for visual elements
- Custom darkmagenta color scheme
- Hyperlinked references throughout
- Page numbering with current/total format
- Condensed 2-page format
- Latest 7 publications (chronologically most recent)
- Essential information only
- Same styling as main CV
Important: The generated CV PDFs do not compile or pull entries from mypublications.bib. Publication items are hardcoded directly in Vatsal_CV.tex (full CV) and in the short CV file Vatsal_CV-shortCV.tex.
Manual update workflow:
- Main CV: Edit
Vatsal_CV.texand add the new entry at the beginning of the enumerated list (latest first) - Short CV: Update the short CV list in
Vatsal_CV-shortCV.texto include the 7 chronologically most recent publications - Bibliography: Add the corresponding BibTeX entry to
mypublications.bib(for archival/consistency; not used to generate the PDFs)
- Always select the 7 chronologically most recent publications
- Order them from newest to oldest
- Include year in parentheses at the end
- Not based on impact or importance, only recency
\item [Authors with \textbf{Vatsal Sanjay} for self],\\
[Title without quotes],\\
[Journal abbrev.], [volume], [article#] ([year]) [[pages] pages];\\
(OA) DOI: \href{[DOI URL]}{[DOI number]}.\item \textbf{V. Sanjay}, [coauthors], [Short title], \textit{[Journal]} [volume], [article] ([year]).- 📄
\faFile: Open-access publications - 🔒
\faLock: Paywalled publications with DOI - ⭐
\faStar: Journal cover features and Editor's Suggestions - 📈
\faChartLine: Highly cited papers
- 🎓
\faUserGraduate: PhD Theses subsection - 🎓
\faGraduationCap: Master Theses subsection - 🏫
\faUniversity: Bachelor Theses subsection - 👥
\faUsers: Seminars & Conferences subsection - ✓
\faCheck: Refereeing subsection - 🎤
\faMicrophone: Invited Talks subsection - 💬
\faComments: Contributed Talks subsection
- 💡
\faLightbulb: Research fellowships and monetary funding - 🖥️
\faServer: Computational resources
- 🆔
\faIdCard: Researcher ID - ORCID
\faOrcid: ORCID identifier - 📈
\faChartLine: Hirsch-index - 📄
\faFile: i10-index - 👥
\faUsers: Research Interest Score
When updating CVs:
- Always update
Vatsal_CV.texfirst - Check if
Vatsal_CV-shortCV.texneeds updating:- Publications added/modified → Update shortCV with 7 latest
- Awards/positions → Check significance for condensed CV
- Metrics updated → Update metrics line
- Contact info → Update both CVs
- Compile both CVs to ensure proper formatting
- Publications: 20 peer-reviewed papers
- Citations: 500+
- H-index: 10 (Google Scholar), 8 (Web of Science)
- i10-index: 8
- Email: vatsal.sanjay@comphy-lab.org
- Website: comphy-lab.org
- ORCID: 0000-0002-4293-6099
This CV template uses the moderncv LaTeX package. The content is personal academic information of Vatsal Sanjay.
For the customized CV option used in PhD applications, please visit PhD application CV.