Tout ce qui concerne le langage TeX/LaTeX et ses variantes.
Ce langage est utilisable sur le forum via les balises tex .
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de
soigner la rédaction de vos messages et de consulter
ce sujet avant de poster. Pensez également à utiliser la fonction
recherche du forum.
anonyme74170
Utilisateur éprouvé
Messages : 111 Inscription : jeudi 21 avril 2016, 11:34
Message non lu
par anonyme74170 » jeudi 15 septembre 2022, 21:16
Bonjour,
Avec Beamer, je voudrais disposer (voir ECM) :
1) de la liste standard de Itemize
2) pour quelques diapositives, de format de puce différents.
J'ai remarqué que dès lors que je mets enumitem comme package, je perds les puces standards. Il y a donc un point que j'ai manqué.
Code : Tout sélectionner
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{pifont}
\usepackage{enumitem}
\begin{document}
\begin{frame}{}
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}[label=\ding{229}, font=\color{blue}]
\item item 1
\item item 2
\end{itemize}
\end{frame}
\end{document}
Quelqu'un aurait-il une idée concernant l'origine de ce problème et la manière de le résoudre ? Merci bien.
pour info : pdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2019/dev/Debian)
BVA
Dernière modification par anonyme74170 le vendredi 16 septembre 2022, 09:18, modifié 1 fois.
marco56
Utilisateur chevronné
Messages : 1143 Inscription : jeudi 25 novembre 2010, 22:10
Message non lu
par marco56 » jeudi 15 septembre 2022, 21:30
Tu veux cela ?
Code : Tout sélectionner
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{pifont}
\frenchbsetup{StandardLists=true}
\begin{document}
\begin{frame}{}
\begin{enumerate}
\item item 1
\item item 2
\end{enumerate}
\end{frame}
\begin{frame}{}
\begin{enumerate}[\ding{229}]
\item item 1
\item item 2
\end{enumerate}
\end{frame}
\end{document}
anonyme74170
Utilisateur éprouvé
Messages : 111 Inscription : jeudi 21 avril 2016, 11:34
Message non lu
par anonyme74170 » vendredi 16 septembre 2022, 08:15
Bonjour
merci bien @marco56 pour ta réponse.
Ca marche bien pour
enumerate mais je voudrais le faire avec
itemize .
L'application à
itemize ne fonctionne pas pour moi.
Pour info sans le package
enumitem j'ai un message d'erreur à la compilation. De la même manière s'il n'y a pas
label devant
\ding{229} .
Code : Tout sélectionner
\documentclass[french]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{pifont}
\usepackage{enumitem}
\frenchbsetup{StandardLists=true}
\begin{document}
\begin{frame}{}
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}[label=\ding{229}]
\item item 1
\item item 2
\end{itemize}
\end{frame}
\end{document}
En revanche avec le code suivant j'ai ce que je veux, même si c'est un peu contre-intuitif (
enumerate à la place de
itemize )
Code : Tout sélectionner
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{pifont}
\frenchbsetup{StandardLists=true}
\begin{document}
\begin{frame}{}
\begin{itemize}
\item item 1
\item item 2
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{enumerate}[\ding{229}]
\item item 1
\item item 2
\end{enumerate}
\end{frame}
\begin{frame}{}
\begin{enumerate}
\item item 1
\item item 2
\end{enumerate}
\end{frame}
\end{document}
Encore merci.
B
marco56
Utilisateur chevronné
Messages : 1143 Inscription : jeudi 25 novembre 2010, 22:10
Message non lu
par marco56 » samedi 17 septembre 2022, 11:39
Bonjour,
pas trop le temps de creuser.
Voici un lien qui t'aidera peut-être :
https://latex-beamer.com/tutorials/lists/
Dernière modification par marco56 le samedi 17 septembre 2022, 13:09, modifié 1 fois.
marco56
Utilisateur chevronné
Messages : 1143 Inscription : jeudi 25 novembre 2010, 22:10
Message non lu
par marco56 » samedi 17 septembre 2022, 11:41
Comme ça :
Code : Tout sélectionner
\documentclass{beamer}
% Theme choice:
\usetheme{Warsaw}
% Custom bullets
\usepackage{pifont}
\begin{document}
\begin{frame}{Pifont symbols for Beamer lists}
\begin{itemize}
\item[\ding{51}] Code 51
\item[\ding{56}] Code 56
\item[\ding{43}] Code 43
\item[\ding{118}] Code 118
\item[\ding{170}] Code 170
\end{itemize}
\end{frame}
\end{document}
anonyme74170
Utilisateur éprouvé
Messages : 111 Inscription : jeudi 21 avril 2016, 11:34
Message non lu
par anonyme74170 » lundi 19 septembre 2022, 07:58
Bonjour,
bravo, c'est exactement cela !
Le code complet montrant que tout est OK, le spécifique et le standard
Code : Tout sélectionner
\documentclass[french]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
% Custom bullets
\usepackage{pifont}
\begin{document}
\begin{frame}{Pifont symbols for Beamer lists}
\begin{itemize}
\item[\ding{51}] Code 51
\item[\ding{56}] Code 56
\item[\ding{43}] Code 43
\item[\ding{118}] Code 118
\item[\ding{170}] Code 170
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}
\item test 1
\item test 2
\end{itemize}
\end{frame}
\end{document}
Effectivement
https://latex-beamer.com est très utile.
Merci.
projetmbc
Utilisateur chevronné
Messages : 2326 Inscription : samedi 29 décembre 2007, 00:58
Message non lu
par projetmbc » lundi 19 septembre 2022, 15:49
Comme LaTeX s'appuie sur le concept de macro, on peut simplifier la saisie comme suit.
Code : Tout sélectionner
\documentclass[french]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
% Custom bullets
\usepackage{pifont}
\newcommand\ditem[1]{\item[\ding{#1}]}
\begin{document}
\begin{frame}{Pifont symbols for Beamer lists}
\begin{itemize}
\ditem{51} Code 51
\ditem{56} Code 56
\ditem{43} Code 43
\ditem{118} Code 118
\ditem{170} Code 170
\end{itemize}
\end{frame}
\begin{frame}{}
\begin{itemize}
\item test 1
\item test 2
\end{itemize}
\end{frame}
\end{document}
anonyme74170
Utilisateur éprouvé
Messages : 111 Inscription : jeudi 21 avril 2016, 11:34
Message non lu
par anonyme74170 » lundi 19 septembre 2022, 16:25
Ah oui. Excellent.
B