主要内容

  • LaTeX中常用的环境

    • 列表环境
    • 表格环境
    • 对齐环境
  • 插入图片
    • figure环境

LaTeX中常用的环境

列表环境

LaTeX中提供了两种列表环境,无序列表环境(itemize)和有序列表环境(enumerate)

itemize无序列表环境
编译结果
enumerate有序列表环境
编译结果

列表之间还可以嵌套,最多嵌套四层

列表嵌套
编译结果

item可以带一个参数,写在中括号里,可以将有序列表的计数符号和无序列表的符号改成自定义的符号

可是万一列表条目有很多,我们每一条都要加上一个自定义的符号显然是很麻烦的,这个时候可以使用以下代码统一地改变列表条目的编号形式

上述命令是将无序列表的项目编号改为“*”,将有序列表的项目编号改为小写字母,再次写出列表环境如下

还有一个很特殊的描述环境(description)

表格环境

LaTeX中可以用tabular环境写出一个表格

其中,在每个单元格中,“c”表示居中显示,“l”表示左对齐,“r”表示右对齐,tabular后面的大括号里面的内容规定了表格有多少列,hline命令则是在每一行之后画一条横线,表格中的内容用“&”进行每列的分隔,用“”进行每行的分隔,这样子,就形成了一个表格。

有时候,我们需要整列地对单元格中间的内容进行更改,可以使用LaTeX的array宏包,首先用usepackage引入array宏包,然后利用“<”和“>”在每一列的前后加上我们想加上的符号

bfseries是给文本加粗的命令
编译结果

同样的,表格之间也可以进行嵌套,还可以使用multicolumn进行单元格的合并

multicolumn{需要合并的列数}{对齐方式}{单元格内容}

注意,如果合并前单元格代表格线“|”,则合并之后也需要带表格线,如果在multicolumn命令中将对其方式写成“c”,运行结果会变成

所以必须加上“c”两边的双竖线

对齐环境

LaTeX中可以使用以下命令对相应内容进行左对齐、右对齐和居中对齐

还可以使用以下命令实现文本的对齐方式

“”表示另起一行
编译结果

插入图片

LaTeX中插入图片需要graphicx宏包

在导言区引入宏包

然后在我们.tex文件同级的目录下新建一个文件夹存放我们需要的图片

pic文件夹用来存放图片

规定图片的路径

在正文需要引入图片的地方引入即可

图片可以支持PDF,PNG,JPG,JPEG,BMP,EPS等之类的格式,引入时用includegraphics,写上图片的名称,图片名称一定要是英文的,不然编译错误,也可以不加扩展名,也能成功引入图片

不加图片的扩展名

目前图片的大小无法做到像word那样很方便的调整,但是可以加上scale可选参数指定图片的缩放比例

使得图片的大小为原来的0.4倍
编译结果

除了scale之外,还有可选参数width:指定宽度,height:指定高度,angle:指定旋转的角度,可以自己去试一下,不是很常用。如果加上对齐环境就可以让图片居中对齐显示

居中对齐的图片

figure环境

一般来说,插入的图片要放在figure环境中去,这样的好处是可以给图片加上标题,并且可以自动编号,方便之后的交叉引用。可以使用caption命令给图片加上小标题,也可以使用caption*命令给图片加上不自动编号的小标题

注意到上图的编译结果是文字在图片的下方,但是我们在源代码中写的是文字在图片的上方,这就是因为LaTeX中将table和figure环境视为一种浮动体,要想使得图片在我们理想中的位置,需要在figure环境中加上一个参数,这个参数表示浮动体允许排版的位置,h:当前位置,t:顶部,b:底部,p:单独成页,table和figure环境的默认位置是tbp,LaTeX按照htbp的优先级对浮动体进行排列。

还可以加上对齐命令使得图片居中对齐

有时候我们想要对图片进行并排放置,可以直接在figure环境中插入多张图片,要注意图片的宽度会影响图片的分行显示~

