Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535558
  • 博文数量: 51
  • 博客积分: 8000
  • 博客等级: 中将
  • 技术积分: 1040
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-28 17:26
文章分类

全部博文(51)

文章存档

2011年(1)

2010年(20)

2009年(27)

2008年(3)

我的朋友

分类:

2010-11-11 18:50:14

LaTeX改变item的间距的办法


\begin{itemize}
\item a
\item b
\end{itemize}
这样每个item之间只有一行的时候,会发现原来的item的间距大的有点傻。但改变这个距离却远不是看起来那么容易。


其原因在于,尽管LaTeX也提供了\itemsep这个参数来决定items的距离,这个参数却只在itemize,enumerate, description,list这四个列表环境中最不常用的list中起作用。对其它三个环境这个参数都被封装掉了,外部的设置自然也无法起作用。


除了自己新建一个list外(就为了改个间距自己写itemize环境实在有点高射炮打蚊子了-_-),另一个常用的办法是使用 mdwlist宏包

这个宏包是通常的列表环境的扩展,其中提供了“压缩格式”的列表环境

\begin{itemize*},\begin{enumerate*},\begin{description*},可以很好的解决开始的问题。

另外,这个宏包还提供了列表的“中断”与“恢复”功能(suspend and resume),详见该宏包的介绍。

阅读(10409) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~