大家在用LaTeX排版时,是否遇见过需要将某几个段落或一句话的字进行等间距排列,可是又不知如何下手的情况?今天给大家总结了几个关于空格命令的汇总,这篇文章可以学到以下几个知识点:
-
水平方向的固定宽度
-
自定义空格长度
-
橡皮长度(即可随内容伸缩的距离)
这里使用LaTeX在线编译平台:
不用安装插件和下载软件贼方便!
一、水平方向的固定宽度
先说明一个长度单位: em。这个单位,常用 LaTeX的小伙伴肯定不陌生,但是具体含义其实众说纷纭。它并不严格地等于字体中 M 的宽度,也并不严格等于字体本身的大小,只需要知道这个单位会随着字体变化就行了。
字号 \quad 对应的 \qquad 长度
\zihao{-2}字号 \quad 对应的 \qquad 长度
所以,em这个单位不是一个固定的单位,而是根据你所设置字体的大小改变而改变。
可以看上面的表格汇总,通常情况下,一般都是空一个当前字体的字符大小时,直接使用\quad命令,便会产生一个m的宽度。但是,也有特殊情况会空1/3,乃至1/6字符,或缩进的时候,大家可以保存图表~
下面举个例子看看:
不同\ 距离的\ 水平间距\\
不同\;距离的\;水平间距\\
不同\,距离的\,水平间距\\
不同\!距离的\!水平间距\\
大家可以根据自己的需求,进行间距的调整,但是这边需要注意两点:
1.在使用\quad时,需要在命令后敲上空格,作为一个命令结束的标志。
2.而类似于\+标点的组合 ,使用时,原则上是不能敲上空格的。如果敲上空格,会导致生成的文本空格长度不一致。
二、自定义空格长度
本章将会从横向及纵向两个方向来说明如何自定义。
1、水平间距
\hspace{}:括号内通常填上自定义的间距。
\hspace*{}:某些只有一边有内容时(如行首),可以使用此命令阻止距离被忽略。
自定义\hspace{1cm}1厘米距离\\
自定义\hspace{2cm}2厘米距离\\
\hspace{2em}自定义距离\\
\hspace*{2em}自定义距离\\
报\hspace{-0.3em}团\hspace{-0.3em}取\hspace{-0.3em}暖
自定义间距使用起来非常灵活方便,在需要定义距离的位置输入\hspace{}或 \hspace*{}命令,无痛解决烦恼!
2、垂直间距
即\vspace{},为了保证正确的间距效果,命令一般放在后面一段的开头,而不是前面一段的末尾。我较常使用的情况是单独放一行。
老板,来一笼包子
哎呀,后面别挤啦!
\vspace{-1em}
快点!赶时间!
\vspace{1em}
保持距离,好好排队!
这边举例一段情景对话~在快乐中学习!
三、橡皮长度(即可随内容伸缩的距离)
认识一个新的命令:\fill,它可以从零开始无限延伸,是不是和拉扯的橡皮很像?\hfill:即\hspace{\fill}的简写,使用这个命令,可以将几个板块的内容(图片、文字)均匀排列在一行之中 。
等\hfill 间\hfill 距\hfill 排\hfill 列
这\hfill 一\hfill 排\hfill 是\hfill 等\hfill 间\hfill 距\hfill 排\hfill 列
有没有发现,无论输入多少字,它的扩展上限都是一行,在一行内把每个字等间距的排开。
垂直方向:\vfill,而它的扩展上限则是一页。
为了方便理解,我们在新的一页上举例:
\newpage
\zihao{-1} slager\vfill 人人都是\vfill 论文排版高手
今天的分享到此结束啦!希望对大家有所帮助,有什么疑问或建议欢迎留言~