Bonjour Olivier,
Le Sun, 31 Oct 2021 11:10:35 +0100,
« Mac pro d’Olivier » xyz@xyz.tld a écrit :
Des cadres de type \ovalbox sont-ils ou non compatibles avec une MeP
en plusieurs colonnes via le package \multicols ?
Sinon, y aurait-il un autre moyen de tourner la difficulté ?
En soi, c’est compatible:
\documentclass{article}
\usepackage[width=6cm,height=8cm]{geometry}
\usepackage{microtype}
\usepackage{multicol}
\usepackage{fancybox}
\usepackage[french]{babel}
\cornersize{.25}
\begin{document}
\begin{multicols}{2}[\section{Deux colonnes sans cadre}]
Blabla sur deux colonnes, c'est plus facile à lire.
C'est le style qui est généralement utilisé
pour écrire des articles.
\end{multicols}
\begin{multicols}{2}[\section{Avec cadre}]
\noindent\ovalbox{\begin{minipage}{\columnwidth}
Blabla sur deux colonnes, c'est plus facile à lire.
C'est le style qui est généralement utilisé
pour écrire des articles.
\end{minipage}
}
\end{multicols}
\end{document}
Mais rien n’est prévu pour faire couler le texte d’une \ovalbox{} à la
suivante (indépendamment de l’utilisation en colonnes). Ci-dessus, tout
reste sur une seule colonne, il faudrait utiliser manuellement une
seconde \ovalbox pour occuper la colonne suivante.
L’effet que je vise se trouve ici, p. 10 :
http://archive.org/details/chessforyoungbeginners/Chess%20For%20Beginners%20(small)/page/10/mode/2up
(Pour voir le fichier, j’ai été à:
https://archive.org/details/chessforyoungbeginners/
puis à la page 10)
Manifestement, la mise en page de ce livre est faite à la main, page
par page, avec des cadres dont la taille est choisie en fonction de la
longueur du contenu. Il est possible de faire la même chose avec LaTeX,
comme dans mon exemple ci-dessus.
Pour faire couler du texte d’un cadre à un autre, il y a notamment
le package flowframe. Sa documentation s’obtient avec
« texdoc ffuserguide », et il se trouve qu’elle parle d’\ovalbox…
Peut-être une piste?
Bonne journée,
Jérémy.
--
Jérémy JUST