Multicol: How to keep vertical rule for the first columnbreak, but not the second?
I currently have the following code:
As I have indicated by the 2 comments in my code, my goal is to be able to set separate lengths for the vertical rules within the multicols environment. Unfortunately, I get the following output:
This is because setting the second vertical rule between column 2 and 3 to 0pt overrides the length of the first rule, unfortunately. Is there any way to set separate lengths for vertical rules within the multicols environment if specified?
Little side question (not necessary to answer/solve, but a gladly welcome addition):
How can I make the 3rd column's text start on the second line? It's a part of nbody-bh runtime, and so having both itemize environments aligned under it would be appreciated. I tried \hspace{\textwdith} to try and push it unto the next line, but it didn't work.
Edit:
Since I've been made aware that it's relatively easy to achieve what I desire through other methods, whatever creative solution you can come up with using your approach is also welcome!
You can't change within the text as the rule is added, like page headers after the columns are typeset but you can do
As others have commented this text is highly unsuitable for multicols, which is intended for text which flows from one column to another and may be balance to achieve even column lengths. Her eyour three columns are of different nature and you don't want text to flow and docn't want column balancing
@David made me aware that you can just use \vrule to add a vertical line if trying to solve the problem with minipage (I really need to get a hold of the basic commands). I therefore present an alternative solution using minipage in combination with just that:
Here's the MWE:
Edit:
I realized that you can just place an \hspace{\textwidth} within the last minipage when top aligning to make it start from the 2nd text row. I still link this as I think it contains some knowledge of minipage which isn't that common.