J'ai oublié la méthode permettant éviter d'avoir la mention « Figure » dans une légende accompagnant une image.

Exemple :

Ouvrir dans l'éditeur
     \frame
        {
\begin{figure}
        \centering
        \includegraphics[scale=1.5]{icono/Pinot.jpg}
        \caption{Gaston Pinot, abattu le 9 octobre 1941}
\end{figure}
        }

Posée 20 Fév '16, 21:39

fred02840's gravatar image

fred02840
4.2k30164189
Taux d'acceptation : 16%

Modifiée 20 Fév '16, 22:24

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Voulez vous faire ça pour toutes les figures ou localement pour ce frame?

(20 Fév '16, 21:51) touhami touhami's gravatar image
1

Au passage, l'utilisation de \begin{frame}...\end{frame} est recommandé.

(20 Fév '16, 22:25) touhami touhami's gravatar image

@touhami C'est peut-être vrai d'un point de vue lisibilité, mais pas d'un point de vue technique. En effet, la documentation de beamer stipule :

You create a frame using the command \frame or the environment frame, which do the same.

(21 Fév '16, 14:01) denis ♦♦ denis's gravatar image

@touhami. Ce serait pour toutes les frames, en effet. @denis. J'utilisais \begin{frame} blabla \end{frame}, mais je suis rapidement passé à \frame{blabla} sans aucun dommage, en effet.

(21 Fév '16, 17:24) fred02840 fred02840's gravatar image
2

@denis Il y a aussi une limitation : l'option fragile ne peut être utilisée qu'avec l’environnement.

(21 Fév '16, 20:27) touhami touhami's gravatar image

@touhami En effet. Je vais du coup corriger ma réponse.

(21 Fév '16, 20:44) denis ♦♦ denis's gravatar image

Question de béotien : que permet l'option fragile, dans beamer, à part insérer du verbatim ?

(21 Fév '16, 20:59) fred02840 fred02840's gravatar image

@fred02840 presque rien, sans oublier que verbatim est un cas particulier du jeu de changement des catcode.

(22 Fév '16, 18:14) touhami touhami's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus

Une autre possibilité consiste à changer le beamer template pour la légende.

Quelques autres commentaires:

  • N'utilisez pas setspace avec beamer, cela peut causer des problèmes

  • N'utilisez pas graphicx et xcolor, c'est inutile

  • N'utilisez pas \centering à l'intérieur de \begin{figure}...\end{figure}, c'est inutile


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

\usepackage{babel}

%\usepackage{graphicx}
%\usepackage{xcolor} 
%\usepackage{setspace}

\setbeamertemplate{caption}{%
  \raggedright
  \insertcaption\par
}

\begin{document}

\begin{frame}
\begin{figure}
%        \centering
        \includegraphics[scale=0.5]{example-image}
        \caption{Gaston Pinot, abattu le 9 octobre 1941}
\end{figure}
\end{frame}

\end{document}
Lien permanent

Publiée 30 Nov '18, 15:29

blub's gravatar image

blub
2265
Taux d'acceptation : 12%

Modifiée 30 Nov '18, 15:51

C'est vraie que \centering est inutile ici, mais son usage est une bonne pratique. Vous pouvez penser à un code réutilisé avec copier-coller entre différentes classes.

(30 Nov '18, 17:01) touhami touhami's gravatar image

@touhami Qui serait jamais utiliser un autre classe que beamer? :)

(30 Nov '18, 23:24) blub blub's gravatar image

Oui, pardon. Voici l'ECM…

Ouvrir dans l'éditeur
`\documentclass[french,12pt,xcolor=table]{beamer}

\usepackage{babel}

\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{lmodern,fixltx2e}

\usepackage{beamerthemesplit} % Activate for custom appearance
\usepackage{csquotes} % guillemets fses
\usepackage{graphicx}

\usepackage{pgfplots}

\usepackage{tikz}

\uselanguage{French}
\languagepath{French}

\usepackage{asymptote}

\usepgfplotslibrary{dateplot}

\usepackage{tabularx} % Tableaux

%% Thème
\usetheme{Warsaw}
\usetheme{Madrid}
\usecolortheme{albatross}
\hypersetup{pdfpagemode=FullScreen} % Mode plein écran

% \usepackage[urlcolor=blue]{hyperref} %marche pas. Normal : il est déjà chargé, et il ne peut pas prendre d'option, sauf à passer par \hypersetup
\hypersetup
{
    colorlinks,
    citecolor=green,
    linkcolor=white,
    urlcolor=yellow,
    filecolor=orange
}

\usepackage{xcolor} %pour la gestion des couleurs
% \setbeamercolor{normal text}{fg=white,bg=black} % En remplaçant (couleur) par la couleur que vous souhaitez (ici : blanc sur fond noir).

\setbeamercolor{normal text}{fg=white,bg=black}
% pour changer la couleur du fond (canvas) : \setbeamercolor{background canvas}{bg=(couleur)}

\setbeamertemplate{background canvas}[vertical shading]%
[top=black,bottom=gray]

% changement de la couleur de la barre de navigation et des puces
\setbeamercolor{navigation symbols}{fg=white}

 \setbeamercolor{itemize item}{fg=red}% marche pas…

\usepackage{multimedia} % pour inclure des doc. multimedia (vidéo…), avec la commande \movie[(options: taille, durée, etc.)]{}{(lien vidéo)}

% pour un pdf lisible à l'écran (d’autres choix possibles)
\usepackage{pslatex}

% pour supprimer la barre de navigation : 
    %\setbeamertemplate{navigation symbols}{}
% Pour faire apparaître (ou disparaître) les éléments de la barre de navigation, commenter ou décommenter les éléments :

\setbeamertemplate{navigation symbols}{
    % \insertslidenavigationsymbol
        %\insertframenavigationsymbol
        % \insertsubsectionnavigationsymbol
        % \insertsectionnavigationsymbol
        %  \insertdocnavigationsymbol
        %  \insertbackfindforwardnavigationsymbol
}

% Espace entre les paragraphes (1,5)
\usepackage{setspace}

% Ne pas afficher la mention "Figure" dans les diapos (redéf° de babel french : voir doc° de Daniel Flipo)
\def\frenchfigurename{}
\renewcommand*{\CaptionSeparator}{\space\\space}

% Pour afficher un sommaire progressivement : section courante, mais sous-sections cachées n'apparaissant que sur un clic de souris.
\AtBeginSection[]
{
  \begin{frame}

  \frametitle{Plan}
  \tableofcontents[currentsection, hideothersubsections, pausesubsections]
  \end{frame} 
}

\title{Les Fusillés (1941-1944)\\
Département de l'Aisne}
\subtitle{}
\author{}

\pagestyle{empty}
% pas de date
\date{Jeudi 25 octobre 2016}

\begin{document}

\frame
{

    \titlepage

}

% Qui sont les fusillés ?
\frame
{
  \setbeamercolor{block title}{fg=black,bg=yellow}
\setbeamercolor{block body}{fg=black,bg=yellow}

\begin{block}{\textbf{Qui sont les fusillés ?}}

\end{block}

}

        % Stand de tir des Blancs-Monts
        \frame
        {
\begin{figure}
        \centering
        \includegraphics[scale=2]{icono/Pinot.jpg}
        \caption{Gaston Pinot, abattu le 9 octobre 1941}
\end{figure}
        }

\end{document}
Lien permanent

Publiée 21 Fév '16, 20:53

fred02840's gravatar image

fred02840
4.2k30164189
Taux d'acceptation : 16%

Tous les packages chargés, les commentaires et les préférences ne font probablement pas partie de l'ECM et peuvent être enlevés.

(22 Fév '16, 16:18) jerome dequeker jerome%20dequeker's gravatar image

Je suppose que le document est en français et que, donc, le package babel est utilisé. Alors, il suffit de redéfinir la commande \frenchfigurename comme indiqué à la page actuellement 13 de la documentation en français dudit package (pas fournie avec les distributions TeX).

Cependant, si la mention « Figure » n'apparaît pas, le séparateur qui la suit n'a plus lieu d'être et il faut le supprimer en redéfinissant la commande \CaptionSeparator (comme indiqué à la page actuellement 5 de cette même documentation).

Au passage, attention : le code fourni n'était pas un ECM. Il est vrai qu'il n'est pas évident de créer un ECM qui doit inclure un graphique mais on peut s'en tirer grâce au package mwe (MWE pour minimal working example, soit « exemple minimal fonctionnel ») qui est justement destiné à aider à la création d'ECM, notamment s'ils incluent des graphiques. Le code suivant est un exemple d'un tel ECM (mise à jour : dans cet exemple, j'ai remplacé la commande \frame{...} par l'environnement frame car, comme @touhami l'a fait remarquer en commentaire, ce dernier est le seul à pouvoir être utilisé en toutes circonstances) :

Ouvrir dans l'éditeur
\documentclass[french]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{mwe}
\usepackage{babel}
%
\def\frenchfigurename{}
\renewcommand*{\CaptionSeparator}{}
%
\begin{document}
\begin{frame}
  \begin{figure}
    \centering
    \includegraphics[scale=0.5]{example-image-a}
    \caption{Une légende}
  \end{figure}
\end{frame}
\end{document}
Lien permanent

Publiée 20 Fév '16, 22:07

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Modifiée 21 Fév '16, 20:50

@denis. Le doc. est en français et utilise babel, en effet. Je vais éplucher le documentation de Daniel Flipo. Merci pour les indications concernant l'ECM : je ne connaissais le package mwe

(21 Fév '16, 17:27) fred02840 fred02840's gravatar image

Ça fonctionne, mais la légende est introduite par ":", malgré la redéfinition recommandée : Gaston Pinot, abattu le 9 octobre 1941 J'ai indiqué ceci : \renewcommand*{\CaptionSeparator}{\space\space}, mais j'ai le même résultat avec \renewcommand*{\CaptionSeparator}{}

(21 Fév '16, 17:30) fred02840 fred02840's gravatar image

@fred02840 Il faudrait un ECM.

(21 Fév '16, 17:34) denis ♦♦ denis's gravatar image

@fred02840 Attention : l'exemple fourni (1) n'est pas minimum, n'est pas complet (je n'ai pas l'image Pinot.jpg), ne compile pas (à cause de l'argument \space\\space) ; (2) a été fourni sous forme de réponse alors que ce n'en est pas une. Par ailleurs, en utilisant \renewcommand*{\CaptionSeparator}{} comme préconisé, ça marche. Si ça n'est pas le cas dans ton document réel, enrichis progressivement mon ECM pour t'en approcher et détecter le code qui fait que ça échoue ; modifie alors ta question initiale pour y ajouter l'ECM obtenu (et supprime ta « réponse »).

(22 Fév '16, 14:33) 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.