Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dividing a page into blocks/parts

Tags:

latex

I'm trying to write a resume using latex and want to divide the page up in smaller sections(education, experience, skills, etc). However, I'm not really sure how to achieve this. A lot of the templates that i have found basically looks like a list, sometimes with a sidebar, but I want to be able to have a header and sections next to each other. Think CSS grids. The only tool I have found is Flowfram, but it feels overly complicated. Is there an easier way to achieve this layout?

Even though this isn't my type of resume, it gives a good idea of the type of layout I want to achieve:

Layout Example

like image 235
Grebalb Avatar asked Jan 19 '26 02:01

Grebalb


1 Answers

The alignment of the content seems to be independent between the two columns, so one could use a very simple layout and just place two minipages besides each other:

\documentclass{article}

\usepackage{graphicx}
\usepackage{geometry}
\usepackage{lipsum}

\begin{document}

\noindent%
\begin{minipage}{.2\textwidth}
\includegraphics[width=\linewidth]{example-image-duck}
\end{minipage}%
\hfill
\begin{minipage}{.7\textwidth}

\Huge\centering
Quack McDucky
\rule{\linewidth}{1pt}

\Large Duckxpert
\end{minipage}%

\vspace{2cm}

\noindent%
\begin{minipage}[t]{.55\textwidth}
\section*{Work Experience}
\lipsum[2]
\begin{itemize}
\item test
\item test
\end{itemize}
\end{minipage}%
\hfill
\raisebox{-.425\textheight}{\rule{1pt}{.45\textheight}}
\hfill
\begin{minipage}[t]{.35\textwidth}
\section*{Education}
\lipsum[2]
\end{minipage}%


\end{document}

enter image description here

like image 84
samcarter_is_at_topanswers.xyz Avatar answered Jan 21 '26 08:01

samcarter_is_at_topanswers.xyz