如何在不使用 frenchb 包的情况下自定义 Latex 中的列表?

如何在不使用 frenchb 包的情况下自定义 Latex 中的列表?

我发现我们可以像这样自定义 LaTeX 列表(例如):

\begin{itemize}[font=\color{red},label=\ding{43}]
\item item1
\item item2
\end{itemize}

但为了得到如此漂亮的列表,我们必须加载包

\usepackage[frenchb]{babel}
\usepackage{enumitem}
\usepackage{pifont}

并添加以下指令:

\frenchbsetup{StandardLists=true}

我的问题是我不想使用frenchb包,我正在用英语写一篇文章。我该如何解决这个问题?

答案1

让我们分解一下:

  • enumitem用于列表的常规定制;
  • pifont用于获取\ding命令;
  • 唯一缺少的是颜色。因此只需加载即可xcolor(我猜 frenchb 会以某种方式自行加载它)。

tl;dr:这个技巧可以奏效:

\documentclass{article}

\usepackage{enumitem}
\usepackage{pifont}
\usepackage{xcolor}

\begin{document}

\begin{itemize}[font=\color{red},label=\ding{43}]
\item item1
\item item2
\end{itemize}

\end{document}

相关内容