Как изменить изображение точки маркера в LaTeX Beamer - PullRequest
51 голосов
/ 12 мая 2010

Когда я использую среду разметки, т.е.

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

Точки маркера - это уродливая растровая графика с резкими (псевдонимными) краями. Мне бы хотелось, чтобы это был хороший, чистый шрифт или векторная графика

Ответы [ 6 ]

49 голосов
/ 13 мая 2010

Вы можете просто установить символ по вашему выбору. Позвольте мне предположить, что вам нужен символ \checkmark, просто напишите:

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

Кроме того, если запись слишком длинная, вы можете установить новую команду:

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

и все становится:

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

В противном случае вы можете использовать пакет enumitem, как указано в ответе ниже .


Для классов документов, отличных от beamer, есть еще два способа сделать это:

В преамбуле написать:

\def\labelitemi{\checkmark}

Если вы хотите изменить символ только в одной itemize среде, напишите:

\begin{itemize} 
\newcommand{\labelitemi}{\checkmark}
   \item one
   \item two
   \item three
\end{itemize}
25 голосов
/ 07 марта 2012

Вероятно, лучший способ - использовать шаблон beamer:

\setbeamertemplate{itemize items}{\checkmark}
15 голосов
/ 13 мая 2010

Так что вот длинный ответ. Я нашел это в руководстве по проектору. В проекторе есть две вещи, которые вы можете сделать. Один из них - установить «внутреннюю тему».

\useinnertheme{circles}

Это будет иметь (примерно) тот же эффект, что и

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

Другая вещь, которую вы можете сделать, это установить шаблон

\setbeamertemplate{itemize item}{\textbullet}
11 голосов
/ 08 ноября 2011

Вы также можете использовать красивое изображение с graphicx:

\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
5 голосов
/ 13 мая 2010

Если вы \usepackage{enumitem}, вы можете затем установить метку в качестве параметра

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

Полная документация здесь.

1 голос
/ 05 сентября 2013

Я решил свои трубочки с русскими и пользовательскими символами луча, используя Asana-math:

\setmathfont{Asana-Math.otf}

, что подразумевает использование XeLaTeX, но идея для LaTeX та же: просто установите символы вручную:

\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}
...