发布时间:2011-04-16 21:40:05
文章类别:列举lists
原文地址:http://blog.sina.com.cn/s/blog_5e16f1770100t365.html

QQ群:91940767/145316219/141877998/80300084/194770436
淘宝店:http://latexstudio.taobao.com
技巧续篇:http://latexstudio.net/
常见数学公式问题集下载

A1:怎样修改 itemize 环境中 item 间的垂直间距
利用 atbeginend.sty 宏包,该宏包提供了 \BeforeBegin{environment}{code-to-execute}, \AfterEnd 等命令。
这些命令可去掉环境外面和内部的空间。例如 
  \AfterBegin{itemize}{\addtolength{\itemsep}{-\baselineskip}} 
就在环境内以重新设置 \itemsep 来压缩 items 之间的距离 。
A2:删除LaTeX常见列表项之间的间隔

\makeatletter

\def\@listi{%

  \leftmargin\leftmargini

  \parsep 0pt%

  \topsep \parsep

  \itemsep \parsep}

\let\@listI\@listi

\@listi

\def\@listii{%

  \leftmargin\leftmarginii

  \labelwidth\leftmarginii

  \advance\labelwidth-\labelsep

  \parsep 0pt%

  \topsep \parsep

  \itemsep \parsep}

\def\@listiii{%

  \leftmargin\leftmarginiii

  \labelwidth\leftmarginiii

  \advance\labelwidth-\labelsep

  \parsep 0pt%

  \topsep \parsep

  \itemsep \parsep

  \partopsep \p@ \@plus\z@ \@minus\p@}

\makeatother
 
这样常见列表项间隔均会去掉。
Happy LaTeXing!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部