用enumitem宏包做一个首行空两格,第二行顶格的列表环境怎么做
来源:互联网 发布:sma4软件下载 编辑:程序博客网 时间:2024/05/17 14:17
【问题描述】
- \begin{enumerate}[labelwidth=3em,itemindent=2em,labelsep=0.5em,listparindent=2em,leftmargin=0em,label=\arabic*)]
【解决方案】
此时我们可以使用enumitem宏包对列举环境的间距进行全局调整,而具体调整方法,在导言区加入代码:
- \usepackage{enumitem}
- \setenumerate{fullwidth,itemindent=\parindent,listparindent=\parindent,itemsep=0ex,partopsep=0pt,parsep=0ex}
除了enumerate,我们还可以通过同样的命令来设置itemize和description环境,代码举例:
- \setitemize{itemindent=38pt,leftmargin=0pt,itemsep=-0.4ex,listparindent=26pt,partopsep=0pt,parsep=0.5ex,topsep=-0.25ex}
- \setdescription{itemindent=38pt,leftmargin=0pt,itemsep=-0.4ex,listparindent=26pt,partopsep=0pt,parsep=0.5ex,topsep=-0.25ex}
- \topsep 列表顶部与之前内容的额外空白,不含 \baselineskip
- \partopsep 如果列表之前是一个空行,列表顶部的额外空白
- \itemsep 列表各项之间额外的垂直空白
- \parsep 一个 item 中,如果分段,段落间额外空白
- \leftmargin 列表与左边距之间的水平距离,值为非负
- \rightmargin 列表与右边距之间的水平距离,值为非负
- \itemindent 每一 item 第一行的缩进
- \listparindent 每一 item 第一行之后各行的缩进
- \labelsep 标签盒子与每一 item 第一行文本之间距离
- \labelwidth 标签盒子的宽度;如果标签过长,这一宽度会自动变大,直到列表的第一行文本为止
【引用链接】
http://bbs.chinatex.org/forum.php?mod=viewthread&tid=7219
0 0
- 用enumitem宏包做一个首行空两格,第二行顶格的列表环境怎么做
- Flex布局怎么用--一个图文列表页的实现
- 用js怎么而做一个图片的放大镜?
- 怎么做一个优秀的项目经理
- 怎么做一个成功的SF GM。
- 怎么做一个windows mobile的软件?
- 怎么做一个专业的b2c网站
- 怎么做一个优秀的程序员
- 怎么做一个网页的播放器
- 怎么做一个透明的对话框?
- 做一个当日内容的列表
- 下拉列表菜单怎么做
- vs中怎么解决网页在浏览器中顶格的问题
- 怎么用VS2008做一个控制台程序
- 怎么做一个程序员
- 怎么做一个oracleDBA
- 用 ubuntu 做Linux/eCos嵌入式开发环境需要安装的软件列表
- js怎么添加一个下拉列表的值
- 学习node js 之微信公众帐号接口开发 准备工作
- 深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)
- 深入理解JavaScript系列(11):执行上下文(Execution Contexts)
- OCP-1Z0-051 第105题 NVL,DECODE,NULLIF,TRUNC,TO_CHAR函数使用
- HDU 1879 继续畅通工程
- 用enumitem宏包做一个首行空两格,第二行顶格的列表环境怎么做
- 深入理解JavaScript系列(12):变量对象(Variable Object)
- UIPanel Static属性限制子对象属性变化 check if widgets wont move
- 工作三年流水帐
- POST 提交数据过程中报403错误
- cocos2d-x 动画加载 延时执行
- cocos2d之Box2D详解 删除物理世界对象
- OC学习笔记之OC对象的内存管理二
- 深入理解JavaScript系列(13):This? Yes,this!