I have a question about aligning text in two columns. A similar question was asked here:Two Columns whose content is positioned relative to each other, but I wasn't able to get the example solution working to see if it would solve my problem. I am pretty new to LaTeX, otherwise I would try to write out some code to work it out myself.
Here is some text that needs to be
in one column[1]. And sometimes 1. A column is a body of text that
it needs to keep going while some is arranged up and down. A column
might also refer the tall pillars
in a Greek or Roman style building.
words are highlighted[2] on the 2. Highlighting is the process of
other side but things over here bringing a reader's attention to
might need to just keep trucking a particular point.
along.
No time to stop and smell the
roses or take the road less trav-
eled. The most important[3] thing 3. What is important is relative.
is that the information that is what some people consider critical,
others consider peripheral.
highlighted is on the same line 4. Same --- similar or sharing a
as the beginning of the comment great number of qualities
about it.
The result does not need the number indicators on in the left column, they are simply there to help illustrate which word the text on the right needs to be aligned with. Here is an image of what I am trying to accomplish:

here is a minimal working example, I think:
\documentclass{book}
\usepackage{amsmath,soul}
\usepackage{parcolumns}
\usepackage{soulpos}
\ulposdef{\ulnumaux}{%
$\underset{\saveulnum}{\rule[-.7ex]{\ulwidth}{.4pt}}$}
\newcommand{\ulnum}[2]{%
\def\saveulnum{#1}%
\ulnumaux{#2}}
\begin{document}
\begin{parcolumns}{2}
\colchunk[1]{Here is a \ulnum{1}{block} of text that might end up being kind of long. It is usually on a \ulnum{2}{random topic}, though sometimes it is interesting. What is important is that certain sections need to be aligned with one another, and sometimes this might cause things to collide.}
\colchunk[2]{
\begin{enumerate}
\item A block is single continuous body, sometimes composed of smaller parts.
\item like golf, the art of the Renaissance, amoebas, or the Allegory of the Cave
\end{enumerate}
}
\end{parcolumns}
\begin{parcolumns}{2}
\colchunk[1]{While in this example things are in \ulnum{3}{parallel} paragraphs, I would like the numbers on the right to be able to align with the underlined sections on the left. \ulnum{4}{That means in each column, there will be} a lot of blank space in \ulnum{5}{sections} where underlined sections are close together.\fbox{6}}
\colchunk[2]{
\begin{enumerate}
\setcounter{enumi}{2}
\item Here these paragraphs are nicely spaced side by side, but I don't need the text in column 2 to get affected by spacing in column 2, except that the top line of the comment should line line up with it's underlined section
\item Maybe
\item or other parts of the text where column 2 is longer than the space between it and the next number in column 1.
\item Sometimes I might want to align text with a box too, though if there are two numbers on a line, it is ok for the text associated with them to be stacked in the other column, but this will mean a lot of space over there
\end{enumerate}}
\end{parcolumns}
\end{document}
And its output:
Thanks
Using the input from the comment below I was able to produce much higher quality output. I am having a problem with using it on two pages. here is a reproducible version. When I get to the second page, it puts the \columnnote all the way at the bottom of the page.
\documentclass{article}
\usepackage{amsmath,soul}
\usepackage{paracol}
\usepackage{geometry}
\usepackage{soulpos}
\usepackage{tikzpagenodes}
\usetikzlibrary{intersections}
\pagestyle{empty}
\ulposdef{\ulnumaux}{%
$\underset{\saveulnum}{\rule[-.7ex]{\ulwidth}{.4pt}}$}
\newcommand{\ulnum}[2]{%
\def\saveulnum{#1}%
\ulnumaux{#2}}
\newcounter{pagecheck}
\newlength{\tempa}
\newlength{\tempb}
\newcommand*{\myitem}[2]% #1=number or \thecounter, #2=text
{\noindent\makebox[\labelwidth][r]{{#1}.}\hspace{\labelsep}%
\setlength{\tempa}{\linewidth}%
\addtolength{\tempa}{-\labelwidth}%
\addtolength{\tempa}{-\labelsep}%
\parbox[t]{\tempa}{#2}}
\makeatletter
\newcommand{\checkpage}%
{\ifnum\c@page>\c@pagecheck
\c@pagecheck=\c@page%
\tikz[remember picture,overlay]{\coordinate (last) at (current page column 2 area.north west);}
\fi}
\makeatother
\newcommand{\columnnote}[2][1]% #1=estimated number of lines overlap (optional), #2=text of note)
{\checkpage% reset to top of column 2 at new page
\begin{tikzpicture}[remember picture,overlay]
\coordinate (here) at (0pt,.6\baselineskip);
\pgfextracty{\tempa}{\pgfpointanchor{here}{center}}
\pgfextracty{\tempb}{\pgfpointanchor{last}{center}}
\ifdim\tempa<\tempb{\coordinate (last) at (last |- here);}\fi
\node[below right, inner sep=0pt] (note) at (last) {\parbox{\linewidth}{#2}};
\coordinate[below=\baselineskip] (last) at (note.south west);
\end{tikzpicture}%
\settoheight{\tempa}{\parbox[c]{\linewidth}{#2}}%
\setlength{\tempa}{2\tempa}% full height
\setlength{\tempb}{#1\baselineskip}%
\ifdim\tempa>\tempb\addtolength{\tempa}{-\tempb}%
\vspace{\tempa}\fi}
\begin{document}
\begin{paracol}{2}
Here in the United States of America, we celebrate the \ulnum{1}{4th of July because it is a day}\columnnote[2.1]{\myitem{1}{
\begin{description}
\vspace{-3.75 ex}
\item[A] NO CHANGE
\item[B] 4th of July, the day
\item[C] 4th of July which is the day
\item[D] 4th of July, and is
\end{description}
}}
dedicated to the spirit of independence that inspired early British Colonists to \ulnum{2}{wage war}\columnnote[2]{\myitem{2}{
Which of the following alternatives for the underlined portion would NOT be acceptable?
\begin{description}
\item[F] start a revolution
\item[G] revolt
\item[H] wage a strategic war
\item[J] to the waging war
\end{description}
}} against their overseas masters. If you look back on the history of that \ulnum{3}{day, however, it}\columnnote[2.1]{\myitem{3}{
\begin{description}
\vspace{-3.75 ex}
\item[A] NO CHANGE
\item[B] day, however it
\item[C] day, because it
\item[D] day. It
\end{description}
}}
celebrates the ratification of the Declaration of Independence. While this is an important milestone in establishing one of the first modern democracies, it is not as dramatic as the days celebrated by some other countries. \fbox{4}\columnnote[6]{\vspace{-6ex}\myitem{4}{
At this point the writer is considering adding the following sentence --- \emph{`The fireworks on Independence Day and the Star Spangled Banner are more reminiscent of a revolutionary-war spirit than simply signing a document.'} --- should the writer make this addition here?
\begin{description}
\item[F] Yes, it is relevant to the focus of the paragraph, which is Independence Day
\item[G] Yes, it helps the reader get in the spirit of Independence Day
\item[H] No, it is distracting from the focus of this paragraph, which is the historical events that took place on July 4th, 1776
\item[J] No, this information does not belong in this essay
\end{description}
}}
Take for example the French `Bastille Day.' \ulnum{5}{This was a day that} \columnnote[100]{\myitem{5}{
\begin{description}
\vspace{-3.75 ex}
\item[A] NO CHANGE
\item[B] This awesome day
\item[C] They decided to make a day that
\item[D] It
\end{description}
}}
commemorates the storming of a royal fortress in the early days of the French Revolution.
\end{paracol}
\end{document}


\documentclassand the appropriate packages that illustrates the problem. While solving problems can be fun, setting them up is not. Then, those trying to help can simply cut and paste your MWE and get started on solving the problem, instead of spending time to first reproduce the problem. – Peter Grill Aug 06 '14 at 16:13soulpackage, there are spaces on the right side so that the text lines are properly aligned. Is that what the problem is? – Peter Grill Aug 06 '14 at 19:11\marginalnotebut have it put the content in the othercolumn, rather than the margin. Any idea how I can make that work? Also, That doesn't seem to help the problem of adding empty lines in the main body text to account for when the right column gets crowded. using paracol, badly – Zool Aug 06 '14 at 21:36