Как вы меняете изображение пули в латексной бирне

StackOverflow https://stackoverflow.com/questions/2822345

  •  26-09-2019
  •  | 
  •  

Вопрос

Когда я использую детализацию среды, то есть

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

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

Это было полезно?

Решение

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

Другие советы

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

\setbeamertemplate{itemize items}{\checkmark}

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

\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}

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

Я решил свои тройки с российскими и пользовательскими символами Beamber с помощью Asana-Math:

\setmathfont{Asana-Math.otf}

который подразумевает с помощью xelatex, но идея одинакова для латекса - просто установите символы вручную:

\setbeamertemplate{itemize item}{$\blacktriangleright$}
\setbeamertemplate{itemize subitem}{$\QED$}
\setbeamertemplate{itemize subsubitem}{$\smblkcircle$}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top