Maintenant que je connais |
Une façon simple de faire consiste à utiliser le jeu de macros Voici un code avec Ouvrir dans l'éditeur Overleaf
\documentclass[12pt]{article} \usepackage{ tcolorbox} \input{insbox.tex} \usepackage{lipsum} \makeatletter \@InsertBoxMargin=10pt \makeatother \begin{document} \lipsum[11] \InsertBoxL{0}{% \begin{tcolorbox}[arc=1.5ex, colback=yellow, colframe=yellow, left=3pt, right=3pt, top=4.1pt, bottom=3pt, width=5cm] \textbf{Un peu d’histoire}. C’est en 1957 que Pierre \textsc{Robin}, secondé par sa femme Thérèse, décide de fonder une entreprise dédiée à la fabrication d’avions en bois et en toile. \end{tcolorbox}}[-1] \lipsum[2-3] \end{document} @Bernard. Je vais encore pinailler, car je ne parviens pas à placer « Un peu d'histoire » sur la même ligne que « Nam dui ligula… ». @fred02840: pour cela, il faut demander que les lignes courtes commencent, non pas après 0 ligne du paragraphe qui suit, mais après |
Une solution consiste à utiliser une minipage (je n'en suis pas familier…) : Ouvrir dans l'éditeur Overleaf
\fbox{\begin{minipage}{5cm} \begin{tcolorbox}[arc=1ex, colback=yellow, colframe=yellow, left=3pt, right=3pt, top=3pt, bottom=2pt] \textbf{Un peu d’histoire}. C’est en 1957 que Pierre \textsc{Robin}, secondé par sa femme Thérèse, décide de fonder une entreprise dédiée à la fabrication d’avions en bois et en toile. \end{tcolorbox} \end{minipage}} Mais j'ai un vilain filet noir que je préférerai ne pas voir, et le texte ne coule pas autour de la minipage (ajout de dernière minute) |
Ce n'est pas très clair. La boîte doit être à droite ? à gauche ? au milieu ? Et les deux colonnes sont des colonnes de quoi exactement? D'un tableau ? Du document ?
@Bernard. Effectivement, ce n'est pas très clair, mais la solution apportée ci-dessous (et approuvée) est exactement celle que je cherchais. Belle perspicacité !