Как изменить изображение маркерной точки в LaTeX Beamer


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

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

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

6   51  

6 ответов:

вы можете просто установить символ по вашему выбору. Позвольте мне предположить, что вы хотели бы \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}

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

\setbeamertemplate{itemize items}{\checkmark}

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

\useinnertheme{circles}

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

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

другое, что вы можете сделать, это установить шаблон

\setbeamertemplate{itemize item}{\textbullet}

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

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

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

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

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

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

\setmathfont{Asana-Math.otf}

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

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