latex 中 的 itemize 怎么用啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latex 中 的 itemize 怎么用啊?相关的知识,希望对你有一定的参考价值。

我想让\item 编译出来的标志是 大黑点 而不是 小横杠,怎么改啊?

 latex默认生成的简单列表,默认为一个小圆点。如果要把第二层改为黑点,可以用:

\\documentclassarticle

\\renewcommand\\labelitemii$\\bullet$

\\begindocument

\\beginitemize

\\item AAAAA

\\beginitemize

\\item aaaaa

\\item bbbbb

\\enditemize

\\item BBBBB

\\enditemize

\\enddocument

扩展资料:

注意事项

一、latex默认生成的简单列表, 默认为一个小圆点想要一些不一样的列表符号, 比如 -, * 之类的,我们可以这样写:

/beginitemize

    /item[-] good morning...

    /item[-] good morning....

/enditemize

生成的列表即为:

    - good morning

    - good morning

二、enumerate这是用于带序号的列表,默认生成 1,2,3..... 如果想要其他修饰,如上面的(1) (2)... 或step-1, step2需要加载 /usepackageenumerate 然后如下使用:

/beginenumerate[step 1]

    /item good morning...

    /item good morning....

/endenumerate

enumerate会自动识别 中括号里的数字标签, 生成的文件表示为

    step 1  good morning

    step 2  good morning

如果我们在中括号里输入[step i], 那么生成的列表是

    step i   good morning

    step ii   good morning

参考技术A 默认就是大黑点。在 itemize 环境嵌套的情形下,第二层的 item 才是小横杠。

如果你是要把第二层改为黑点,可以用:
\documentclassarticle
\renewcommand\labelitemii$\bullet$
\begindocument
\beginitemize
\item AAAAA
\beginitemize
\item aaaaa
\item bbbbb
\enditemize
\item BBBBB
\enditemize
\enddocument

如果你的模板是默认第一层为小横线,可以在导言区加
\renewcommand\labelitemi$\bullet$
注意这个和上面的不一样,上面是 \labelitemii(最后是两个 i)。本回答被提问者采纳

latex-列表环境

介绍

latex 主要有三种列表环境,进行罗列的实现,

  • 无序列表 -- itemize
  • 有序列表 -- enumerate
  • 描述列表 -- description

本文进行了一一介绍和演示, 同时添加了嵌套列表环境和自定义列表环境的说明

latex 列表环境

latex 的列表环境都是使用例如如下的形式进行的罗列,

  1. begin{itemize} 
  2. item 条目1  
  3. item 条目2 
  4. item 条目3 
  5. item ..... 
  6. end{itemize} 

无序列表 --itemize 环境

最基本的无序列表的形势

  1. 无序列表环境: 
  2. begin{itemize} 
  3. item 条目1  
  4. item 条目2 
  5. item 条目3 
  6. item ..... 
  7. end{itemize} 

技术图片
无序列表环境

默认的前缀是实心的 黑色原点, 但是我们可以在 item[] 中进行自定义符号, 一般来说, 想要的符号都能够进行显示

对于列表中没有指定符号的项目, 会使用默认 的符号

  1. 无序列表环境--自定义符号: 
  2. begin{itemize} 
  3. item[-] 条目1  
  4. item[+] 条目2 
  5. item[x] 条目3 
  6. item[/] 条目4 
  7. item[*] 条目5 
  8. item[a] 条目6 
  9. item[$circ$] 条目7  
  10. item[$igotimes$] 条目8 
  11. item ..... 
  12. end{itemize} 

技术图片
自定义符号--无序列表

有序列表 -- enumerate 环境

要想使用 有序列表, 需要在导言区 引入 usepackage{enumerate}

有序列表也是 中间对齐的样式.
首先介绍最为基本的有序列表的形式, 默认 使用 数字加. 的形势 如 1.

  1. 有序列表-- 默认: 
  2. begin{enumerate} 
  3. item 条目1  
  4. item 条目2 
  5. item 条目3 
  6. item ..... 
  7. end{enumerate} 

技术图片
有序列表默认

实际上, 有序列表可以使用 1, A,a,I,i 标记开始有序的开始, 分别对应, 数字, 大小写字母表和大小写罗马数字

但是其他的字符 只是默认无含义, 当作序号开始的修饰, 既是同样是序列中的字符, 比如B,b 之类的 ,

同样的, 如果有两个序号控制字符, 系统会以后面的字符作为控制, 而且, 前面的也会被替换掉, 所以这如果有重复的字符一定要注意

  1. 有序列表-- 指定样式: 
  2. begin{enumerate}[test(2,B,b,) 1, A, a, i, I,] 
  3. item 条目1  
  4. item 条目2 
  5. item 条目3 
  6. item ..... 
  7. end{enumerate} 

