发布时间: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!
发表评论 取消回复