Je voudrais placer un extrait de texte, un peu comme une figure. À titre d'exemple, disons un article de journal avec une image et deux colonnes et pas trop long. Il occuperait le haut de la page. Ce texte aurait un cadre. Le bas de la page serait un texte indépendant
Affichage de 5 parmi 7
Afficher 2 commentaire(s) en plus
|
Voici un exemple (le compiler une 1re fois, puis compiler Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{mwe} \usepackage{floatrow} \usepackage{varioref} \usepackage[a4paper]{geometry} \usepackage{filecontents} \usepackage{babel} \usepackage{hyperref} \DeclareNewFloatType{doc}{name=Document} \floatsetup[doc]{style=BOXED} \begin{filecontents}{document-annexe-1.tex} \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{mwe} \usepackage{multicol} \usepackage[paperwidth=15cm,paperheight=10cm,noheadfoot,margin=.25cm]{geometry} \usepackage{babel} \pagestyle{empty} \begin{document} \begin{figure}[ht] \centering \includegraphics[width=.5\linewidth]{example-image-a} \caption{Un beau A} \end{figure} \begin{multicols}{2} \lipsum[1] \end{multicols} \end{document} \end{filecontents} \begin{document} On consultera le document~\vref{doc-1}. \section{Bla bla} \lipsum[1-10] \begin{doc}[t] \centering \includegraphics[width=\linewidth]{document-annexe-1} \caption{Où il est question d'un beau A} \label{doc-1} \end{doc} \lipsum[1-10] \end{document} Publiée 04 Jul '19, 18:43 denis ♦♦ |
Basic: minipage me semble fait pour ça. et pour encadrer, du plus simple \fbox au plus complet tcolorbox.
Moins basic: avec include ou includepdf
Plus simple, peut-être: l' extension paper le fait.
Je ne promets rien, au moins pour aujourd'hui.
L'environnement
figure
peut être détourné pour ce faire en mettant du contenu arbitraire à la place deincludegraphics
mais le mieux est probablement de créer un nouveau type de flottant au moyen de la commande\DeclareNewFloatType
fournie par le packagefloatrow
.Je ne comprends pas bien l'exemple : est-ce que cet article devrait être composé en même temps que le reste du document ou bien aurait-il été préparé en amont dans un fichier
.tex
indépendant ? Dans le 1er cas, voir du côté du packageflowfram
; dans le 2e cas, il suffit d'inclure le.pdf
résultant au moyen deincludegraphics
.@idefix Il est préférable de ne poser qu'une question à la fois mais votre contribution en comporte plusieurs : merci de la modifier pour que n'y figure qu'une question et de poser chacune des autres dans des contributions indépendantes.
@denis je déplace le troisième paragraphe de la question dans une nouvelle question.
Pour l'exemple, dans mon esprit c'était composé en même temps que le reste du document, je n'avais pas du tout pensé à l'inclusion d'un document préparé en amont. Cette dernière façon de faire me parait a priori plus simple si l'inclusion est facile à contrôler (au bon endroit, à la bonne taille etc ..)
On peut peut- être aussi préparer le texte à inclure dans un fichier tex à part et insérer le tex (pour avoir des fichier séparés quand même, mais sans passer par le pdf)
Le plus efficace à faire ?
Préparer le document annexe en amont est plus simple (le package
flowfram
n'est pas simple d'emploi).C'est plutôt la question de l'encadrement qui méritait d'être séparée du reste.