https://github.com/elcarrillo/academic_cv_latex
LaTex template for an academic cv.
https://github.com/elcarrillo/academic_cv_latex
cv cv-template latex-template resume
Last synced: 3 months ago
JSON representation
LaTex template for an academic cv.
- Host: GitHub
- URL: https://github.com/elcarrillo/academic_cv_latex
- Owner: elcarrillo
- License: mit
- Created: 2024-10-16T21:26:19.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-12-19T22:55:15.000Z (6 months ago)
- Last Synced: 2025-02-03T14:47:23.437Z (4 months ago)
- Topics: cv, cv-template, latex-template, resume
- Language: TeX
- Homepage:
- Size: 193 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# README for CV LaTeX Template
## Project Overview
This LaTeX project provides a customizable and user-friendly CV template, designed to present professional and academic achievements in a clean, organized format. The template includes sections for education, research experience, publications, field experience, teaching, and more.
The project uses the `article` document class for enhanced customization and flexibility. While specialized CV classes (e.g., `moderncv`) exist, the `article` class was chosen to allow greater control over layout and formatting options.
## Features
- **Custom Header and Footer**: Displays the page number and total number of pages (e.g., `1/4`).
- **Responsive Tables**: Uses `tabularx` to automatically adjust column widths.
- **Custom Section Titles**: Defines different styles for sections, subsections, and sub-subsections.
- **Hanging Indents**: Applied to publication sections for citation-style formatting and neat alignment.
- **Icons**: Uses `fontawesome` for social media icons (e.g., email, GitHub).
- **Line Spacing**: Customized for readability.
- **Hyperlinks**: URLs are clickable, and internal links are hidden for neat page navigation.---
## File Structure
- `main.tex`: The main LaTeX file that builds the CV.
- `README.md`: (this file) provides an overview of the project and instructions.
- `examples/`: sample usage of the template (pdf and tex files)
- 'bib.bib': bibtex file (used for alternate formatting with biblatex)
---## Required Packages
Here’s a brief explanation of the LaTeX packages used in this template:
- `geometry`: Controls page layout and margins.
- `titlesec`: Customizes section titles (size, color, underline).
- `setspace`: Controls line spacing.
- `enumitem`: Manages custom list formatting.
- `xcolor`: Adds custom color support.
- `fancyhdr`: Configures headers and footers.
- `hyperref`: Enables clickable URLs and links.
- `fontawesome`: Adds social media icons (GitHub, email, etc.).
- `tabularx`: Creates tables with auto-sizing columns.
- `hanging`: Enables hanging indents for citation formatting.
- `helvet`: Uses Helvetica font for a modern sans-serif look.
---## Usage Instructions
1. Clone or download this project.
2. Open the `.tex` file and update the personal information (name, contact details) in the document header.
3. Modify each section according to your background.
4. Compile the document using your preferred LaTeX editor (Overleaf, TeXShop, etc.).
5. Export the final CV as a PDF.---
## Example: Adding a New Section
You can easily add new sections using the following structure:
```latex
\section*{New Section Title}
\begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{2.5cm} X}
Year & \textbf{Role}, Organization, Location \\
& Description of role or project.
\end{tabularx}
```## Future Improvements
1. **Multi-page Support**: Test the template with longer CVs and adjust spacing to maintain consistency across multiple pages.
2. **Mobile Compatibility**: Optimize the digital version of the CV for viewing on smaller screens, ensuring it displays well on mobile devices.## Author
**Edgar Carrillo**
Feel free to reach out if you have any questions or suggestions for improvement!
**Email**: [[email protected]](mailto:[email protected])
## License
This CV template is open-source. You are free to use, modify, and share it for personal or professional purposes.