Как изменить изображение маркера в LaTeX Beamer
Когда я использую среду itemize, т.е.
\begin{itemize}
\item one
\item two
\item three
\end{itemize}
Пулевые точки - это уродливая растровая графика с жесткими (сглаженными) краями. Я бы хотел, чтобы это был красивый, чистый шрифт или векторный рисунок
Ответы
Ответ 1
Вы можете просто установить символ по вашему выбору. Позвольте мне предположить, что вам нужен символ \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
, как указано в ответе ниже.
Для классов документов, отличных от панели, есть еще два способа сделать трюк:
В преамбуле напишите:
\def\labelitemi{\checkmark}
Если вы хотите изменить символ только в одной среде itemize
, напишите:
\begin{itemize}
\newcommand{\labelitemi}{\checkmark}
\item one
\item two
\item three
\end{itemize}
Ответ 2
Вероятно, лучший способ - использовать шаблон луча:
\setbeamertemplate{itemize items}{\checkmark}
Ответ 3
Итак, вот длинный ответ. Я нашел это в руководстве по лучу. В пусковом устройстве есть две вещи, которые вы можете сделать. Один из них - установить "innertheme".
\useinnertheme{circles}
Это будет иметь (примерно) тот же эффект, что и
\newcommand{\myitem}{\item[\textbullet]}
Другое, что вы можете сделать, это установить шаблон
\setbeamertemplate{itemize item}{\textbullet}
Ответ 4
Вы также можете использовать приятное изображение с графикой:
\usepackage{graphicx}
...
\item[\includegraphics{./images/image.png}]{Text}
Ответ 5
Если вы \usepackage{enumitem}
, вы можете затем установить метку в качестве параметра
\begin{itemize}[label=\checkmark]
\item ....
\item ...
\end{itemize}
Полная документация находится здесь.
Ответ 6
Я решил свои тробулы с русскими и обычными символами, используя Asana-math:
\setmathfont{Asana-Math.otf}
что подразумевает использование XeLaTeX, но идея для LaTeX одинакова - просто установите символы вручную:
\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}