I am trying to create small sections for a cv where the section name and a vertical line should be next to the content. The section name should be centered and the vertical line should be exactly the height of the content. This is the desired output:
Now with my code, I don't know how to set the vertical line height to get exactly the height of the \parbox. This is why for demonstration, I've set this to 1cm. Does anyone know how to get my desired output with small modifications to my code or an even better way to achieve this?
\documentclass[12pt]{standalone}
\usepackage{tikz}
\newcommand{\lorem}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus.}
\newcommand{\customsection}[2]{
\begin{minipage}{0.05\textwidth}
\rotatebox[origin=c]{90}{#1}
\hspace{0.01cm}
\begin{tikzpicture}
\fill [bottom color=red, top color=blue] (0cm, 0cm) rectangle (-0.05cm, 1cm);
\end{tikzpicture}
\end{minipage}
\parbox[c]{0.85\textwidth}{
#2
}
}
\begin{document}
\customsection{TEST}{\lorem \ \lorem \ \lorem}
\end{document}
I have also tried accessing the parbox height, which did not work for me: Access height of a \parbox
Thanks in advance.


