LaTeX有序列表设置编号格式(如方括号[1][2]、罗马数字、汉字序号等)

LaTeX中使用基础的有序列表功能是不需要额外宏包的,直接用enumerate环境就行,但对于其他更多的自定义设置,需要引入enumerateenumitem 宏包,推荐使用后者。

1. 编号采用中括号

使用 enumerate 宏包
关键在于要用花括号括起来

\documentclass{article}
\usepackage{enumerate}

\begin{document}

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

\end{document}

使用 enumitem 宏包
关键也是要用花括号括起来

\documentclass{article}
\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label={[\arabic*]}]
    \item xx
    \item yy
    \item zz
\end{enumerate}

\end{document}

如果编号设置圆括号,则不需要用花括号括起来。仍然使用 enumitem 宏包,写法为

\begin{enumerate}[label=(\arabic*)]
  \item xx
  \item yy
\end{enumerate}

2. 修改编号格式

以下内容均基于 enumitem 宏包

2.1 字母编号

\begin{enumerate}[label=\Alph*]
  \item xx
  \item yy
\end{enumerate}

\begin{enumerate}[label=\Alph*.]
  \item xx
  \item yy
\end{enumerate}

\begin{enumerate}[label=\textbf{\Alph*.}]
  \item xx
  \item yy
\end{enumerate}

实现效果为
在这里插入图片描述
如果想用小写字母则用\alph

2.2 罗马数字编号

设置方式如下

\begin{enumerate}[label=\roman*]
  \item xx
  \item yy
\end{enumerate}

\begin{enumerate}[label=\Roman*]
  \item xx
  \item yy
\end{enumerate}

显示效果为
在这里插入图片描述

2.3 汉字序号

\documentclass{article}
\usepackage{enumitem}
\usepackage{ctex}

\AddEnumerateCounter{\chinese}{\chinese}{}
\begin{document}
\begin{enumerate}[label={\chinese*、},labelsep=0pt]
  \item 内容清晰
  \item 格式美观
\end{enumerate}

\begin{enumerate}[label={\chinese*)},labelsep=0pt]
  \item 内容清晰
  \item 格式美观
\end{enumerate}

\end{document}

显示效果为
在这里插入图片描述

2.4 自定义编号前缀

\begin{enumerate}[label=\textbf{Step \arabic*:}]
  \item xx
  \item yy
\end{enumerate}

显示效果为
在这里插入图片描述

2.5 自定义编号

\begin{enumerate}
    \item[第一章] 这是第一章
    \item[第二章] 这是第二章
\end{enumerate}

3. 设置缩进格式

之后补,涉及到的参数比如 leftitemindentlabelsep

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值