10 使用enumerate创建列表如何设置编号格式为方括号[1][2]...?

发布于 2024-08-22 22:30:16

在使用宏包enumitem的时候看到网上一些方案如下

\documentclass{article}
\usepackage{enumitem} % 导入宏包
 
\begin{document}
 
\begin{enumerate}[label=[\arabic*]] % 设置列表标签格式
  \item x
  \item y
  \item z
\end{enumerate}
 
\end{document}

但是自己编译不出正确结果,会报错
image.png

请问是哪里设置不对吗?
我知道如果使用enumerate的话,解决方案是

\documentclass{article}
\usepackage{enumerate}

\begin{document}

\begin{enumerate}[{[1]}]
    \item xx
    \item yy
    \item zz
\end{enumerate}

\end{document}

如果大佬有更好的方式也欢迎分享

查看更多

关注者
0
被浏览
565
Skyrmion
Skyrmion 2024-08-22
Looking forward to my Ph.D. offer...

粗略解释,因为方括号会和可选参数冲突,解决方法就是用花括号括起来


\documentclass{article}
\usepackage{enumitem} % 导入宏包
 
\begin{document}
 
\begin{enumerate}[label={[\arabic*]}] % 设置列表标签格式
  \item x
  \item y
  \item z
\end{enumerate}
 
\end{document}

Overleaf Screenshot

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览