还可以实现不同的排版方式,可以用quad或者qquad等在图片之间显示空格

我们可以用label{name}实现交叉引用,在所要引用的地方使用ref{name}进行引用,大括号中的名字是我们自己取得,一般做到见名知义

更新:关于插入图片还有一些情况,我将在LaTeX补充中提到

好啦,今天先写到这里~内容有点多,自己多动手试试吧

latex multicolumn_LaTeX入门(3)相关推荐

  1. 【LaTeX】E喵的LaTeX新手入门教程(4)图表

    这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基 ...

  2. 【LaTeX】E喵的LaTeX新手入门教程(6)中文

    假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的LaTeX新手入门教程(3)数学 ...

  3. 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织

    这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版  [LaTeX]E喵的 ...

  4. 【LaTeX】E喵的LaTeX新手入门教程(3)数学公式

    昨天熄灯了真是坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇  [LaTeX]E喵的LaTeX新手入门教程(2)基础排版上一期测试答案1.大家一开始想到的肯定是\LaTeX{}e ...

  5. 【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

    换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{ar ...

  6. 如何在 XMind 中输入数学方程?LaTeX 简易入门

    数学方程输入对于很多理工科朋友来说是一件让人头疼的事情.不仅是数学方程本身就纷繁复杂花样百出,各种输入语法更是劝退无数人.然而很多看似复杂的东西其实并非如想象中的难,抓住本质即可快速入门.今天和大家分 ...

  7. LaTeX的入门使用(新手使用向)

    LaTeX的入门使用 使用工具:texlive 之前通过对数学建模课程的学习,得知使用latex写论文会显得比较高级,并且也更为规范.相比较于word的缺点显然是使用起来比较麻烦.通过这篇文章带大家简 ...

  8. latex初学者入门(二)

    时隔2月多,老板又布置新任务,将Infocom会议的文章用latex排版,时间比较紧,所以也就加个班,现在总算是改完了,做过2次排版,只能算是了解的阶段吧,上一篇文章latex初学者入门已经基本介绍了 ...

  9. LaTeX快速入门(简易模板)

    LaTeX 基于 TeX,主要目的是为了方便排版.在学术界的论文,尤其是数学.计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮. 如果还没有安装LaTeX,这里有完整的安装教程. ...

最新文章

  1. JSP笔记-JavaBean
  2. UIProgressView(进度条控件)
  3. 机器学习训练秘籍完整中文版下载(吴恩达老师新作)
  4. Webkit for android
  5. java跟python对比_【多年的Java程序员总结Java与Python的对比 】
  6. jsp文件通常用common_springboot还能这样用redis
  7. 2020年计算机视觉学习指南
  8. 注册了patchwork.kernel.org
  9. 子类调用父类构造器的几种情况
  10. 《11.02-构建之法:现代软件工程-阅读笔记》
  11. vue+axios 拦截器实现统一token
  12. 使用免费软件Emu8086学习汇编
  13. 卷积神经网络的基本原理
  14. 山西台达plc可编程控制器_PLC(可编程控制器)的点动控制原理
  15. win10自动修复重启,无法开机「完美解决」
  16. 使用bundletool从.aab构建安装.apks
  17. 根据入栈顺序判断出栈顺序的合法性
  18. C# Aspose.Words 用法
  19. Windows XP Professional SP3安装版
  20. 什么是B*树倒排索引技术 - 已解决 - 搜搜问问

热门文章

  1. php java session共享_PHP实现session共享
  2. 摩托车计算机辅助设计,摩托车消声器消声特性及计算机辅助设计研究
  3. css两列布局之基于BFC规则实现
  4. Java内存区域与内存溢出
  5. LINUX下PHP安装VLD扩展并测试OK
  6. 基于小程序的Token身份权限体系
  7. Node.js 博客实例(三)添加文件上传功能
  8. 山石网科SG-6000-E5560配置SSL ***实例
  9. [Everyday Mathematics]20150113
  10. JS 内置对象DATE的方法