Pas une question, mais une réponse à une question que je me posais. Comme j'ai mis beaucoup de temps à la découvrir, elle pourrait rendre service. Voici la démarche :

Dans le préambule, ajouter ceci :

Ouvrir dans l'éditeur Overleaf
\usepackage[export]{adjustbox}

Dans le corps d'une frame, inclure une image comme ceci :

Ouvrir dans l'éditeur Overleaf
\includegraphics[scale=0.3,center]{image}

L'échelle indiquée est évidemment à rectifier.

Posée 01 Oct '18, 16:32

fred02840's gravatar image

fred02840
4.2k17153187
Taux d'acceptation : 16%

Bonne démarche, utile à la communauté. Pourriez-vous vous répondre à vous-même en postant un ECM compilable, par exemple en utilisant le package mwe, qui propose d'utiles images intégrées ?

(01 Oct '18, 20:00) Pathe ♦♦ Pathe's gravatar image
1

Le centrage est-il souhaité horizontalement seulement ?

(03 Oct '18, 23:17) denis ♦♦ denis's gravatar image

Ils sont fous, ces mecs… On ne pose pas de question, et ils répondent quand même… @denis : eh bien, pourquoi pas verticalement aussi ? @pathe : je regarde à cela (merci de me le rappeler)

(05 Oct '18, 18:19) fred02840 fred02840's gravatar image

Voici donc un ECM :

Ouvrir dans l'éditeur Overleaf
\documentclass[12pt, french]{beamer}

\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage[export]{adjustbox}
\usepackage{mwe}
\usepackage{babel}

\begin{document}

Ceci :\\[3 mm]
\includegraphics[scale=0.9,center]{example-image-a}

\end{document}
Lien permanent

Publiée 03 Oct '18, 02:31

Pathe's gravatar image

Pathe ♦♦
7.4k28196245
Taux d'acceptation : 55%

Modifiée 03 Oct '18, 02:32

Le centrage horizontalement marche sans paquets supplémentaires: utilise \begin{figure}...\end{figure}.

Normalement, les diapositives sont centrées verticalement par défaut.

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}

\begin{document}

\begin{frame}
\begin{figure}
\includegraphics[width=3cm]{example-image}%
\end{figure}
\end{frame}

\end{document}

alt text

Lien permanent

Publiée 03 Déc '18, 15:15

blub's gravatar image

blub
2265
Taux d'acceptation : 12%

Modifiée 03 Déc '18, 15:20

Je ne connaissais pas l'extension adjustbox... et je ne vois pas bien l'apport dans ce contexte (beamer) J'obtiens (visuellement) le même résultat avec quelques chose plus barbare :

Ouvrir dans l'éditeur Overleaf
\hfill\includegraphics[scale=0.8]{example-image-a}\hfill~

Ok, ok, le truc du tilde est horrible mais c'est souvent efficace ;-)

Évidemment, centrage vertical à coups de \vfill :-P

Lien permanent

Publiée 04 Oct '18, 17:26

GMR's gravatar image

GMR
255413
Taux d'acceptation : 6%

Modifiée 04 Oct '18, 18:09

denis's gravatar image

denis ♦♦
7.0k1510

Attention ! Le « truc du tilde » ne marche justement pas car ça ajoute (ici en fin de ligne) une espace intermot qui, justement, fait qu'on n'a pas le même résultat si le même facteur d'échelle (0.9) est utilisé : il vaut mieux utiliser par exemple \mbox{} (boîte horizontale vide). À tester avec, séparés par des \newpage : \includegraphics[scale=0.9,center]{example-image-a}, \hfill\includegraphics[scale=0.9]{example-image-a}\hfill\mbox{} et \hfill\includegraphics[scale=0.9]{example-image-a}\hfill~.

(04 Oct '18, 18:28) denis ♦♦ denis's gravatar image

Quant à adjustbox, ça évite la ribambelle de \hfill, l'astuce de la \mbox{} et, surtout, offre une syntaxe de haut niveau « naturelle ».

(04 Oct '18, 18:28) denis ♦♦ denis's gravatar image
  • ok pour \mbox{}, c'est mieux évidemment (même s'il faut bien zoomer pour voir le défaut du ~ ;-)
  • le descriptif CTAN de adjustbox est plus ambitieux que la question posée ici. C'est noté ;-)

Réflexion informaticien "pur" : syntaxe + syntaxe + syntaxe... c'est bien mais ça éloigne aussi de la compréhension des mécanismes internes. Dilemne sans fin.

(04 Oct '18, 18:56) GMR GMR's gravatar image
1

Inutile de zoomer, il suffit d'afficher le PDF en mode présentation :) Un exemple de source TeX illustrant la chose se trouve ici. Je comprends la réflexion des pur(iste)s ;) Mais c'est quand même plus sympa de recourir par exemple à \section{Coucou} plutôt qu'à son équivalent interne, non ?

(04 Oct '18, 19:31) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.