latex超级基础的文档手册,可学可查——第一部分:基本结构、中文处理、字体设置、章节设置

1 latex 源文件的基本结构

          latex文档分为导言区和正文区,其中导言区主要是作为声明文章的基本参数,比如文章类型,文章作者,格式等文章的基本要素。而正文区主要是作为撰写文章内容的部分。如图1-1。

图1-1(1) 样例

图1-1(2) 样例的编译结果(pdf形式)

 

       导言区通常是在\document之后声明文章参数,\title表示文章标题,\author表示文章作者,\date表示文章时间,具体声名内容以及更多声明内容下文中将会详细讲解。

       正文区通常是在\begin与\end之间,latex通常有且仅有一个正文区。通常latex的注释使用%进行注释,如图1-1。

       同时,我们通常在写数学的公式时,在latex中可以使用$f(x)$进行书写,两个$符号中间的内容称为数学模式,而两个$符号之外的内容称为文本模式,如图1-2。

图1-2 数学模式样例及编译结果

同时,使用两个连续的$符号“$$”也可以使用数学模式,两组两个连续的$符号分割部分为行间数学模式,而两个单$符号组成的为行内数学模式,如图1-3。

图1-3 不同数学模式样例及编译结果

        

2 latex的中文处理

         提前声明,本文为个人笔记,仅为个人学习使用,同样此部分也可以使用TeX Live或者MikTeX,个人不做任何评论。

首先,需要使用latex处理中文时,需要进行一些初步的设置,需要在编译器中使用XeLaTeX。同时,编码方式需要使用UTF-8。不同的编译器配置方式不同,一般都是在编译器配置中能找到。同样,也可以在导言区进行设置,在 \documentclass 后的一个可选参数中写入UTF-8代表本文使用UTF-8编码方式。如下图2-1:

图2-1 基本设置

 

         接下来,我们需要引用ctex一个宏包,ctex也是Tex的一个版本。可以通过相应的帮助文档在使用中学习。在此只做入门基础脉络的描述,如果有机会,将会在之后的文章中讲解。或是直接讲解TeX Live或者MikTeX。

3 latex中的字体设置

 

         在使用latex中我们要对字体设置,选用不同的字体。latex中,字体有5中属性,分别为:字体编码、字体族、字体系列、字体形、字体大小。

         字体编码:正文字体编码、数学字体编码

         字体组:罗马字体、无衬线字体、打字机字体

         字体系列:粗细、宽度

         字体形状:直立、斜体、伪斜体、小型大写

3.1 字体族设置

         使用\textrm{内容}设置为罗马字体、\textsf{内容}无衬线字体、\texttt{内容}打字机字体,这种设置方法是将{}中的内容字体进行设置。

         使用\rmfamily、\sffamily、\ttfamily可以设置下文字体为罗马字体,无衬线字体,打字机字体。如图3-1为示例:

图3-1(1)字体示例

 

图3-1(2)字体示例

同时,第二种方式也可可以使用{}进行分组,但是与第一种方法有些许不同:{\rmfamily+内容}。一般我们把的一种方式叫做字体设置命令,第二种叫做字体设置声明,下文均类似。

3.2 字体系列设置

字体的系列主要指的是字体的粗细与宽度,与字体族设置是很类似的。设置为中等粗细字体\textmd{内容},设置为粗体\textbf{内容}。或者\mdseries+内容,\bfseries+内容。

图3-2 字体系列示例

3.3 字体形状设置

         字体形状包括直立字体、斜体、伪斜体、小型大写,与上文设置方式类似,不过多赘述。如下图3-3(1):

图3-3(1) 字体形状示例

我们发现,中文的直立字体与伪斜体,小型大写是相同的,所以中文字体我们需要用另一种命令去设置。在设置前我们需要调用ctex的宏。之后可以进行设置。命令如图3-3(2):

图3-3(1) 中文字体形状示例

         按照上图命令就可以设置中文字体啦,\quad是空一个中文字符的命令,相似的还有\qquad空两格字符。要注意的是,使用\textbf设置中文字体为粗体时,其实设置了字体为黑体,而\textit设置中文为斜体时,其实设置为楷书。

3.4 字体大小设置

latex中字体大小是通过设置相对与文章字体大小从而设置字体大小的。简而言之,就是您使用命令设置的字体大小,是相对于文章默认字体大小的大或者小,比如文章中字体大小为10pt,我们设置字体为\Large,则该类型字体会比10pt大。而文章中字体大小为12pt,我们设置字体为\Large,则该类型字体会比12pt大。

文章默认字体大小可以在导言区的\documentclass后的可选参数中设置。如:\documentclass[10pt]{article} %设置本文默认字体大小10pt。

字体大小设置命令(由小到大):\tiny、\scriptsize、\footnotesize、\small、\normalsize、\large、\Large、\LARGE、\huge、\Huge。

同样,中文字体大小设置需要使用ctex。命令如下:\zihao{0}初号、\zihao{-0}小初号、\zihao{1}一号、\zihao{-1}小一号……,

 

3.5 使用newcommand字体设置

latex中也可以自定义字体,在导言区使用newcommand指令,newcommand在latex中可以进行自定义命令,具体如何使用后续会聊,在这里只谈一下如何使用该命令自定义字体。

在导言区可以使用,\newcommand{\myfont}{\textbf{\textit{\texttt{My font}}}}定义我们自己需要的字体。需要使用时可以直接调用指令\myfont进行使用字体。

 

4 latex中的章节设置

4.1 章节设置

通常写文章时,我们在导言区经常有以下指令:

       \title{题目}

       \author{作者}

       \date{时间}         %\date{\today}将直接引用今日日期

在正文区,使用\maketitle指令可以直接引用文章题目、作者、时间信息进入文档。

在实际中,我们写文章时,经常会分不同的小节,不同的段落,对于这些小节和段落,在latex中有相应的命令可以进行处理。在正文区使用以下三种命令:

         \section{小节名} %设置一个小节

         \subsection{小节名} %设置上一个小节中的一个子小节

         \subsubsection{小节名} % 设置上一个小节中的一个子小节

         通过以上三种命令,可以较好的设置不同的小节,要注意的是,每个小节的字体是不会受到小节影响的。

         注意的是,当使用book类时,(\document{book})可以使用\chapter{内容}指令,此时\subsubsection指令将不会在起作用。

使用\tableofcontents命令可以产生目录。

4.2 内容设置     

         而文章内容排布时,我们也会用到以下常用指令:

         空行 %下一段,即下一行空两字符,注意不管空几行,均为下一行空两字符

         \\      %下一行齐头写,没有首行缩进

         \par  %下一段,要注意这个分段指令需要前后加上空格

图4-1(1) 章节设置示例

 

图4-1(2) 章节设置示例编译结果

4.3 章节格式设置

         我们在\document指令后写入不同参数更改不同的章节名称的格式,如:\document{ctexart}可以更改一些标题样式。同样,我们也应该使用\ctexset指令自定义我们需要的标题样式。\ctexset指令请查阅ctex的帮助手册第7章。这里简单提一下,在终端输入:

texdoc  ctex                       %查阅ctex帮助手册;

texdoc lshort                      %英文版latex帮助手册

texdoc lshort-zh                %中文版latex帮助手册

 

 

 

发布了14 篇原创文章 · 获赞 4 · 访问量 2788

猜你喜欢

转载自blog.csdn.net/wasser000/article/details/103779682
今日推荐