Domanda

Quando uso l'ambiente itemize, cioè.

\begin{itemize} 
    \item one
    \item two
    \item three
\end{itemize}

Gli elenchi puntati sono elementi grafici bitmap brutti che hanno spigoli duri (alias). Mi piacerebbe che fosse una bella, pulita carattere font o grafica vettoriale

È stato utile?

Soluzione

Si può semplicemente impostare un simbolo della vostra scelta. Lasciate che presumo vuoi il simbolo \checkmark, basta scrivere:

\begin{itemize} 
    \item[\checkmark] one
    \item[\checkmark] two
    \item[\checkmark] three
\end{itemize}

Inoltre, se è troppo tempo per scrivere, è possibile impostare un nuovo comando:

\newcommand{\myitem}{\item[\checkmark]}

e il tutto diventa:

\begin{itemize} 
   \myitem one
   \myitem two
   \myitem three
\end{itemize}

In caso contrario, è possibile utilizzare il pacchetto enumitem come affermato nel risposta qui sotto .


Per le classi di documenti diversi da beamer, ci sono altri due modi per fare il trucco:

Nel preambolo, scrittura:

\def\labelitemi{\checkmark}

Se si desidera modificare il simbolo in un unico contesto itemize, scrittura:

\begin{itemize} 
\newcommand{\labelitemi}{\checkmark}
   \item one
   \item two
   \item three
\end{itemize}

Altri suggerimenti

Probabilmente il modo migliore è quello di utilizzare il modello Beamer:

\setbeamertemplate{itemize items}{\checkmark}

Quindi, ecco la risposta lunga. Ho trovato questo nel manuale Beamer. In beamer ci sono due tipi di cose che puoi fare. Uno è quello di impostare il "innertheme".

\useinnertheme{circles}

Questo avrà (o meno) lo stesso effetto di

\newcommand{\myitem}{\item[\textbullet]}

L'altra cosa che puoi fare è impostare il modello

\setbeamertemplate{itemize item}{\textbullet}

Si può anche usare una bella immagine con graphicx:

\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}

Se \usepackage{enumitem} è possibile quindi impostare l'etichetta come un parametro

\begin{itemize}[label=\checkmark]
   \item ....
   \item ...
\end{itemize}

documentazione completa è qui.

Ho risolto i miei trobules con russo e personalizzato beamber simboli utilizzando Asana-math:

\setmathfont{Asana-Math.otf}

che implica utilizzando XeLaTeX, ma l'idea è la stessa per LaTeX - basta impostare manualmente i simboli:

\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top