latex指南-轻松学会学术论文排版
其实本人就不是很喜欢用latex,但是用惯了之后觉得相比mathtype或者word那里操蛋的数学公式渲染,latex好太多了。
另外一个原因就是markdown是支持latex的,所以敲一些公式的时候也不得不写点latex语法,久而久之就习惯了。
(PS:关于markdown的简单介绍建议看我的另一篇文章哦,搭配食用最佳😊)
安装这里就一笔带过喽,进入的链接选择合适版本即可:
纯latex中使用
基本框架:
首先建立一个test.tex文件,在其中输入:
\documentclass{article}
\begin{document}
Hello world!
\end{document}
这样就生成了一个最基本的tex文件,在TeXShop中点击Typeset或者command+T快捷键(在Sublime Text中是Command+B)就可以编译并生成PDF了
基本语法
- 选择文档类型
\documentclass{}规定文档的类型,可以选择文章article,也可以选择其它类型,如book、letter等等
- 添加注释
在每一行的末尾加上%,然后就可以添加注释了,编译后注释的内容不会出现在文档中。如果文章内容中需要使用%的话,需要在%前面加上反斜杠\。
- 添加标题、作者、日期等信息
\documentclass{article}
\title{My first Latex document}
\author{Yingshan Li}
\date{8/26/2018}
\begin{document}
\maketitle
Hello world!
\end{document}
这样就可以将文章的标题、作者、日期等信息添加到文章中了,\maketitle这个控制序列可以将这些信息按照预定的格式打印出来。
- 添加目录
只需要在导言区中添加\tableofcontents就可以了
\documentclass{article}
\title{My first Latex document}
\author{Yingshan Li}
\date{8/26/2018}
\begin{document}
\maketitle
\tableofcontents
Hello world!
\end{document}
添加章节
\section{}
\subsection{}
\subsubsection{}
添加段落
\paragraph{}
\subparagraph{}
\subsubparagraph{}
添加包
当需要用到非默认存在的包时,需要在导言区中添加,如
\documentclass{article}
\usepackage{amsmath}
\title{My first Latex document}
\author{Yingshan Li}
\date{8/26/2018}
\begin{document}
\maketitle
Hello world!
\end{document}
字体设置
一般我们用fontspec包来设置字体
\usepackage{fontspec}
\setmainfont{Times New Roman}
可以在markdown中使用
注意,既然都可以在markdown中使用,那这些语法也肯定可以在latex中使用。
以下都是代码块中的是语法,紧接着是效果。
空格
\quad
换行
\\
(PS:为了演示处美观,演示每个公式之后我都换写个\ \ 换下行哈)
字体大小
\tiny
\scriptsize
\small
\normalsize
\large
\large
\LARGE
\huge
\Huge
添加数学公式
插入行内公式
$E=mc^2$. 两个$中间的就会渲染成公式
哈哈哈\(E=mc^2\)呵呵
插入行间公式
$$
$$
哈哈
呵呵
(发现了没,相比行间公式,行内公式可以公式与文字在同一行)
对行间公式进行编号
\begin{equation}
...
\end{equation}
x^1 \
x_{ij}^m
\frac{m}{n}
\sqrt{a} \
\sqrt[m]{n}
\sum_{i=m}^{n}
\prod_{i=m}^{n}
\int_{i=m}^{n}
\vec a \
\overrightarrow{AB}
a+b+\cdots+z
\underbrace{a+b+\cdots+z}_{26}
\overline{m+n} \
\underline{m+n}