latex指南-轻松学会学术论文排版

其实本人就不是很喜欢用latex,但是用惯了之后觉得相比mathtype或者word那里操蛋的数学公式渲染,latex好太多了。

另外一个原因就是markdown是支持latex的,所以敲一些公式的时候也不得不写点latex语法,久而久之就习惯了。

(PS:关于markdown的简单介绍建议看我的另一篇文章哦,搭配食用最佳😊)

安装这里就一笔带过喽,进入的链接选择合适版本即可:

http://www.ctex.org/HomePage

纯latex中使用

基本框架:

首先建立一个test.tex文件,在其中输入:

\documentclass{article}
\begin{document} 

Hello world! 

\end{document}

这样就生成了一个最基本的tex文件,在TeXShop中点击Typeset或者command+T快捷键(在Sublime Text中是Command+B)就可以编译并生成PDF了

基本语法

  1. 选择文档类型

\documentclass{}规定文档的类型,可以选择文章article,也可以选择其它类型,如book、letter等等

  1. 添加注释

在每一行的末尾加上%,然后就可以添加注释了,编译后注释的内容不会出现在文档中。如果文章内容中需要使用%的话,需要在%前面加上反斜杠\。

  1. 添加标题、作者、日期等信息
\documentclass{article}  
\title{My first Latex document} 
\author{Yingshan Li} 
\date{8/26/2018} 
\begin{document} 
\maketitle 

Hello world! 

\end{document}

这样就可以将文章的标题、作者、日期等信息添加到文章中了,\maketitle这个控制序列可以将这些信息按照预定的格式打印出来。

  1. 添加目录

只需要在导言区中添加\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

哈 哈 哈 呵 呵 呵 ( 中 间 没 有 \quad ) 哈 哈 哈 呵 呵 呵 ( 中 间 有 \quad ) 哈哈哈呵呵呵(中间没有\verb|\quad|) \\ 哈哈哈 \quad 呵呵呵(中间有\verb|\quad|) \quad\quad

换行

\\

$$
哈哈哈 \quad 呵呵呵(中间没有\verb||\verb||) \

哈哈哈 \quad\ 呵呵呵(中间有\verb||\verb||)
$$

(PS:为了演示处美观,演示每个公式之后我都换写个\ \ 换下行哈)

字体大小

\tiny 
\scriptsize 
\small 
\normalsize 
\large 
\large 
\LARGE 
\huge 
\Huge

s d s d s d s d s d s d s d s d s d \tiny sd \\ \scriptsize sd \\ \small sd \\ \normalsize sd \\ \large sd \\ \large sd \\ \LARGE sd \\ \huge sd \\ \Huge sd \\ sdsdsdsdsdsdsdsdsd

添加数学公式

插入行内公式

 $E=mc^2$.  		两个$中间的就会渲染成公式

哈哈哈 E = m c 2 E=mc^2 E=mc2呵呵

插入行间公式

$$

$$

哈哈
E = m c 2 . E=mc^2. E=mc2.
呵呵

(发现了没,相比行间公式,行内公式可以公式与文字在同一行)

对行间公式进行编号

\begin{equation} 
... 
\end{equation}

KaTeX parse error: No such environment: equation at position 9: {\begin{̲e̲q̲u̲a̲t̲i̲o̲n̲}̲ } S_{n+1} = S_… {\end{equation}

上下标

^ %上标
_ %下标

x^1	
x_{ij}^m

x 1 x i j m x^1 \\ x_{ij}^m x1xijm

分式

\frac{m}{n} 

m n \frac{m}{n} nm

开方

\sqrt{a} 
\sqrt[m]{n} 

a n m \sqrt{a} \\ \sqrt[m]{n} a mn

累计求和

\sum_{i=m}^{n}  

∑ i = m n \sum_{i=m}^{n} i=mn

累计求积

\prod_{i=m}^{n} 

∏ i = m n \prod_{i=m}^{n} i=mn

积分

\int_{i=m}^{n}

∫ i = m n \int_{i=m}^{n} i=mn

向量

\vec a  %a向量 
\overrightarrow{AB} %A到B的向量

a ⃗ A B → \vec a \\ \overrightarrow{AB} a AB

省略号

a+b+\cdots+z   

a + b + ⋯ + z a+b+\cdots+z a+b++z

大括号

\underbrace{a+b+\cdots+z}_{26} 

a + b + ⋯ + z ⏟ 26 \underbrace{a+b+\cdots+z}_{26} 26 a+b++z

横杠

\overline{m+n}  %m+n公式上面加上横杠 
\underline{m+n} %m+n公式下面加上横杠

m + n ‾ m + n ‾ \overline{m+n} \\ \underline{m+n} m+nm+n

希腊字符以及一些常用运算符

骚不动了不想写了,看这个吧😩

LaTeX数学符号总结 :Asurada-Sugo

参考资料

Latex基础语法 李应山

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值