LaTex学习笔记
LaTex学习笔记
文章目录
一、题目&作者
\title{MCM} %文章题目
\author{yourname} %文章作者
\date{March 30,2020} %日期,可使用默认日期
二、文章布局
1、文章开始和结束
\begin{document}
%文章
\end{document}
2、文章板块
\maketitle
\section{Aesop Fables}
3、摘要
\begin{abstract}
内容
\end{abstract}
4、脚注与旁注
\footnote{脚注内容} %带有编号脚注
\marginpar{旁注内容} %旁注
5、目录
\tableofcontents %自行产生目录
6、章节
\chapter{Aesop Fables}
7、标题
\section{内容} %大标题
\subsection{内容} %子标题
8、无序列表
\begin{itemize}
\item program 1
\item program 2
\item program 3
\end{itemize}
9、有序列表
\begin{enumerate}
\item program 1
\item program 2
\item program 3
\end{enumerate}
自定义latex序号:
在\begin{enumerate}后面加入:
\renewcommand{\label 更改的位置}{改动的样式}
更改的位置:
一级标题:enumi 二级标题:enumii
三级标题:enumiii 四级标题:enumiv(同理)
改动的样式:
\Romon{ }罗马数字大写 \romon{ }罗马数字小写
\arabic{ }阿拉伯数字 \Alph{ }英文字母大写
\alph{ }英文字母小写 \theenumi带括号的数字,如:(1)
10、项目列表(可以添加想要的项目名称,可用于算法描述)
\begin{description}
\item [program 1] program1
\item [program 2] program2
\item [program n] programn
\end{description}
11、引用文
\begin{ }
%引用文
\end{ }
-
quotation:只是每行长度缩短,其他与平常段落一样,与空白则为新段落
-
quote:空白行的新段落会增加一小段空白,不会空出新的空白
-
verse:与quote相似,只是新增加的段落前的空白会更大
12、迷你页
\begin{minipage}[参数]{长度}
%迷你页内容
\end{minipage}
参数为预设:迷你页居中
参数为[t]:迷你页第一排与上端对齐(top)
参数为[b]:迷你页最后一排与上端对齐(bottom)
13、数学定理
定理环境:
\newtheorem{name}{caption}[within]
如:\newtheorem{thm}{Theorem}[section],在一个section内编号2.1...
\begin{thm}
Suppose graph G=FH(n). If n is odd, ……
\end{thm}
\newtheorem{name}[number_like]{caption}
若:\newtheorem{thm}{Theorem}[section]和 \newtheorem{def}{Definition}[section]
想要同一计数,可以用:\newtheorem{def}[thm]{Definition}
三、页面格式设置
1、内文设定:
中间文本的文字范围
2、强制换页(new page):
\clearpage & \newpage
3、调整横向空间(数学公式编号)
内容 \\ \hspace*{\fill} Q.E.D. %空格
内容 \dotfill\ Q.E.D. %点标注
内容 \hrulefill\ Q.E.D. %横线标注
4、居中
\centerline{内容}
文本块居中:
\begin{center}
%居中部分文本
\end{center}
靠左:
\begin{flushleft}
%居左部分
\end{flushleft}
靠右:
\begin{flushright}
%居右部分
\end{flushright}
5、字体大小
\tiny %5pt
\scriptsize %7pt
\footnotesize %8pt
\small %9pt
\normalsize %10pt
\large %12pt
\Large %14pt
\LARGE %17pt
\huge %20pt
\Huge %25pt
使用方法:
- \Large 指令之后的字都被改变,除非再遇见下一个标识符
- {\Large …}只有括号内的字体被改变
6、字体种类
\rm %roman
\bf %boldface
\it %italic
\sc %small caps
\sf %sans serif
\tt %typewriter
\em 更改字体表示强调,原本为意大利字体改为罗马字体,原本为罗马字体则改为意大利字体
\underline 下划线表示强调
四、数学公式使用
1、公式排版
inline:公式在一行内
$a+b=c$
display:公式独立在一行
\[ a+b=c \]
同时,使用可以编号的公式(在此公式块中的公式将自动编号):
\begin{equation}
a+b=c
\end{equation}
2、公式基本类型
(1) 脚注
上脚注:^{ } 下脚注:_{ }
若括号中只有一元符号,括号可以省略
(2) 分数
\frac {分子}{分母}
如果要使多分数的符号大小一样,则需要强制改变符号大小:
\displaystyle
如:\[ a_0+\frac{1}{a_1+\displaystyle\frac{1}{a_2+\displaystyle\frac{1}{a_3}}} \]
(5) 求和与积分
求和:从1到n将f(x_k)求和
\sum_{k=1}^nf(x_k)
积分:从a到b对 f(x) 积分
\int_a^bf(x)dx\
二重积分:
\int\!\!\!\int_{D_n} w(z)dxdy\
可以用如下表示积分区域:
\limits_{}
如:\int\!\!\!\int\limits_{\!\!\!\!\!\!B}|f(z)|^2dxdy
(6) 连乘、交集和并集
连乘:\prod_{j=0,j\nei}^n(x-x_j) %其中\ne为不等于
交集:\bigcap
并集:\bigcup
(7) 根号
\sqrt [n] {数学式} %其中n为根号的n次方
(8) 左右标记
\left 和\right
如:\left [ \frac XY \right ] %在左右加入括号
(9) 空白标记
\, %小空白
\: %中空白
\; %大空白
\! %小空白(负,比寻常靠的更近一点)
(10) 数学记号
在数学公式中放入文字描述:\mbox{ }
否定:\not 数学符号
堆叠:\stackrel{上数学式}{下数学式}
换行:
\begin{eqnarray}
|f(z)| & = & {|e^{z^2-4}-1|}^{\frac 13} \\
&\leq& {(|e^{z^2-4}|+1)}^{\frac 13} \\
& = & {(e^{x^2-y^2-4}+1)}^{\frac 13}
\end{eqnarray}
%%上述每个公式均要编号,如果想只有一个公式编号:
%%在换行\\后面加上\nonumber
%%注:数学环境eqnarray*中将不会进行编号
(11) 数学式的排列
\begin{array} [位置] {行对齐}
%%数学式具体内容
\end{array}
位置有[t]、[b]和预设三种,
行对齐有l(left)、c(center)和r(right)三种参数:
{lcr}表示一共三行,第一行左对齐,第二行中间对齐,第三行右对齐
五、表格环境
1、表格基本类型
\begin{tabular} [位置] {行对齐}
\hline %表示横线
%%内容开始,其中每一列的内容用&进行分隔,并且每行用\\进行结尾
\hline %表示横线
\end{tabular}
位置和排列类似:有[t]、[b]和预设三种,可以省略,
行对齐有l(left)、c(center)和r(right)三种参数:
{lcr}表示一共三行,第一行左对齐,第二行中间对齐,第三行右对齐
\multicolumn{合并行数}{行对齐方式}{內容} %单元格的合并
\centering %表格居中
\cline{a-b} %从a列到b列画横线,如;\cline{2-3},从2到3列画横线
2、表格的编号
可能使用到的标题和子标题的工具包(如果用到subfigures或subtables环境的时候)
\usepackage{caption}
\usepackage{subcaption}
3、表格的着色
\usepackage{colortbl} %文件前加上宏包
\columncolor[色系]{色名}[左伸出][右伸出] %让整个字段着色
\rowcolor[色系]{色名}[左伸出][右伸出] %让整个横列着色
\arrayrulecolor{颜色} %指定线条颜色
\doublerulesepcolor{颜色} %指定双线内间隔颜色
%%若要将表格整行着灰色
\rowcolor{mygrey} %整行着色灰色
4、三线表格(+着色)示例
引入宏包:
\usepackage{colortbl} %着色
\usepackage{booktabs} %表格横线粗细
\begin{table}[ht]
\caption{Review paper} % 表格标题
\centering % 表格居中
\begin{tabular}{cc} % 两列表格
\toprule %三线中的第一条线
item 1 & item 2 $0.5ex$ \\% inserts table heading
\midrule %三线中间那条线
\rowcolor{grey}
a & b \\ % inserting body of the table
\hline
c & d \\
\hline
\rowcolor{grey}
e & f $1.5ex$\\ % [1.5ex] adds vertical space
\bottomrule %三线表格底部的线
\end{tabular}
\label{table:nonlin} % is used to refer this table in the text
\end{table}
六、参考文献
1、使用BibTex引用参考文献
(1) 建立参考文献数据库
利用BibTeX文件(后缀名.bib)管理参考文献,例如:
@article{name1,
author = {作者, 多个作者用 and 连接},
title = {标题},
journal = {期刊名},
volume = {卷20},
number = {页码},
year = {年份},
abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的}
}
-
第一行@article 告诉 BibTeX 这是一个文章类型的参考文献,还有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings,manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.
-
“name1”,就是你在正文中应用这个条目的名称.
(2) 步骤
- 设置参考文献类型,标准为plain
\bibliographystyle{plain}
- 在正文中引用为
\cite{引用文章名称} %引用文章名称为@article后面的名称
- 告诉latex生成参考文献列表,在想要生成参考文献的时候输入:
\bibliography{bibfile}
这里的bibfile 就是 BibTeX 数据库文件 bibfile.bib
2、不使用BibTex引用参考文献
\begin{thebibliography}{99}
\bibitem{ref1} %%直接列出参考文献
\bibitem{ref2} %%直接列出参考文献
参考文献在正文中的引用:
%在需要引用的地方后面
\cite{ref1}
\cite{ref1, ref5}
七、特殊符号
\cdot %单个点
\cdots %横向多个点
\vdots %竖向多个点
\ddots %斜向多个点
%缩进两个字符
\usepackage{indentfirst}
\setlength{\parindent}{2em}