\templates{resume}

Plantillas de currículum en LaTeX

Plantillas profesionales de currículum y CV en LaTeX: con composición tipográfica precisa, compatibles con ATS y listas para compilar. Abra cualquier plantilla en el navegador y exporte un PDF impecable en segundos.

Ver la plantilla completa

\section{Por qué LaTeX}

¿Por qué escribir su currículum en LaTeX?

Los procesadores de texto le ponen trabas. LaTeX trabaja con usted: los mismos principios que lo convierten en el estándar de la publicación académica lo hacen ideal para un currículum que destaque.

Tipografía precisa

El algoritmo de saltos de línea Knuth–Plass de LaTeX produce un texto más ajustado y equilibrado que cualquier procesador de texto. El kerning, la separación silábica y la microtipografía se gestionan automáticamente.

PDF compatibles con ATS

pdfLaTeX incrusta una capa de texto Unicode limpia para que los sistemas de seguimiento de candidatos puedan leer su currículum sin errores de OCR. Sin cuadros invisibles y sin copiar y pegar defectuoso.

Formato coherente

Defina una sola vez en el preámbulo el espaciado, las fuentes y los estilos de sección. Cada entrada de cada sección respeta esas reglas: es imposible desalinear una fecha o una sangría por accidente.

Compatible con el control de versiones

Los archivos fuente .tex en texto sin formato se comparan limpiamente en Git. Siga cada cambio, cree ramas para distintas candidaturas y vuelva a cualquier versión anterior en segundos.

\section{Estilos de plantilla}

Tres estilos para cada candidatura

Tanto si se presenta a una startup tecnológica, a un centro de investigación o a una empresa tradicional, hay una plantilla de currículum en LaTeX que se ajusta al contexto.

Modern Resume

La más popular

Diseño limpio de una sola columna con un encabezado de nombre en negrita, secciones separadas por filetes y un espaciado de listas compacto. Basado en la clase article con titlesec, sin más paquetes que los de una instalación estándar de TeX Live.

preamble.tex
\documentclass[10pt, a4paper]{article}
\usepackage[top=15mm, bottom=15mm,
            left=18mm, right=18mm]{geometry}
\usepackage{titlesec}
\titleformat{\section}{\large\bfseries\uppercase}
  {}{0em}{}[\titlerule]
\pagestyle{empty}
Ver la plantilla completa

CV académico

Académico

Encabezado a dos columnas con compatibilidad con foto, lista detallada de publicaciones, ayudas, experiencia docente y ponencias en congresos. Pensado para candidaturas a puestos docentes y posdoctorales; normalmente de 3 a 10 páginas.

preamble.tex
\documentclass[11pt, a4paper]{article}
\usepackage[top=20mm, bottom=20mm,
            left=25mm, right=25mm]{geometry}
\usepackage{biblatex}
\addbibresource{publications.bib}
% Enumerate publications automatically
\defbibenvironment{bibliography}{\enumerate}
  {\endenumerate}{\item}
Ver la plantilla completa

Currículum clásico

Tradicional

Diseño atemporal de una sola página inspirado en la composición tipográfica tradicional. Fuentes conservadoras (TeX Gyre Termes o Palatino), generoso espacio en blanco y una sección de competencias estructurada en dos columnas.

preamble.tex
\documentclass[11pt, letterpaper]{article}
\usepackage{palatino}
\usepackage[top=20mm, bottom=20mm,
            left=22mm, right=22mm]{geometry}
\usepackage{enumitem}
\setlist[itemize]{noitemsep, topsep=2pt}
\pagestyle{empty}
Ver la plantilla completa

\input{resume.tex}

Plantilla de currículum completa

Un currículum completo de una página basado en la clase article con titlesec y geometry. Compila sin problemas con pdfLaTeX, sin más paquetes que los de una instalación estándar de TeX Live.

resume.tex
\documentclass[10pt, a4paper]{article}

% Encoding & fonts
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{microtype}

% Page geometry — tight margins for a one-pager
\usepackage[top=15mm, bottom=15mm, left=18mm, right=18mm]{geometry}

% Lists, sections, links
\usepackage{enumitem}
\usepackage{titlesec}
\usepackage[hidelinks]{hyperref}
\usepackage{parskip}

% Section style: uppercase, bold, full-width rule beneath
\titleformat{\section}
  {\large\bfseries\uppercase}
  {}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{10pt}{6pt}

% No page numbers on a resume
\pagestyle{empty}

\begin{document}

