在Latex使⽤列式清單itemize,enumerate,description[转] [另] Enumerate 修改间距
[另] \renewcommand\labelenumi{[\theenumi]} 调⽤enumerate时候编号就会添加⽅括号.
在\begin{itemize}之前先下兩⾏,表⽰第⼀層內縮7mm,第2層縮6mm
\leftmargini=7mm
\leftmarginii=6mm
-------------------------------
LaTeX/列表
枚举、列举和描述
\begin{list_type}
\item The first item
\item The second item
\item The third etc \ldots
\end{list_type}
默认的 list_type 有 enumerate、 itemize 和 description,区别主要是列项标签的不同。enumerate 是有序的列表;itemize ⽤圆点;description 需要 \item[label] 指定标签。各种列表环境可以互相嵌套,此时,enuemrate 的标签会⾃动变化以体现分级层次。
如果不想让列项第⼀⾏和标签同⾏,加⼀个 \hfill。
\begin{description}
\item[First] \hfill \\
The first item
\item[Second] \hfill \\
The second item
\item[Third] \hfill \\
The third etc \ldots
\end{description}
紧凑的列表
以上的列表环境空⽩较⼤,如果需要更紧凑的列表⽅式,可以选⽤ mdwlist 宏包提供的 itemize*、enumerate* 和 description* 环境,⽤法和⽆星号的版本⼀致。
定制列表环境
距离
在列表的内部,很容易改变⼀些距离
\begin{itemize}
\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\item first item
\item second item
\end{itemize}
更详细的参数需要看下⾯。
标签和计数器
枚举的列表计数可以通过其计数器来改变。enumerate 提供了四个计数器 enumi,enumii,enumiii, enumiv 对应不同层次的枚举。
\begin{enumerate}
\setcounter{enumi}{4}
\item fifth element
enum怎么用
\end{enumerate}
会产⽣
5. fifth element
LaTeX 可以⽤其他格式打印这些计数器的值,
命令例⼦
\arabic1, 2, 3 ...
\alph a, b, c ...
\Alph A, B, C ...
\roman i, ii, iii ...
\Roman I, II, III ...
\fnsymbol星号,单剑号,双剑号等
% 重定义第⼀级计数显⽰
\renewcommand{\theenumi}{\Roman{enumi}}
\renewcommand{\labelenumi}{\theenumi}
% 重定义第⼆级计数显⽰
\renewcommand{\theenumii}{\Alph{enumii}}
\renewcommand{\labelenumii}{(\theenumii)}
这样看起来有些⿇烦。有时候直接写
\renewcommand{\labelenumi}{\Roman{enumi}}
但是这样有⼀个缺点:如果在列表内部引⽤这些计数器,就会按原来的格式打印。
对列举 itemize ⽽⾔,⽆须计数。标签的形式可以通过 \item[label] 来改变。或者通过各级 \labelitemi,\labelitemii,\labelitemiii,\labelitemiv。所以\item[$\star$]
等价于
\renewcommand{\labelitemi}{$\star$}
enumerate 宏包
enumerate 宏包为 enumerate 提供了更灵活的标签。可以使⽤ A,a,I,i,1 作为可选项产⽣ \Alph,\alph,\Roman,\roman,\arabic 的效果。usepackage{enumerate}
......
\begin{enumerate}[(i)]
\item The first item
\item The second item
\item The third etc \ldots
\end{enumerate}
⾏内列表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。