GeneralSpliting page into two columns

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
drorata
Posts: 8
Joined: Mon Jul 14, 2008 9:29 am

Spliting page into two columns

Post by drorata »

Dear all,

I'm trying very hard for the last few hours and so far with no success...

I would like to split only part of a page into two columns, s.t. at one side will contain text (math text) and on the other one a corresponding figure. I'm attaching an example of how I would like it to be which was generated using OpenOffice. The best would be to have a big table.

Any ideas?

Thanks in advance,
Dror
Attachments
example of desired layout.pdf
(118.43 KiB) Downloaded 1460 times
Ubuntu 8.04 + Kile 3.5.10 + TeXLive. Question?

Recommended reading 2024:

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

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

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

Stefan Kottwitz
Site Admin
Posts: 10335
Joined: Mon Mar 10, 2008 9:44 pm

Spliting page into two columns

Post by Stefan Kottwitz »

Hi Dror,

welcome to the board!

You could use tabularx for this, for example:

Code: Select all

\documentclass[a4paper,10pt]{article}
\usepackage{tabularx}
\begin{document}
Here comes the regular test. No problems

Now I want to split the page into two columns:

\bigskip
\noindent\begin{tabularx}{\textwidth}{XX}
First flower, with properties:
  \begin{enumerate}
    \item White
    \item Blue
  \end{enumerate} & \rule[-5cm]{5cm}{5cm} \\
Second Flower:
\begin{itemize}
  \item Purple
  \item Yellow
\end{itemize} & \rule[-5cm]{5cm}{5cm}
\end{tabularx}
\end{document}
Stefan
LaTeX.org admin
drorata
Posts: 8
Joined: Mon Jul 14, 2008 9:29 am

Spliting page into two columns

Post by drorata »

Thanks for the quick answer! I've already found a solution, using tabular. For example:

Code: Select all

\begin{tabular}{|p{0.47\linewidth}|p{0.4\linewidth}|}
	\hline
	\begin{enumerate}
		\item First item
		\item Second item
	\end{enumerate} &
	\begin{itemize}
		\item one can get rid of the lines
		\item one can put a figure here
	\end{itemize}\\
	\hline
\end{tabular}
But, now I have a new problem - once the table gets to long, it doesn't break it automatically. Any ideas?

All the best,
Dror
Ubuntu 8.04 + Kile 3.5.10 + TeXLive. Question?
User avatar
Stefan Kottwitz
Site Admin
Posts: 10335
Joined: Mon Mar 10, 2008 9:44 pm

Spliting page into two columns

Post by Stefan Kottwitz »

Hi Dror,

minipages next to each other would be an alternative way.
If you want to use a table that continues on the next page you could use the longtable-package.

Stefan
LaTeX.org admin
Post Reply