1:当 latex 处理源文件时, 首先需要知道的就是作者所要创建的文档类型。 文档类型可由\documentclass 命令来指定。一开始用\documentclass[option]{class}
clsss 指定想要的文档类型,可以是:article 排版科学期刊、 演示文档、 短报告、 程序文档、 邀请函……;proc 一个基于 article 的会议文集类;minimal 非常小的文档类。 只设置了页面尺寸和基本字体。 主要用来查错。;report 排版多章节长报告、 短篇书籍、 博士论文…;book 排版书籍;slides 排版幻灯片。
options 参数可以定制文档类的属性。 不同的选项之间须用逗号隔开。
eg:\documentclass[11pt,twoside,a4paper]{article}
这条命令会引导 latex 使用article 格式、 11 磅大小的字体来排版该文档, 并得到在A4 纸上双面打印的效果。
2:引言区插入宏包,使用\usepackage[] {} 语句
\usepackage{graphicx}:支持插图
\usepackage{epstopdf}:pdflatex 命令下支持 EPS 格式的矢量图
\usepackage{subfigure}:插入多图时用子图显示
\usepackage{array}:对表格列格式的扩展
\usepackage{diagbox}:排版斜线表头
\usepackage{amsmath} :AMS 数学公式扩展
\usepackage[varg]{txfonts}:Times 风格的字体宏包
\usepackage{subeqnarray}:它提供了 subeqnarray 和 subeqnarray*两个环境,使用其定义的 \slabel 命令,可对多行公式组中的每一行进行编号,如给出 (1a),(1b), (1c)等。
\usepackage{cases}:提供特殊功能的公式环境
\usepackage{algorithm}:编排算法
\usepackage{algorithmicx}:编排算法
\usepackage{algpseudocode}:
\usepackage{multirow}:支持合并多行单元格
\usepackage{stfloats}:
\usepackage[justification=centering]{caption}:控制浮动体标题的格式
\usepackage{amsmath,epsfig,subfigure,amssymb,graphicx,amsfonts,cite,color,float,makecell}
epsfig:插入图片
float:设置图片浮动位置
amssymb:在 amsfonts 基础上将 AMS扩展符号定义成命令
amsfonts:AMS 扩展符号的基础字体支持
makecell:支持在单元格里排版多行内容(嵌套一个单列的小表格)
3.\setcounter{page}{1}:除了page还可以使用part;paragraph;subparagraph;figure;equation;enumi;chapter;section;subsection;subsubsection;tablee;numii;page;footnote;enumiii;mpfootnote;enumiv
在page环境下数字编号,从1开始编号。也可以从别的开始编号。
eg:使用 enumerate 环境数字编号的时候,想让编号不从 1 开始,而是从 3 开始继续编号。只需在 enumerate 后加上 \setcounter{enumi}{3} 即可,如:
\begin{enumerate} \setcounter{enumi}{3}
\item
\item
\end{enumerate}