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
更多推荐
已为社区贡献8条内容
所有评论(0)