When using minipage environments, as below, the left corner of the two environments are automatically placed at the same height in the document.

\begin{minipage}{8em}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{minipage}
\begin{minipage}{8em}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{minipage}
When instead using two adjustwidth environments, specifying their margins instead of ther heights, the two text areas are not placed on the same horisontal line, but below eachother:

It is of course possible to "manually" how much to move the text area to the right upwards as below, but then the vertical space, -14.8em, need to be calculated manually for every inserted text. Is there any way to do this calculation automatically, such that will work independently of the length of the text inside the adjustwidth environments?
\begin{adjustwidth}{0em}{\dimexpr \textwidth - 8em}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{adjustwidth}%
\vspace{-14.8em}
\begin{adjustwidth}{8em}{\dimexpr \textwidth - 16em}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{adjustwidth}
The actual code I am trying to make work is pasted below.
\documentclass{article}
\usepackage{changepage}
\newcommand{\twocolumnsMinipage}[5]
{
\begin{minipage}{#1}
#4
\end{minipage}
\hspace{#3}
\begin{minipage}{#2}
#5
\end{minipage}
}
\newcommand{\twocolumnsAdjustwidth}[5]
{
\begin{adjustwidth}{0em}{\dimexpr \textwidth - #1}#4\end{adjustwidth}%
\vspace{-14.8em} % This calculation needs to be done automatically if this is to work for any text, since 15em is just what works for the texts I've used to test with
\begin{adjustwidth}{\dimexpr#1+#3}{\dimexpr \textwidth - #1-#2-#3}
#4
\end{adjustwidth}
}
\begin{document}
\noindent \twocolumnsMinipage{8em}{8em}{1em}
{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. }
{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. }
\twocolumnsAdjustwidth{8em}{8em}{1em}
{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. }
{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. }
\end{document}

minipage? – Werner Jun 23 '13 at 16:04multicol? – Werner Jun 23 '13 at 16:14\vspace{\dimexpr-\baselineskip-\parskip-2\partopsep}... – Werner Jun 23 '13 at 16:48multicolI don't see how you would treat pagebreaks. When a pagebreak occurs in amulticolsenvironment, the material before the pagebreak is all prior to the stuff after the pagebreak: you do not get the first column on the next page as a continuation of the first column on the current page, but as a continuation of the last column on the current page. – Jun 24 '13 at 06:49valign=Tandvalign=toptions? See §4.6 of the adjustbox manual. – Daniel Jan 20 '14 at 16:47paracol? – musarithmia Aug 18 '14 at 18:23