Text FormattingMulticolumns: title on each column

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
User avatar
anta40
Posts: 38
Joined: Thu Sep 11, 2008 2:36 pm

Multicolumns: title on each column

Post by anta40 »

Making mutlicolumns article is pretty easy, by using the multicol package.

Now I'm wondering how to make each column has its own title, like this:
columntitles.jpg
columntitles.jpg (40.26 KiB) Viewed 3335 times
What's the easiest way?

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Multicolumns: title on each column

Post by localghost »

Use either the parallel or parcolumns package. And please upload attachments to the forum server next time (see Board Rules).


Best regards
Thorsten
User avatar
anta40
Posts: 38
Joined: Thu Sep 11, 2008 2:36 pm

Multicolumns: title on each column

Post by anta40 »

OK. Now I'm using parralel.
Works pretty much as I expected.

Strangely, a small vertical line appears on the left column.
I think it's due the title, because if the title is removed, then the line will not appear.

Here's how I make the title, anyway:

Code: Select all

\begin{center}
Blah blah
\end{center
mc2.jpg
mc2.jpg (72.31 KiB) Viewed 3328 times
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

Multicolumns: title on each column

Post by localghost »

Since you are not new to the forum you should know that a minimal working example (MWE) is essential to get closer to a solution.
User avatar
anta40
Posts: 38
Joined: Thu Sep 11, 2008 2:36 pm

Multicolumns: title on each column

Post by anta40 »

Ah OK. I was typing this on Lyx, and now this is the plain latex version:

Code: Select all

\documentclass{article}
\usepackage{fullpage}
\usepackage{parallel}

\begin{document}

\begin{Parallel}[v]{7.2cm}{7.2cm}
\ParallelLText{
\begin{center}
Blah blah
\end{center}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Quisque euismod, augue at dictum consequat, ante turpis consequat augue, at consectetur dolor ligula tincidunt augue. 
Donec lacus eros, sollicitudin et fringilla eu, porta vel metus. Morbi ligula mi, tincidunt sed rutrum eget, dictum ac ipsum. 
Nam ut enim nunc, eget sollicitudin quam. Duis ultrices interdum consequat. Nulla condimentum sapien non turpis blandit sodales. 
Nunc hendrerit tortor dapibus quam convallis ut cursus velit molestie. Donec erat ante, interdum vel varius a, euismod at dolor.
}
\ParallelRText{
\begin{center}
Blah blah
\end{center}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque euismod, augue at dictum consequat, ante turpis consequat augue, at 
consectetur dolor ligula tincidunt augue. Donec lacus eros, sollicitudin et fringilla eu, porta vel metus. Morbi ligula mi, tincidunt sed rutrum eget, dictum ac 
ipsum. Nam ut enim nunc, eget sollicitudin quam. Duis ultrices interdum consequat. Nulla condimentum sapien non turpis blandit sodales. Nunc hendrerit tortor 
dapibus quam convallis ut cursus velit molestie. Donec erat ante, interdum vel varius a, euismod at dolor.
}
\end{Parallel}

\end{document}
Both produce the same result.
User avatar
gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

Multicolumns: title on each column

Post by gmedina »

Hi,

try with this:

Code: Select all

\documentclass{article}
\usepackage{fullpage}
\usepackage{parallel}

\begin{document}

\begin{Parallel}[v]{7.2cm}{7.2cm}
\ParallelLText{%
\noindent\hfil Blah blah\hfil\par
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Quisque euismod, augue at dictum consequat, ante turpis consequat augue, at consectetur dolor ligula tincidunt augue. 
Donec lacus eros, sollicitudin et fringilla eu, porta vel metus. Morbi ligula mi, tincidunt sed rutrum eget, dictum ac ipsum. 
Nam ut enim nunc, eget sollicitudin quam. Duis ultrices interdum consequat. Nulla condimentum sapien non turpis blandit sodales. 
Nunc hendrerit tortor dapibus quam convallis ut cursus velit molestie. Donec erat ante, interdum vel varius a, euismod at dolor.
}
\ParallelRText{%
\noindent\hfil Blah blah\hfil\par
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque euismod, augue at dictum consequat, ante turpis consequat augue, at 
consectetur dolor ligula tincidunt augue. Donec lacus eros, sollicitudin et fringilla eu, porta vel metus. Morbi ligula mi, tincidunt sed rutrum eget, dictum ac 
ipsum. Nam ut enim nunc, eget sollicitudin quam. Duis ultrices interdum consequat. Nulla condimentum sapien non turpis blandit sodales. Nunc hendrerit tortor 
dapibus quam convallis ut cursus velit molestie. Donec erat ante, interdum vel varius a, euismod at dolor.
}
\end{Parallel}

\end{document}
Edit: in the above code, you could also use

Code: Select all

{\centering Blah blah\par}
(note the use of the grouping braces) instead of

Code: Select all

\noindent\hfil Blah blah\hfil\par
1,1,2,3,5,8,13,21,34,55,89,144,233,...
Post Reply