2010-05-21 4 views
0

Ce que j'essaie de faire: J'ai une page composée de paires de deux phrases chacune. Les paires sont séparées par un saut de ligne entier. Mon problème est que quand j'ai un nombre impair de paires, la deuxième phrase sera automatiquement placée sur la colonne suivante. Comment puis-je utiliser LaTeX pour faire des structures de blocs que multicol n'ignore pas, pour garder les deux phrases ensemble? S'il y a un meilleur code pour résoudre ce problème, ou une meilleure implémentation de la colonne (bien que je ne pense pas pouvoir utiliser \twocolumn dans la déclaration du document), veuillez le poster.Contrôle du flux de la colonne LaTeX

Mon code actuel:

\documentclass{article} 
\usepackage{fullpage} 
\usepackage{multicol} 

\setlength{\parindent}{0pt} 
\setlength{\parskip}{\baselineskip} 

\newcommand{\pair}[2]{ 
\emph{#1}\\* 
#2 

} 

\begin{document} 

    \begin{multicols}{2} 

    \pair{Sentence 1.}{Sentence 2.} 
    \pair{Sentence 2 (pair 2).}{Sentence 2 (pair 2).} 
    \pair{The last pair, first sentence.}{Last sentence.} 

    \end{multicols} 

\end{document} 

Cela génère: http://img541.imageshack.us/img541/3444/columns.png. La deuxième paire est ce que j'essaie d'éviter.

Répondre

1

Essayez ceci:

\newcommand{\pair}[2]{% 
\parbox{\hsize}{\emph{#1}\\*#2}\par} 
Questions connexes