En LaTeX, les figures sont flottantes et je ne sais jamais très bien où elles vont atterrir. Comment faire en sorte qu'une image reste en face d'un paragraphe ? A titre d'exemple, disons le paragraphe à gauche et l'image à droite du paragraphe : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{graphicx} \usepackage[greek,french]{babel} %\usepackage{xcolor} \usepackage{tikz} \usetikzlibrary{shapes} \usepackage{graphicx} \begin{document} \section{Théorème de pythagore} \subsection{Biographie de Pythagore} Pythagore (\foreignlanguage{greek}{Πυθαγόρας}) est né vers 580 avant JC et est mort vers 495 avant JC. C'est un philosophe présocratique, mathématicien et scientifique %\includegraphics[width=6cm]{../IMAGE/pythagore.jpg} %% mettre image de pythagore à droite du texte. \end{document} |
Pour ma part, je trouve qu'il est souvent plus pratique, en particulier au voisinage d'une liste, d'utiliser le jeu de macros plain TeX Voici une petite démonstration : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt]{article} \usepackage[utf8x]{inputenc} \usepackage[LGR, T1]{fontenc} \usepackage{geometry} \usepackage{graphicx} \usepackage[greek,french]{babel} \input{insbox} \begin{document} \section{Éléments d'Euclide} \subsection{Biographie d'Euclide} \InsertBoxR{0}{\quad\includegraphics[width=0.25\textwidth]{euclide.jpeg}\quad} % On ne sait à peu près rien de la vie d'Euclide (de son vrai nom, \foreignlanguage{greek}{Εὐκλείδης}). Il est possible qu'il ait été actif à Alexandrie vers 300 av. J.-C, sous les Ptolémées. Il n'a pas inventé le terme d'\emph{algorithme}, bien que celui-ci puisse passer pour d'origine grecque, ni terminé ses démonstrations par \textsc{c.q.f.d}, ni même \textsc{q.e.d.} Ci-contre, nous avons néanmoins un très beau portrait (reconstitué \emph{post-mortem}) peint par Max Ernst en 1945, sans doute pour se faire pardonner d'avoir peint trois ans auparavant le \emph{Jeune homme intrigué par le vol d'une mouche non euclidienne}: \InsertBoxC{\includegraphics{mouchenon-euclidienne}} \end{document} Publiée 20 Jul '19, 00:34 Bernard |
On peut faire en sorte que du texte habille un flottant au moyen du package Ouvrir dans l'éditeur Overleaf
\documentclass[greek,french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper]{geometry} \usepackage{graphicx} \usepackage{wrapfig} \usepackage{mwe} \usepackage{tikzducks} \usepackage{babel} \begin{document} \begin{wrapfigure}{r}{5cm} \centering \begin{tikzpicture} \duck[recedinghair=white,beard] \end{tikzpicture} \caption{Pythagore} \end{wrapfigure} Pythagore (\foreignlanguage{greek}{Πυθαγόρας}) est né vers 580 avant J.-C. et est mort vers 495 avant J.-C. C'est un philosophe présocratique, mathématicien et scientifique. \lipsum[1-4] \end{document} Publiée 09 Jul '19, 03:33 denis ♦♦ Le canard Pythagore est formidable!
(09 Jul '19, 03:43)
samcarter
(09 Jul '19, 04:07)
samcarter
Est-il aussi envisageable de faire un tableau avec le texte dans une case et l'image dans l'autre ?
(09 Jul '19, 04:07)
idefix
@denis Puis-je ajouter votre "photographie" de Pythagore à https://github.com/samcarter/tikzducks/blob/master/README.md ?
(19 Jul '19, 17:36)
samcarter
@samcarter Bien sûr ! « Ma » photographie est surtout la vôtre ! :)
(19 Jul '19, 20:36)
denis ♦♦
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
Avec des Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,12pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{graphicx} \usepackage[greek,french]{babel} %\usepackage{xcolor} \usepackage{tikz} \usetikzlibrary{shapes} \usepackage{graphicx} \begin{document} \section{Théorème de pythagore} \subsection{Biographie de Pythagore} \noindent% \begin{minipage}{.6\textwidth}% Pythagore (\foreignlanguage{greek}{Πυθαγόρας}) est né vers 580 avant JC et est mort vers 495 avant JC. C'est un philosophe présocratique, mathématicien et scientifique \end{minipage}% \hfill \begin{minipage}{.35\textwidth}% \includegraphics[width=\textwidth]{example-image-duck} \end{minipage}% \end{document} Oups ! Désolé, samcarter ! J'ai oublié que vos packages permettent d'insérer des images infiniment plus fun que celles du package
(09 Jul '19, 03:23)
denis ♦♦
@densi
(09 Jul '19, 03:25)
samcarter
@samcarter. La seconde méthode donne un résultat plus esthétique. Est-il possible d'avoir un espace (réglable éventuellement) entre le texte et l'image dans le premier exemple (avec minipage). On règle la largeur du texte et de l'image par rapport à la longueur de la ligne (c'est bien pratique)
(09 Jul '19, 03:31)
idefix
@samcarter Oui, mais
(09 Jul '19, 03:37)
denis ♦♦
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
On peut mettre une image sur overleaf ?
On ne peut pas mettre d'image sur Overleaf. Si on veut agrémenter son Exemple Complet Minimal (ECM) d'une image, le mieux est de recourir au package
mwe
(pour « Minimal Working Example ») qui fournit des images factices (ainsi que du texte factice), appeléesexample-image
,example-image-a
,example-image-b
, etc.