Page LayoutPrevent paragraph break in a multicol environment

Information and discussion about page layout specific issues (e.g. header and footer lines, page formats, page numbers).
Post Reply
charlax
Posts: 11
Joined: Mon Apr 20, 2009 9:16 am

Prevent paragraph break in a multicol environment

Post by charlax »

Hi,

My question is rather simple : I would like to prevent any paragraph break in a multicol environment. I mean, there should be no paragraph break between two columns.

I must be using the multicol environment (the rest of my document is one-column). I want this because breaking inside a stanza is unrefined.

Here is a standard document:

Code: Select all

\documentclass[12pt]{article}

\usepackage{multicol}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}

\setlength{\parskip}{12pt}  % 12 pt = space between paragraphs
\setlength{\parindent}{0pt} % 0 pt  = indentation

\usepackage{anysize}
\marginsize{2cm}{2cm}{2cm}{2cm}

\begin{document}

\begin{multicols}{2}
Heureux qui, comme Ulysse, a fait un beau voyage, \\
Ou comme cestuy-là qui conquit la toison, \\
Et puis est retourné, plein d'usage et raison, \\
Vivre entre ses parents le reste de son âge !

Quand reverrai-je, hélas, de mon petit village \\
Fumer la cheminée, et en quelle saison \\
Reverrai-je le clos de ma pauvre maison, \\
Qui m'est une province, et beaucoup davantage ?

Plus me plaît le séjour qu'ont bâti mes aïeux, \\
Que des palais Romains le front audacieux, \\
Plus que le marbre dur me plaît l'ardoise fine :

Plus mon Loir gaulois, que le Tibre latin, \\
Plus mon petit Liré, que le mont Palatin, \\
Et plus que l'air marin la doulceur angevine.
\end{multicols}

\end{document}
Thank you very much,

Charles

Recommended reading 2024:

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

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

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

Prevent paragraph break in a multicol environment

Post by localghost »

Some modifications will do the trick.

Code: Select all

\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[includeheadfoot,margin=2cm]{geometry}
\usepackage{multicol}

%\setlength{\parskip}{12pt}  % 12 pt = space between paragraphs
\setlength{\parindent}{0pt} % 0 pt  = indentation

\begin{document}
  \begin{multicols}{2}
    \raggedcolumns
    Heureux qui, comme Ulysse, a fait un beau voyage, \\
    Ou comme cestuy-là qui conquit la toison, \\
    Et puis est retourné, plein d'usage et raison, \\
    Vivre entre ses parents le reste de son âge !

    \medskip
    Quand reverrai-je, hélas, de mon petit village \\
    Fumer la cheminée, et en quelle saison \\
    Reverrai-je le clos de ma pauvre maison, \\
    Qui m'est une province, et beaucoup davantage ?

    \columnbreak
    \medskip
    Plus me plaît le séjour qu'ont bâti mes aïeux, \\
    Que des palais Romains le front audacieux, \\
    Plus que le marbre dur me plaît l'ardoise fine :

    \medskip
    Plus mon Loir gaulois, que le Tibre latin, \\
    Plus mon petit Liré, que le mont Palatin, \\
    Et plus que l'air marin la doulceur angevine.
  \end{multicols}
\end{document}
The multicol manual explains that in detail.


Best regards
Thorsten
charlax
Posts: 11
Joined: Mon Apr 20, 2009 9:16 am

Re: Prevent paragraph break in a multicol environment

Post by charlax »

I had taken a look at the multicol manual, but couldn't find a simple way to do that. Thank you very much, your solution is simple and working perfectly.
Post Reply