I'm trying to get the baselines of the two adjacent columns here below to be properly aligned. The package grid cannot handle the floats as I want, so I've tried with gridset. It looks like it can do the job but I can't get it to work...
This is the page after it's been typeset using gridset:

You can see the last line of the second column is higher than the first.
I Know that setting up a grid system in LaTeX isn't the easiest job but I hope there's a fix for my issue. Any solution is welcome, I'm not restricted to use gridset.
(Not so M)WE:
\documentclass{scrartcl}
\usepackage{lipsum}
\usepackage[utf8]{inputenx}
\usepackage{microtype}
\usepackage[top=.6667in,left=.5in,right=.5in,bottom=.5in]{geometry}
\usepackage{graphicx}
\usepackage[dvipsnames,svgnames,x11names,table]{xcolor}
\usepackage{titling}
\setlength{\droptitle}{-31.5pt}% aligns the top of the title with the top of the right column
\preauthor{}
\author{}
\postauthor{}
\predate{}
\date{}
\postdate{}
\pretitle{\noindent\bfseries\fontsize{40pt}{0pt}\selectfont}% the font size can be modified if needed
\title{Title}
\posttitle{}
\usepackage{multicol}
\setlength{\columnsep}{.25in}
\setlength{\columnseprule}{.4pt}
\usepackage{gridset}
\usepackage{lettrine}
\renewcommand{\LettrineTextFont}{\upshape}
\renewcommand{\LettrineFontHook}{\color[gray]{0.5}}
\setcounter{DefaultLines}{3}
\usepackage[osfI,sups]{XCharter}
\usepackage[T1]{fontenc}
\frenchspacing
\setlength{\parskip}{0pt}
\setlength{\parindent}{1em}
\begin{document}
\begin{figure}[t]
\includegraphics[width=\textwidth]{thepicture}
\end{figure}
\begin{multicols}{2}
\savepos{pos1}
%\theposinfo{pos1}% in my case y=44087932; my picture is 691x137
%\thegridinfo{pos1}
\edef\gridbase{44087932}
\maketitle
\vskipnextgrid
\lettrine{L}{orem} \lipsum
\end{multicols}
\end{document}
grid-system. I thought there was a new package using the l3* stuff but I can't seem to find it so may be imagining it. – cfr Jun 28 '15 at 01:22gridsetandmulticolsis wise? – cfr Jun 28 '15 at 01:43\parskipand tried\posttitle{\vspace{0pt plus \baselineskip}}, but it didn't work. – Arch Stanton Jun 28 '15 at 18:45\baselineskip(but then I don't know how the font size relates to the text height). I tried to make a complicate thing just for exercise... But I came to like the layout and I'd like to make something out of it, that's why I'm asking for help here. So, thanks :-) – Arch Stanton Jun 28 '15 at 18:51multicolswithoutgridset? – cfr Jun 28 '15 at 18:59multicolsalone. – Arch Stanton Jun 29 '15 at 05:22gridsetand with\posttitle{\vspace{0pt plus 13.6pt}}(13.6pt being my\baselineskip) and it worked! Does it depend on\flushcolumnsnow being able to work more freely thanks to the glue? I was a bit careless in effect in redefining all the pre- and post-stuff. Thanks for pointing it out! – Arch Stanton Jun 29 '15 at 07:37\flushcolumnsto work with i.e. there's nothing it can do when they aren't flush. So you are asking it to line stuff up but then specifying everything precisely so that it is impossible to do that. – cfr Jun 29 '15 at 12:04\vspacebetween\end{figure}and\begin{multicols}{2}makes nothing. – Arch Stanton Jun 29 '15 at 15:04\vspace*? – cfr Jun 29 '15 at 15:05\vspace*{0pt plus 13.6pt}brings the text down by well over the 13.6pt I asked. It works like a switch, 0pt plus 13.6pt adds the same space as 0pt plus 1pt. Thanks anyway – Arch Stanton Jun 29 '15 at 15:10\vskip? But I'm not sure that will work. – cfr Jun 29 '15 at 15:37rvdtx, which usesgrid. You won't want to uservdtx, but you can see what trick they're using to get what you want. – JPi Sep 02 '15 at 13:38decl? I wouldn't know how to use it, however. Just add it in the preamble and put my text inside it? – Arch Stanton Sep 03 '15 at 08:33