#StackBounty: #vertical-alignment #multicol #parskip #columnbreak Avoiding parskip at end of column

Bounty: 50

In a two column text (with multicol), the first column is composed of a long paragraph, ending a line before the column end. Then a parskip is added, which makes the last line of the column empty. The result is that the second column is ended a line after the first column.

Is there a way to avoid this, and make the two column end at the same place? (without modifying the text, or inserting some commands inside it to manually fix the problem – the text is generated by a program, and it’d be cumbersome to go over all such places and manually fix them)

MWE:

documentclass[12pt]{book}

usepackage{multicol}       
setlength{columnsep}{1.5pc}   

setlength{parindent}{0pt}     
setlength{parskip}{1ex plus 0.2ex minus 0.2ex}    


%%%%%%%%%%%        DATA        %%%%%%%%%%%

begin{document}
begin{multicols}{2}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vel turpis nunc eget lorem. Tortor vitae purus faucibus ornare suspendisse sed nisi lacus sed. Phasellus egestas tellus rutrum tellus pellentesque eu tincidunt. Nunc id cursus metus aliquam eleifend mi. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet. Tristique et egestas quis ipsum suspendisse ultrices gravida dictum fusce. Mi sit amet mauris commodo quis imperdiet massa tincidunt. In ante metus dictum at tempor commodo. Adipiscing elit duis tristique sollicitudin nibh sit amet commodo nulla. Commodo quis imperdiet massa tincidunt nunc pulvinar sapien et ligula. Ultrices dui sapien eget mi proin sed libero enim sed. Bibendum at varius vel pharetra. Imperdiet nulla malesuada pellentesque elit eget. Amet commodo nulla facilisi nullam vehicula ipsum a. Eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. In hendrerit gravida rutrum quisque non tellus orci ac auctor. Consequat ac felis donec et odio pellentesque diam volutpat commodo. Ipsum a arcu cursus vitae.\
Eu consequat ac felis donec et odio pellentesque diam volutpat. Ornare suspendisse sed nisi lacus sed viverra. Et sollicitudin.

Quam quisque id diam vel. Sed enim ut sem viverra aliquet. Elit eget gravida cum sociis natoque penatibus et magnis. Id faucibus nisl tincidunt eget nullam. Faucibus purus in massa tempor nec feugiat. Morbi tristique senectus et netus et malesuada fames ac. Mauris pellentesque pulvinar pellentesque habitant morbi tristique senectus. Turpis egestas pretium aenean pharetra magna. Sit amet volutpat consequat mauris nunc congue nisi.

Urna et pharetra pharetra massa. Nec feugiat in fermentum posuere urna. Turpis massa tincidunt dui ut. Tempor orci eu lobortis elementum. Sed felis eget velit aliquet. Pellentesque nec nam aliquam sem et tortor consequat. Lorem ipsum dolor sit amet consectetur adipiscing elit. Pellentesque elit eget gravida cum sociis natoque. Duis ultricies lacus sed turpis tincidunt. Quisque non tellus orci ac auctor augue mauris. Duis tristique sollicitudin nibh sit amet commodo. Eget velit aliquet sagittis id consectetur purus ut faucibus. Arcu cursus euismod quis viverra nibh cras pulvinar mattis. Eget duis at tellus at urna condimentum. Nec nam aliquam sem et tortor consequat id porta. Convallis posuere morbi leo urna molestie at elementum eu. Nibh mauris cursus mattis molestie a iaculis.\
Elementum facilisis leo vel fringilla est. Adipiscing elit ut aliquam purus sit. Et magnis dis parturient montes nascetur. 


end{multicols}
end{document}


Get this bounty!!!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.