Latex中enumerate的一些参数设置

Latex中enumerate的一些参数设置usecounter numcount 使用计数器 初始值为 0 setlength leftmargin 1 2em 左边界 setlength parsep 0ex 段落间距 setlength topsep 1ex 列表到上下文的垂直距离 setlength itemsep 0 5ex 条目间距 setlength labelsep 0 3

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/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210747.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:59
下一篇 2026年3月19日 上午7:00


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号