Pour un de mes cours, je dois utiliser des slides fournis au format
PowerPoint. J'aimerais cependant pouvoir compléter ces slides par des notes
plus ou moins conséquentes contentant des équations, du code (lstlisting ou
Verbatim au choix) et diverses informations. L'idée que j'avais, mais que
je ne suis pas parvenu à mettre en oeuvre est la suivante:
1) prendre le fichier ppt dans OpenOffice et le sauver en pdf. J'aurais donc
1 slide par page
2) Créer une commande latex (j'ai essayé avec pdfpage, parce que je n'ai pas
compris comment utiliser pfgpage, mais il y a peut-être d'autres outils
pour faire cela) du genre
\begin{center}
\includepdf[page=14, scale=0.5]{powerpointslides.pdf}
\end{center}
Le problème c'est le que je n'ai pas trouvé comment indiquer ce paramètre de
scaling.
Le paramètre "noautoscale" décrit à la page 3 du manuel (version du 22 juin
2008) dit qu'on peut travailler avec le scale du package "graphicx". Est-ce
qu'un bonne âme pourrait me donner un coup de main pour cela s.v.p. ?
D'avance merci de votre aide et bonne journée
--
new
> Bonjour
>
> Pour un de mes cours, je dois utiliser des slides fournis au format
> PowerPoint. J'aimerais cependant pouvoir compléter ces slides par des
> notes plus ou moins conséquentes contentant des équations, du code
> (lstlisting ou Verbatim au choix) et diverses informations. L'idée que
> j'avais, mais que je ne suis pas parvenu à mettre en oeuvre est la
> suivante:
>
> 1) prendre le fichier ppt dans OpenOffice et le sauver en pdf. J'aurais
> donc 1 slide par page
>
> 2) Créer une commande latex (j'ai essayé avec pdfpage, parce que je n'ai
> pas compris comment utiliser pfgpage, mais il y a peut-être d'autres
> outils pour faire cela) du genre
>
> \begin{center}
> \includepdf[page=14, scale=0.5]{powerpointslides.pdf}
> \end{center}
>
> Le problème c'est le que je n'ai pas trouvé comment indiquer ce paramètre
> de scaling.
Je crois que je me suis mal exprimé : en fait le paramètre "scale"
fonctionne très bien, mais il me met un slide sur une page et ensuite
insère un saut de page, alors que j'aurais voulu que le slide apparaisse
comme une vignette en haut de la page (je fait un \clearpage avant chaque
insertion de slide). Les notes seraient alors sur la même page que les
slides.
Il y a quelques temps j'avais reçu une réponse pour insérer de cette manière
des slides produits à partir de beamer. Mais la méthode proposée semble
utiliser des informations de compilation des slides beamer (par exemple des
labels), alors que là bien entendu je n'ai pas ces infos à disposition.
En passant par votre méthode (qui repose sur 'pdfpages' et sur ue
insertion page par page), vous pouvez tenter d'utiliser l'une des
options 'pagecommand' ou 'picturecommand'. Ça peut marcher mais ce
n'est pas vraiment ce qu'il y a de plus simple.
L'autre méthode, beaucoup plus facile à mettre en oeuvre (à mon sens)
consiste à séparer votre fichier 'powerpointslides.pdf' en autant de
fichiers PDF que de slides (par exemple via l'utilitaire 'pdftk') puis
à insérer chacun des slides via \includegraphics...
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
> L'autre méthode, beaucoup plus facile à mettre en oeuvre (à mon sens)
> consiste à séparer votre fichier 'powerpointslides.pdf' en autant de
> fichiers PDF que de slides (par exemple via l'utilitaire 'pdftk') puis
> à insérer chacun des slides via \includegraphics...
cette dernière méthode nécessitant au moins 5 minutes de travail pour
arriver exactement à ce que je veux, je me permettrai de l'adopter... Merci
donc de votre aide ! Pratique ce petite pdftk que je ne connaissais pas
Bonne journée
--
new
je profite du fil pour indiquer un lien que j'ai trouvé pour convertir
un fichier powerpoint vers beamer (windows)
http://www.unc.edu/~jstimson/RTFBeamer.pdf
à télécharger ici http://www.unc.edu/~jstimson/resource.html
cela permet de dégrossir le travail de transfert mais il reste encore
du boulot
Ce n'est même pas la peine :
\includegraphics[scale=...,page=..]{powerpointslides.pdf}
fonctionne.
C'est le problème des options non documentées : quand on les cherche,
on ne les retrouve pas. ;-)
merci pour cette solution d'une désarmante simplicité !
Bonne soirée
--
new