I want to insert a vertical line in a tabular cell which doesn't run over the full height of the cell, but only 90% of it. I tried:
\vrule height 0.45\height depth 0.45\height
, but \height throws errors in tabular cells- scaling down
\vrule
, but\scalebox{1}[.9]{\vrule}
doesn't work
MWE
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\begin{document}
\begin{tabular}{p{0.52\linewidth} @{\hspace{0.05\linewidth}} c @{\hspace{0.05\linewidth}} p{0.32\linewidth}}
\begin{minipage}{\linewidth}\blindtext[2]\end{minipage}
&
\vrule height 0.35\textheight depth 0.35\textheight
&
\begin{minipage}{\linewidth}\blindtext\end{minipage}
\end{tabular}
\end{document}
Output
This roughly produces the output I want, but of course using \textheight isn't the right thing to do here.
If that helps, I thought of a way of filling the cell with some box in which I then can use \height. Would that be an approach?
PS: I am aware of the multicol
package, but it doesn't meet my needs of vertically centered columns with different widths.