Dans une série de frames, j'ai intercalé des titres sans numéro (\section*{}, par ex.). Deux effets voulus :

  1. les faire apparaître chacun dans une frame (là, tout est en paquet) ;
  2. constituer une table des matières. Pour ce dernier cas, j'ai inséré un addcontentsline, qui n'a pas l'air très opérant.

J'ai laissé, dans la préambule de l'ECM, les paramètres que j'utilise habituellement pour la présentation des titres :

Ouvrir dans l'éditeur Overleaf
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamerfont{section in toc}{series=\bfseries}
\setbeamerfont{subsection in toc}{series=\bfseries}
\setbeamerfont{subsubsection in toc}{series=\bfseries,size=\small}
\setbeamertemplate{section in toc}{\leavevmode\@Alph\inserttocsectionnumber. \inserttocsection\par}
\setbeamertemplate{subsection in toc}{\leavevmode\normalsize\usebeamerfont{subsection in
toc}\leftskip=2.4em\usebeamerfont{subsection in toc}\rlap{\hskip-1.2em\inserttocsubsectionnumber. }\inserttocsubsection\par}
\setbeamertemplate{subsubsection in toc}{\leavevmode\normalsize\usebeamerfont{subsubsection in
toc}\leftskip=4.2em\usebeamerfont{subsubsection in toc}%
\rlap{\hskip-1.2em\@alph\inserttocsubsubsectionnumber. }\inserttocsubsubsection\par}
\makeatother
% Table des matières qui apparaît au début de chaque division :
\AtBeginSection{%
\begin{frame}
% \frametitle{Plan}
\tableofcontents[sectionstyle=show/shaded,subsectionstyle=hide,subsubsectionstyle=hide]
\end{frame}
}
\AtBeginSubsection{%
\begin{frame}<beamer>
% \frametitle{Plan}
\tableofcontents[sectionstyle=show/hide,subsectionstyle=show/shaded/hide,subsubsectionstyle=hide]
\end{frame}
}
\AtBeginSubsubsection{%
\begin{frame}<beamer>
% \frametitle{Plan}
\tableofcontents[sectionstyle=show/hide,subsectionstyle=show/hide,subsubsectionstyle=show/shaded/hide]
\end{frame}
}
\author{}
\date{}
\title{Titre}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 19 Aoû '20, 19:58

fred02840's gravatar image

fred02840
4.2k31165189
Taux d'acceptation : 15%

Modifiée 20 Aoû '20, 12:24

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

Avez-vous aussi des sections numérotées ? À quoi devrait ressembler la table des matières ? Et qu'est-ce que vous voulez dire par « ... les faire apparaître chacun dans une frame » ? Pouvez-vous faire une image ?

(20 Aoû '20, 12:01) samcarter samcarter's gravatar image

@samcarter. Je n'ai pas de sections numérotées ; j'en ai introduit, depuis, pour avoir un résultat visuellement correct et une table des matières. Je dis « les faire apparaître chacun dans une frame », en parlant des sections : numérotées, elles ont droit à une frame spécifique. J'ai l'impression que ce qui vaut (le sectionnement non numéroté) pour un article, par ex., ne vaut pas pour beamer : \addcontentsline n'est pas fonctionnel, et la documentation ne dit pas grand chose à propos de \section*.

(20 Aoû '20, 12:59) fred02840 fred02840's gravatar image
1

Si vous n'avez pas des section numérotées, je ne comprends pas pourquoi vous n'utilisez pas les sections normales. On ne peut pas voir les chiffres : \documentclass{beamer} \begin{document} \begin{frame} \tableofcontents \end{frame} \section{title} \begin{frame} abc \end{frame} \end{document}

(20 Aoû '20, 13:23) samcarter samcarter's gravatar image

D'accord, mais \section fait apparaître une numérotation (A., par exemple) que je voudrais éviter

(22 Aoû '20, 01:03) fred02840 fred02840's gravatar image
1

\section a un nombre parce que vous la forcez à avoir un nombre

(22 Aoû '20, 11:03) samcarter samcarter's gravatar image

Je ne comprends pas. Si j'introduis une \section{} entre deux frames, elle affiche une numérotation (A, a, I, 1, etc.). Si je ne veux pas de cette numérotation, dans un article, je lui attribue une astérisque : \section*{}. Mais beamer refuse ce procédé. Comment faire autrement ?

(22 Aoû '20, 16:51) fred02840 fred02840's gravatar image

Ah, ça y est : j'ai compris mon erreur. J'ai mis ceci dans le préambule : \setbeamertemplate{section in toc}{\leavevmode\@Alph\inserttocsectionnumber. \inserttocsection\par}. J'essaie à nouveau en neutralisant cette ligne…

(22 Aoû '20, 16:53) fred02840 fred02840's gravatar image

Bingo ! C'était ça.

(22 Aoû '20, 16:54) fred02840 fred02840's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus
Soyez le premier à répondre à cette question !
[Masquer 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

Mots-clés de la question :

×75
×24
×17

Question posée : 19 Aoû '20, 19:58

Question vue : 3,137 fois

Dernière mise à jour : 22 Aoû '20, 16:54

C'est votre première visite ici ? Consultez la FAQ !

×