上一节中阐述的是简易的文本,本节在此基础上进行完善加工。
页面设置
页边距
在平时写文章的时候,其实对于页边距的要求不高,但是论文这种就比较的严格。
调整页边距需要使用\usepackage{geometry}
在这里我们平常使用此包进行调整页边距的常见用法如下:
\usepackage{geometry [left=2.50cm, right=2.50cm, top=2cm, bottom=2cm]{geometry}
这里在{}
前添加了[]
,在[]
里添加了相关参数:left、right、top、bottom(button是纽扣的意思)。
比较好理解,这里分别表示的是左右上下的页边距是多少厘米
页眉页脚
页眉页脚通常出现页码、姓名学号、标题等等。在上一节中,提及到页码在右上角,有时候又在中间,那如何做到统一规范,需要使用如下指令以及包。这里如果使用了此包,则对应的pagestyle要设置为fancy才能单独修改每一部分。
\usepackage{fancyhdr} % 设置页眉、页脚
\pagestyle{fancy}
在添加了对应的包以及指令后,出现下图所示的效果。页码出现在了下页脚居中的位置,且页眉的左边和右边都出现了目录。这明显是需要修改的。
对于页面的页眉页脚需要自定义修改,需要用到对应的指令。
\lhead{XXXX论文}%页眉左边
\chead{}%页眉中间
\rhead{某某题目}%页眉右边
\lfoot{}%页脚左边
\cfoot{\thepage}%页脚中间
\rfoot{}%页脚右边
这里的指令也非常好理解,毕竟我也在后面放了注释。{}
中间就是表示在对应的位置放你想要出现的文本。其中\thepage
表示页码
我们使用如下代码进行演示:
\lhead{XXXX论文}%页眉左边
\chead{页眉中间}%页眉中间
\rhead{某某题目}%页眉右边
\lfoot{页脚左边}%页脚左边
\cfoot{页码:\thepage}%页脚中间
\rfoot{页脚右边}%页脚右边
效果如下图所示:
这里要说明,对于使用\maketitle
指令所在的页面,是不会出现页眉页脚的。
如果不想要某一处,在指令的{}
中空着则不会显示,如下图所示。
多样化页眉页脚
这里会发现页眉是存在的,这是因为我刚才设置的\pagestyle{fancy}
,这里对于pagestyle,还有另外三个参数,他们分别是:empty
,plain
,headings
empty:没有页眉和页脚;
plain:没有页眉,页脚中部放置页码;
headings:没有页脚,页眉包含章节标题和页码;
我们在使用pagestyle的时候,如果需求比较个性化,推荐使用fancy
。如果是有人比较刁钻,喜欢这一页要页眉,那一页不要页脚,另外一页什么都不要。那么一般的用法是这样的:
\newpage %这里表示A页
\pagestyle{headings}%表示A页中不要页脚
AAAAAA
\newpage %这里表示B页
\pagestyle{plain}%表示B页中不要页脚
BBBBBB
\newpage%这里表示C页
\pagestyle{empty}%表示C页中不出现页眉页脚
CCCCC
对于这种刁钻的需求,其实就是不同页不同情况的需求,这里要将\pagestyle
放到具体的页中去。一开始我们将\pagestyle
放到\begin{document}
之前,这就是整体的布局了,表示这个文档的所有页面都满足这个pagestyle
。这种不同页不同需求的方式,同样适用于字体。
字体与字号
字体
其实写文章常用的中文字体无非是宋体、楷体、黑体。这在TexStudio中是自带的,我们只需要用下列指令:
\songti %宋体
\kaishu %楷体
\heiti %黑体
当然了,上述只是常用的中文字体。在写作中用到中文字体也没有太多样。
关于字体更多的情况,可以参考书《latex入门》–刘海洋。这本书电子版如有需要可以在下方评论留言。
写完了中文字体再来写英文字体,因为论文的英文字体要求是Times New Roman
,这里我们用到的指令略有不同,因为Latex本身是支持英文的,也就是默认为英文。所以只需要设置主体文字是Times New Roman
即可。可以通过如下指令进行:
\setmainfont{Times New Roman}
这个的用法和刚才的\pagestyle{}
一致,或者说Latex的指令的用法基本上都这样,它的作用范围取决于我们这条指令的位置。如果全文英文都用这个字体,那就将该指令放到\begin{document}
之前,否则就夹在页之间,单独生效。
说到这里,其实还有一个效果范围。在Latex中,范围通常用{}
来限定,所以我们可以这样:
This is a test!
{\setmainfont{Times New Roman}This is a test! }
This is a test!
我们可以看到这里的主体文字只对{}
的内容生效。后面所有类似的用法将不再阐述。
字号
字号的修改我们在word中习惯了小四,四号,五号这种中文大小。其实在latex中也有对应的指令。
latex中一般对于字号是设置多少pt
或者{number}
。两者的使用如下代码所示:
\fontsize{15.0pt}
\zihao{-4}%带负号表示小,这里表示小四
\zihao{4}%这里就表示四号字体
其实多少pt和设置的数字有一些关系。
具体的可以参考博客:字号对应关系这个博客写的非常详细了,只不过没有我这里使用的\zihao
颜色与符号
颜色
字体的颜色也非常容易操作,需要用到\usepackage{color}
接着就可以使用常用的颜色,这里介绍两种,我觉得写文章带颜色的情况不多。我在写半成品的论文的时候,用到颜色标注某一处需要修改。
\textcolor{color}{text}%color可以是:red、blue、green等等反正中文能叫出来的颜色都行
\textcolor{red}{红}
\textcolor{blue}{蓝色}
\textcolor{green}{绿色}
还有种高级一点的用法,RGB模式
\textcolor[RGB]{1,2,126}{RGB颜色}
我觉得知道一些基础就够用了,毕竟我也没用latex做过PPT,我对色彩研究也不是特别多。
符号
希腊符号
我们写书写公式的时候,什么Ω,θ,λ,ρ这种,在latex中也用指令。
我觉得这个表就非常清楚的写明了效果和指令,我就不一 一演示了。
这种希腊字母在数学公式中用的比较多,后面写到数学公式部分再结合使用。
项目符号
项目符号这种在列举的时候,我还是用到了不少。所以在本文中进行介绍。
需要用到到环境是\begin{itemize}
以及内部的\item[]
\begin{itemize}
\item[1.] 第一步
\item[2.] 第二步
\item[3.] 第三步
\item[4.] 第四步
\item[5.] 第五步
\end{itemize}
这里说明几点,这个环境可以直接放在document环境中写,不影响。item[]
中的[]
的内容可以自己定义,我这里定义的是1.
,2.
之类的,实际用的时候完全可以改成例如:(1)
,<1>
这种,全凭个人喜好。
今天暂时写这么多,后面的内容,下次再说吧。写完我论文用到的内容,就差不多了。后面如果用latex做ppt或者读研的时候用到 latex做什么的话,会在此栏目再度更新。