LaTex[三] 页面设置

原生页面设置

LaTex原生的页面设置只需要在设置文档类型位置便可以完成,同时可以设置全局的文字字号

\documentclass[letterpaper,10pt]{article}

其中设置页面大小的相关命令可以自己查官方文档设置。

因为通常大家用的都是geometry宏包,所以就记录一下geometry中相关的使用方法。

geometry宏包

geometry有三个较为常用的命令

\geometry{}

通常放在导言区,用来设定整个文档的页面

\newgeometry{}
\restoregeometry{}

一般来说,导言区定义页面之后就不能改变了,但是有时我们需要文档中不设定不一样格式,所以上面两个命令就可以完成这个任务,而且只能在文档中中部(\document{begin} 之后)。前者重置除了智障布局相关的参数(landscape,portrait,papersize,paper等)之外的所有参数。后者便会恢复导言区的设置。这样就只有中部的页面不一样了。

设定参数是 key=value的形式,放在大括号之中,并使用“,”分隔开。

页面大小

大家最常用的是A4、A5这样的纸张大小,所以比较常用的都可以直接使用

paper|papername = a4paper

设定,

而相关参数大家可以参考geometry文档中的内容。

除此之外,我们还可以自定义宽度和高度,纸张方向等

paperwidth=10cm 宽度
paperheight=60cm 长度
papersize={10cm,60cm}  宽度和长度(有顺序哦)

测试发现,单位可以是cm或者mm,这样如果有特殊的页面需求,就可以轻松自定义了。

papersize.png

landscape=true|false
portrait=true|false

纸张方向,两者都是布尔型值,前者为水平放置,后者为竖直放置,下图展示A4纸张水平放置的示例。

landscape.png

布局大小

一般页面的布局都和纸张大小关联着,和纸张一样大小,不必自己设定。但是因为纸张设定之后再文档中无法使用 \newgeomrtry{} 命令改变,所以再需要改变局部布局的时候便会用到这个命令。

layout=a5paper

下图是我在第二段使用layout改变布局的结果

layout.png

,当然这只是表示有这种效果,具体使用还是需要自己查看geometry文档进行更精细的设置,比如水平垂直偏移,自定义布局的高度宽度等。文档我会放在末尾的。

layout效果图.png)

body

刚开始看body这部分设置被这么多的命令吓到了,但是仔细看了之后,也不是很复杂。body包括文字、页眉页脚、页边批注三个部分。(参考下面的图吧)

body1.png

下表展示部分代码,其他的如上参考geimetry文档吧。

整体 hscale total body宽度和纸张宽度的比例(默认0.7)
vscale total body高度和纸张高度的比例(默认0.7)
scale total body和纸张大小比例
width 自定义total body宽度
height 自定义total body高度
total 自定义高度和宽度
文本 textwidth 文字区域宽度
textheight 文字区域高度
text|body 宽度和高度
页眉页脚 includehead (布尔值) 默认不包含页眉
includefoot (布尔值)默认不包含页脚
页边批注 includemp (布尔值)默认不包含页边批注

页边距

这部分不想写了,下次要用的时候就在看文档吧。

页边距1.png

其实还有图片,表格插入什么的,还有很多都没写,也不管了。

其实LaTex的排版不用具体学每一个命令,因为要用到这个的人大概也是要发Paper了,对应期刊一般都有模板的,照着做就好了,但是前提是要对那些命令有一定认识。

LaTex笔记到此结束

geometry文档:https://pan.baidu.com/s/1emJbeLTWN-dZUnm76OTycw
提取码:rw2a

猜你喜欢

转载自www.cnblogs.com/Huang-weimin/p/12655434.html