Comment changer l'image d'un point de balle dans Beamer LATEX
Question
Quand j'utilise l'environnement itemize, i.e..
\begin{itemize}
\item one
\item two
\item three
\end{itemize}
Les puces sont des graphiques bitmap laids qui ont des bords rigides (repliement). Je voudrais que ce soit un joli caractère de police propre ou graphique vectoriel
La solution
Vous pouvez simplement définir un symbole de votre choix. Permettez-moi de supposer que vous voulez le symbole de \checkmark
, il suffit d'écrire:
\begin{itemize}
\item[\checkmark] one
\item[\checkmark] two
\item[\checkmark] three
\end{itemize}
De plus, si elle est trop longue pour écrire, vous pouvez définir une nouvelle commande:
\newcommand{\myitem}{\item[\checkmark]}
et l'ensemble devient:
\begin{itemize}
\myitem one
\myitem two
\myitem three
\end{itemize}
Dans le cas contraire, vous pouvez utiliser le package enumitem
comme indiqué dans la section réponse ci-dessous .
Pour les classes de documents autres que Beamer, il y a deux façons de faire l'affaire:
Dans le préambule, écriture:
\def\labelitemi{\checkmark}
Si vous voulez changer le symbole dans un seul environnement itemize
, écriture:
\begin{itemize}
\newcommand{\labelitemi}{\checkmark}
\item one
\item two
\item three
\end{itemize}
Autres conseils
Probablement la meilleure façon est d'utiliser le modèle de Beamer:
\setbeamertemplate{itemize items}{\checkmark}
Voici donc la réponse longue. J'ai trouvé dans le manuel de Beamer. En Beamer il y a deux sortes de choses que vous pouvez faire. La première consiste à définir la "innertheme".
\useinnertheme{circles}
Cela aura (à peu près) le même effet que
\newcommand{\myitem}{\item[\textbullet]}
L'autre chose que vous pouvez faire est de définir le modèle
\setbeamertemplate{itemize item}{\textbullet}
Vous pouvez également utiliser une image agréable avec graphicx:
\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
Si vous \usepackage{enumitem}
vous pouvez ensuite définir l'étiquette comme paramètre
\begin{itemize}[label=\checkmark]
\item ....
\item ...
\end{itemize}
Je résolu mes trobules avec le russe et la coutume beamber symboles à l'aide Asana-math:
\setmathfont{Asana-Math.otf}
ce qui implique l'utilisation XeLaTeX, mais l'idée est la même pour LaTeX - il suffit de définir les symboles manuellement:
\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}