技术图片
指定样式

同样的, 有序列表的默认是按照等级的, 最低的是直接默认的 1. 其次是 egin{enumerate}[1,] 后面的序列控制, 最后面的是在单个项目之前的指定符号, item[*] 如果存在的话, 会覆盖相应的符号, 且, 编号会漏过相应的项目.

  1. begin{enumerate} 
  2. item 条目1  
  3. item[*] 条目2 
  4. item[-] 条目3 
  5. item ..... 
  6. end{enumerate} 

技术图片
漏号示意图

描述列表 -- description

此列表主要用于罗列之后进行解释, 不会有编号 符号, 但是会将括号内的次进行加粗加黑处理 如果当前 item 不存在 描述词, 则 默认显示,如 条目4 但是样式会比较奇怪,

  1. begin{description} 
  2. item[条目11]  
  3. 条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1 
  4.  
  5. item[条目22]  
  6. 条目2.. 
  7.  
  8. item[条目22]  
  9. 条目3 
  10. item 条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4 
  11. end{description} 
  12.  

技术图片
描述列表

嵌套列表

latex 不仅可以单独使用, 恶意是可以进行嵌套使用的,
嵌套列表

  1. begin{description} 
  2. item[条目11]  
  3. 条目1条目1条目1条目1条目1条目1条目1  
  4.  
  5. begin{enumerate}[A.] 
  6. item 条目1 条目1条目1条目1条目1 
  7.  
  8. begin{itemize} 
  9. item 条目1  
  10. item 条目2 
  11. item 条目3 
  12. item ..... 
  13. end{itemize} 
  14.  
  15. item 条目2 
  16. item 条目3 
  17. item ..... 
  18. end{enumerate} 
  19.  
  20. item[条目22]  
  21. 条目2.. 
  22.  
  23. item[条目22]  
  24. 条目3 
  25. item 条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4 
  26. end{description} 

技术图片
嵌套列表

自定义环境

借用参考链接1 中的图, 可以看到各种命令的说明, 以及latex 进行排版布局的说明

  1. 垂直间距
    topsep       列表环境与上文之间的距离
    parsep       条目里面段落之间的距离
    itemsep       条目之间的距离
    partopsep     条目与下面段落的距离
  2. 水平间距
    leftmargin       列表环境左边的空白长度
    rightmargin       列表环境右边的空白长度
    labelsep       标号与列表环境左侧的距离
    itemindent       条目的缩进距离
    labelwidth       标号的宽度
    listparindent       条目下面段落的缩进距离

技术图片
latex item 排版

同样的, 我们在描述列表中能够看到缩进问题, 导致的显示比较难看, 这里我们可以参考 链接2给出的自定义命令的方式进行解决

  1. usepackage{blindtext} 
  2. newcommand{deflabel}[1]{f #1hfill}% 
  3. newenvironment{newlist}[1]% 
  4. {begin{list}{}{settowidth{labelwidth}{f #1}% 
  5. setlength{leftmargin}{labelwidth}% 
  6. addtolength{leftmargin}{labelsep}% 
  7. renewcommand{makelabel}{deflabel}}}% 
  8. {end{list}} 

在导言区设定了新的命令, 我们在文档中直接进行使用就行了, 注意使用的是偶 在 egin{newlist} 后面的条目最好填上最长的条目, 这样后面每个项目都缩进相应的尺寸, 达到显示美观的结果

  1. begin{newlist}{条目11条条目11条} 
  2. item[条目11条条目11条]  
  3. 条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1条目1 
  4.  
  5. item[条目22]  
  6. 条目2.. 
  7.  
  8. item[条目22]  
  9. 条目3 
  10. item 条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4条目4 
  11. end{newlist} 

技术图片
自定义列表

其他

最终附上最后的在线工程 OverLeaf latex-list.tex

可以在 latex-list.tex 看到相应的演示

技术图片
总体工程截图

参考链接

  1. latex 使用 enumitem 宏包调整 enumerate 或 itemize 的上下左右缩进间距
  2. description环境悬挂缩进
  3. LaTeX中列表的使用
  4. Latex-条目、编号、描述

以上是关于latex 中 的 itemize 怎么用啊?的主要内容,如果未能解决你的问题,请参考以下文章

latex max下面标注怎么写

在LaTeX中 如此插入一个大括号

LaTeX 写了一段\item,有step1,step2,... 但每个step之间的间距太大,要怎么设置间距

LaTeX源代码中的括号使用?

在latex中怎样才能把图片放到文本的左边?

latex向量的二范数怎么表示