This problem is related to this one
Since long enumerate list is not acceptable in table, we have to live with list. Ulrike Fischer provide a frame work to attack this problem with package tcolorbox. But I encountered new problems. See the following example
\begin{document}
\begin{tcolorbox}[breakable,sharp corners,
colback=white,
% overlay={\draw[dashed] ([xshift=1.75cm]interior.north west)--([xshift=1.75cm]interior.south west);}
]
\begin{description}[leftmargin=2cm,style=multiline]
\item[long description long description] item
\tcbline
\item[item 2] item
\end{description}
\end{tcolorbox}
\end{document}
This outputs as follows
Several problems with the output
- Since we have set the wrapping of description list label using
leftmargin=2cm,style=multiline, if the label is long, then it will run into the second label, mess up the thing. But this wrapping is need as a format request. - The
\tcblineis not at the right position. It seems that\tcblineonly keep it eye on item content not on label. In this case, it should draw the line at a lower place, right after the first label. - I turn the overlay as a comment, because when I turn on this, and there is an error says "Undefined control sequence. \end{tcolorbox}". But I really need the vertical line. It seems it is related to
breakableoption, but I can't delete thebreakableoption, because this is gonna be a long list across the page.

enhancedto use theoverlayfeature withtikzcode. – Thomas F. Sturm Dec 02 '15 at 16:18enhanced standardinstead ofenhancedwhich opens the box visually at the breaks. – Thomas F. Sturm Dec 04 '15 at 07:01enhanced standardthe overlay disappear again... – user15964 Dec 04 '15 at 09:53overlayworks for me with that code. – Thomas F. Sturm Dec 07 '15 at 16:46