% ---- Header ----
\begin{center}
  {\LARGE\bfseries Jane Doe}\\[4pt]
  London, UK \quad|\quad
  \href{mailto:[email protected]}{[email protected]} \quad|\quad
  \href{https://linkedin.com/in/janedoe}{linkedin.com/in/janedoe} \quad|\quad
  \href{https://github.com/janedoe}{github.com/janedoe}
\end{center}

% ---- Summary ----
\section{Summary}

Software engineer with 5 years of experience building scalable web
applications in Python and TypeScript. Passionate about developer tooling,
performance optimisation, and open-source software.

% ---- Experience ----
\section{Experience}

\textbf{Senior Software Engineer} \hfill \textit{Jan 2022 -- Present}\\
\textit{Acme Corp, London}
\begin{itemize}[leftmargin=*, noitemsep, topsep=2pt]
  \item Led migration of monolithic API to microservices, reducing p99 latency by 40\%.
  \item Built an internal developer platform serving 80+ engineers using Kubernetes.
  \item Mentored three junior engineers; two promoted within 12 months.
\end{itemize}

\vspace{6pt}
\textbf{Software Engineer} \hfill \textit{Jun 2019 -- Dec 2021}\\
\textit{Startup XYZ, Remote}
\begin{itemize}[leftmargin=*, noitemsep, topsep=2pt]
  \item Designed real-time collaboration feature used by 10k+ daily active users.
  \item Reduced CI pipeline time from 22 minutes to 8 minutes via caching.
  \item Technical blog posts drove 35\% of the company's inbound leads.
\end{itemize}

% ---- Education ----
\section{Education}

\textbf{MEng Computer Science} \hfill \textit{2015 -- 2019}\\
\textit{University of Example, First Class Honours}

% ---- Skills ----
\section{Skills}

\begin{itemize}[leftmargin=*, noitemsep, topsep=2pt]
  \item \textbf{Languages:} Python, TypeScript, Go, Rust
  \item \textbf{Infrastructure:} AWS, Kubernetes, Terraform, Docker
  \item \textbf{Databases:} PostgreSQL, Redis, ClickHouse
\end{itemize}

\end{document}

\section{Cómo personalizarla}

Cinco pasos hasta un currículum listo para enviar

Siga estos pasos para adaptar cualquier plantilla al puesto y al mercado que le interesan en menos de quince minutos.

01

Elija la clase de documento y el tamaño de papel

Use article para todos los estilos de currículum. Defina una fuente de 10pt u 11pt y a4paper o letterpaper según el país de destino. Los empleadores de EE. UU. esperan letter; en el resto del mundo se espera A4.

LaTeX
\documentclass[10pt, a4paper]{article}
02

Reduzca los márgenes

Los currículums necesitan más contenido por página que los documentos académicos. Lo habitual son 15–18mm por todos los lados. Ajuste hasta que el contenido quepa cómodamente sin parecer apretado.

LaTeX
\usepackage[top=15mm, bottom=15mm, left=18mm, right=18mm]{geometry}
03

Dé estilo a los encabezados de sección con titlesec

The titlesec package gives full control over heading format, spacing above, and spacing below. The \titlerule command draws the separator line under each section title.

LaTeX
\titleformat{\section}{\large\bfseries\uppercase}
  {}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{10pt}{6pt}
04

Añada un color de acento (opcional)

Cargue xcolor para definir un color de marca para su nombre, los filetes de sección o los hipervínculos. Es eficaz, pero úselo con moderación: como máximo, un solo color de acento.

LaTeX
\usepackage[dvipsnames]{xcolor}
\definecolor{accent}{RGB}{0, 90, 160}
% Then use: \color{accent}Your Name
05

Haga que los enlaces sean pulsables

Use hyperref con hidelinks para que los hipervínculos del PDF funcionen sin recuadros de color. Indique su correo y la URL de LinkedIn para que los reclutadores puedan hacer clic directamente desde el PDF.

LaTeX
\usepackage[hidelinks]{hyperref}
\href{mailto:[email protected]}{[email protected]}

¿Listo para conseguir su próximo puesto?

La plantilla completa Modern Resume viene precargada y lista para compilar. Edite sus datos, pulse compilar y descargue su PDF, sin instalar nada.

\section{Preguntas frecuentes}

Preguntas frecuentes

¿Qué clase de LaTeX debo usar para un currículum?

Use la clase estándar article en la mayoría de los currículums: es compatible en todas partes y le da control total con titlesec y geometry. Las clases dedicadas a currículums, como moderncv o altacv, también son populares; moderncv es ideal si busca un encabezado de dos columnas pulido y acentos de color sin tener que aplicar estilos manualmente.

¿Cómo añado color a mi currículum en LaTeX?

Load \usepackage[dvipsnames]{xcolor} and define a colour with \definecolor{accent}{RGB}{0, 90, 160}. Then apply it to your name header, section rules (via \titleformat), or hyperlinks. Keep colour minimal — one accent on the name and section titles is standard practice.

¿Puedo incluir una foto en mi CV de LaTeX?

Yes — use the graphicx package: \includegraphics[width=25mm]{photo.jpg}. For a two-column header with photo on the right, wrap the header in a minipage environment. Note that photos are common in European and Asian CVs but typically omitted in US resumes.

¿Cómo hago que mi currículum quepa en una página?

Tighten margins with geometry (15mm sides), reduce itemsep in enumitem (noitemsep option), lower font size to 10pt, and trim content ruthlessly. If you still overflow, reduce \vspace between sections to 4pt instead of the default 8–10pt.

¿Debo usar pdfLaTeX o XeLaTeX para un currículum?

pdfLaTeX es la opción más segura: es rápido, compatible en todas partes y genera archivos pequeños. Use XeLaTeX si quiere cargar fuentes OpenType personalizadas (por ejemplo, la fuente de marca de su empresa o una sans-serif moderna como Inter) mediante el paquete fontspec.

¿Cómo enumero las publicaciones en un CV académico?

Use BibLaTeX with \printbibliography[type=article, title={Journal Articles}] and separate \printbibliography calls for books, conference papers, and preprints. The biblatex-cv package offers pre-built academic CV bibliography styles with automatic numbering.

Cree hoy su currículum en LaTeX

Abra una plantilla en FormaTeX, compile a PDF en segundos y descargue un currículum con composición profesional, sin instalar TeX Live, sin Docker y sin configuración.

Crear una cuenta