--- myst: html_meta: keywords: LaTeX, composition, texte, pages, boites, scinder une boîte, découper une boîte, framed, mdframed, backgrnd --- # Comment scinder des boîtes de texte ? En temps ordinaire, les boîtes TeX et LaTeX ne peuvent être découpées : une fois que vous avez composé quelque chose dans une boîte, il y reste, quitte à ce que la boîte dépasse sur le côté ou le bas de la page si elle ne rentre pas complètement dans la zone de composition. Cette restriction s'avère délicate si vous souhaitez qu'une partie importante de votre texte soit encadrée (ou colorée). Heureusement, il existe des moyens de contourner le problème. :::{todo} Ajouter des exemples ::: ## Avec l'extension L'extension fournit les environnements `framed` (encadré) et `shaded` (ombré). Tous deux mettent leur contenu une boîte encadrée (ou colorée) mais qui se scinde si nécessaire en fin de page. Ces environnements ont certaines limitations : ils perdent les notes de bas de page, les notes marginales ainsi que les entrées de titre et ne fonctionnent pas avec l'extension ou d'autres commandes d'équilibrage de colonnes. ## Avec l'extension L'extension fait le même travail, en utilisant un algorithme différent. Elle permet également de définir des environnements encadrés personnalisés, ce qui permet d'économiser des efforts considérables dans les documents comportant de nombreuses boîtes encadrées nécessitant des paramètres variés. Ses restrictions semblent sensiblement les mêmes que celles de mais la documentation des deux extensions donnent des écarts plus marqués. ## Avec l'extension L'extension fournit un environnement `breakbox`. Des exemples de son utilisation peuvent être trouvés dans la [page de l'extension](ctanpkg:boites). Les environnements peuvent être imbriqués et apparaître dans des environnements `multicols`. Cependant, les flottants, les notes de bas de page et les notes marginales seront perdus. ## Avec l'extension :::{warning} L’extension n'est pas recommandée pour un usage avec les moteurs LaTeX les plus récents. Elle doit être réservée à des documents anciens ou très spécifiques. ::: Pour les utilisateurs de Plain TeX, les fonctionnalités de l'extension peuvent être utiles. Elle modifie la routine de sortie pour fournir des barres verticales pour marquer le texte et les commandes sont clairement marquées pour montrer où les arrière-plans colorés peuvent être introduits (ceci requiert l'extension , qui est distribué sous forme de commandes TeX et d'éléments MetaFont pour l'ombrage). L'auteur de indique que l'extension fonctionne avec LaTeX 2.09 mais il y a des raisons de soupçonner qu'elle pourrait être instable avec les versions actuelles de LaTeX. ## Avec la classe La classe inclut les fonctionnalités de l'extension . :::{sources} [Breaking boxes of text](faquk:FAQ-breakbox) :::