Part of my data is verse text which I'd prefer to gloss line by line. I toyed with this setup (MWE):
\documentclass{article}
\usepackage{gb4e}
\begin{document}
\begin{exe}
\ex \gll der wídem vnd der zehent gar. \\
of endowments and of tithe even \\
\gll wærn \textbf{baidev} \textbf{warn} bar. \\
would\_be.PL both-NOM.PL.N.ST child[NOM.PL.NEUT] bereft \\
\trans `the children would be bereft of endowments and thithes'
\end{exe}
\end{document}
This produces a line-by-line gloss as desired, however, the space between the \gll
's and before \trans
may stretch to stupid lengths—like about 10 mm. Is there a convenient way to keep vertical space between the elements reasonable, say, fix it at .5\baselineskip
, without plastering examples with \vspace{-somevalue}
manually? My current document setup already has
\renewcommand{\eachwordtwo}{\rule[-.5\baselineskip]{0pt}{0pt}}
to increase the space between glosses comprising multiple lines of running text.
EDIT
The most relevant actual settings as requested by @gernot. I tracked my problem down to the enumitem
package preventing the manipulation of whitespace in the exe environment:
\documentclass{memoir}
\usepackage{enumitem}
\usepackage{gb4e}
\begin{document}
\OnehalfSpacing
\begin{exe}
\topsep=0pt
\partopsep=0pt
\ex \gll der wídem vnd der zehent gar. \\
of endowments and of tithe even \\
\gll wærn \textbf{baidev} \textbf{warn} bar. \\
would\_be.PL both-NOM.PL.N.ST child[NOM.PL.NEUT] bereft \\
\trans `the children would be bereft of endowments and thithes'
\end{exe}
\end{document}