Latex中enumerate的一些参数设置

enumerate的设置

\usecounter{numcount} % 使用计数器,初始值为0
\setlength{\leftmargin}{1.2em} %左边界
\setlength{\parsep}{0ex} %段落间距
\setlength{\topsep}{1ex} %列表到上下文的垂直距离
\setlength{\itemsep}{0.5ex} %条目间距
\setlength{\labelsep}{0.3em} %标号和列表项之间的距离,默认0.5em
\setlength{\itemindent}{1.1em} %标签缩进量
\setlength{\listparindent}{0em} %段落缩进量

实例: 给编号加上括号

方法一

\begin{enumerate}[(1)]
\item abc
\item cde
\item efg
\end{enumerate}

在这里插入图片描述
方法二

\begin{enumerate}
\renewcommand{\labelenumi}{(\theenumi)}
\item .......
\item .......
\end{enumerate}

在这里插入图片描述

remark:
{\labelenumi}标明你要修改的那一级标签,如果是第2层,就是\labelenumii,以此类推;
{(\theenumi)}用于表达你想要改成的标签式样,我是在原式样外面加括号,所以在\theenumi两边加了括号。其他参数的使用方法类似。

itemize中的设置

默认情况下itemize的各项间的间距较大,占用文章空间较多,那么如何调整呢?

单独设置每个itemize的间距:

\begin{itemize}
\setlength{\itemsep}{0pt}
\setlength{\parsep}{0pt}
\setlength{\parskip}{0pt}
\item ...
\item ...
\end{itemize}

在导言区进行全局设置

\usepackage{enumitem}
\setenumerate[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
\setitemize[1]{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}
\setdescription{itemsep=0pt,partopsep=0pt,parsep=\parskip,topsep=5pt}

在这里插入图片描述

实现罗马数字编号

罗马大写数字

   \begin{enumerate}[label=(\Roman*)]
   \end{enumerate}

罗马小写数字

   \begin{enumerate}[label=(\roman*)]
   \end{enumerate}

实现阿拉伯数字编号

   \begin{enumerate}[label={[\arabic*]}] 
   \end{enumerate}

实现英文字母自动编号

将\arabic换成\Alph 或 \alph可以表示大写字母编号 或 小写字母编号

参考

https://blog.csdn.net/fandroid/article/details/54644966

  • 43
    点赞
  • 144
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值