如何使用 enumitem 更改 itemize 环境中黑点的格式?

如何使用 enumitem 更改 itemize 环境中黑点的格式?

我是“enumitem”包的新手,我想用蓝色三角形代替常规的黑点来制作一个 itemize。我该怎么做?作为序言中的全局设置或作为每个 itemize 环境的本地设置。

我希望它像图片一样,但颜色是蓝色。

我该怎么做呢?

答案1

您可以使用如下代码:

\documentclass[12pt,twoside,portrait,a4paper]{article}    
\usepackage{tikz}
\usepackage{enumerate}    
\usepackage[utf8]{vietnam}    
\newcommand{\myarrow}{    
\begin{tikzpicture}    
\fill[green](90:.1)--(0:.2)--(270:.1)--cycle;    
\end{tikzpicture}    
}
\begin{document}    
\begin{enumerate}[\myarrow]    
\item This firts    
\item This second    
\end{enumerate}    
\end{document}

在此处输入图片描述

答案2

不含Ti的版本Z,但有enumitemamssymbxcolor

\documentclass[]{article}

\usepackage{enumitem}
\usepackage{amssymb}
\usepackage{xcolor}

\newcommand*\myarrow
  {%
    \leavevmode
    \rlap{\kern.1em\textcolor{gray}{$\blacktriangleright$}}%
    \raise.1em\hbox{\textcolor{orange}{$\blacktriangleright$}}%
    \kern.1em
  }

\begin{document}
\begin{itemize}[label=\myarrow]
  \item Foo
  \item Bar
  \item Baz
\end{itemize}
\end{document}

在此处输入图片描述

答案3

可以将图片tikz设置为标签enumerate

 \setlist[enumerate]{label=\protect\tikz{\fill[gray] (0,-0.05)--+(-0.1,-0.1)--+(-0.1,0.1)--cycle;\fill[orange] (0,0)--(-0.1,-0.1)--(-0.1,0.1)--cycle;}}

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}
\usepackage{tikz}
\setlist[enumerate]{label=\protect\tikz{\fill[gray] (0,-0.05)--+(-0.1,-0.1)--+(-0.1,0.1)--cycle;\fill[orange] (0,0)--(-0.1,-0.1)--(-0.1,0.1)--cycle;}}

\begin{document}
\begin{enumerate}
\item first
\item second
\item third
\end{enumerate}
\end{document}

相关内容