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
推荐内容
阅读全文
AI总结
更多推荐
相关推荐
查看更多
HowToCook

程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).
public-apis

这个项目收集了大量公开可用的API接口,适合开发者查找和利用各类公开API来快速构建应用程序或获取所需数据,覆盖范围广泛,从社交、新闻到天气、地图等各种领域。
hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
热门开源项目
活动日历
查看更多
直播时间 2025-04-23 19:00:00

GitTalk:国内首个微服务编排框架Juggle实战解析
直播时间 2025-04-22 18:31:56

字节AI 黑科技!从 Manus Agent 入门 Eino
直播时间 2025-04-09 14:34:18

樱花限定季|G-Star校园行&华中师范大学专场
直播时间 2025-04-07 14:51:20

樱花限定季|G-Star校园行&华中农业大学专场
直播时间 2025-03-26 14:30:09

开源工业物联实战!
目录
所有评论(0)