Bonjour! Je suis enseignant et je monte un cours sur diapositives. Afin de ne pas surcharger mes diapositives, je ne donne pas les crédits des images employées (d'où vient l'image, qui l'a fait...) sur chacune des diapositives, mais je veux tout regrouper sur la dernière diapositive. Voici textuellement ce à quoi ma dernière diapo devrait ressembler :
diapo #1 : Titre image 1, Monsieur untel, www.siteWeb1.com
diapo #3 : Titre image 2, Bibi, www.siteWeb2.com
diapo #9 : Titre image 3, Club Machin, www.siteWeb3.com
J'utilise le code \ref{labelImage} pour avoir le # de diapo. Cela est très bien expliqué dans plusieurs manuels sur le web.
Sauf que... à chaque fois que j'insère une sous-section \subsection{nomsoussection}, les # de diapo tels que lus par \ref{} reviennent à 1. Par exemple, si ma diapo #9 se trouve à être le début d'une seconde sous-section, j'obtiens :
diapo #1 : Titre image 1, Monsieur untel, www.siteWeb1.com
diapo #3 : Titre image 2, Bibi, www.siteWeb2.com
diapo #1 : Titre image 3, Club Machin, www.siteWeb3.com
Cela est fort problématique. Je note cependant 2 choses :
- si je clique sur "diapo #1" (le deuxième), l'hyper-référence m'ammène au bon endroit...
- je numérote mes diapositives à l'aide de la commande \insertframenumber{}, et mes diapositives sont correctement numérotées. C'est seulement \ref{label} qui me donne le mauvais numéro.
Est-il possible de s'en sortir? Mes diapos sont destinées à l'impression (plusieurs diapos par page, donc \pageref{} n'est pas pertinent pour mon cas). L'idéal serait d'avoir une fonction \frameref{}, mais la programmation LaTeX est au-delà de mes capacités actuelles.
Merci!
Voici un exemple épuré de mon document, avec le problème en évidence :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 \documentclass[hyperref={pdfpagelabels=false}]{beamer} \usetheme{Warsaw} % encodage caractères \usepackage{ucs} \usepackage[utf8x]{inputenc} % polices utilisées \usepackage[T1]{fontenc} \usepackage{lmodern} % francisation \usepackage[frenchb]{babel} % Remplacer le bas des diapositives par ceci (plus sobre) \setbeamertemplate{footline} { \begin{beamercolorbox}{section in head/foot} \begin{center} \begin{footnotesize} \begin{flushright} \insertframenumber{} \mbox{ }\end{flushright}\end{footnotesize} \end{center} \end{beamercolorbox}% } \begin{document} \section{Section 1} \begin{frame}{Section 1} Plan du cours d'aujourd'hui : \newline \begin{small} \tableofcontents[] \end{small} \end{frame} \section{Section 2} \begin{frame}{Section 2}\label{image1} Image 1 \end{frame} \begin{frame}\label{image2} Image 2 \end{frame} \subsection{Sous-section 2.1} \begin{frame}{Sous-section 2.1}\label{image3} Image 3 \end{frame} \subsection*{Sources et crédits des images} \begin{frame}[allowframebreaks]{Sources et crédits des images} \begin{tiny}\begin{itemize} \item p.\ref{image1} : Crédit image 1. \url{http://www.site1} \item p.\ref{image2} : Crédit image 2. \url{http://www.site2} \item p.\ref{image3} : Crédit image 3. \url{http://www.site3} \end{itemize}\end{tiny} \end{frame} \end{document}
Partager