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

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

换行

\\

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

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

字体大小

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

\[\tiny sd \\ \scriptsize sd \\ \small sd \\ \normalsize sd \\ \large sd \\ \large sd \\ \LARGE sd \\ \huge sd \\ \Huge sd \\ \]

添加数学公式

插入行内公式

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

哈哈哈\(E=mc^2\)呵呵

插入行间公式

$$

$$

哈哈

\[E=mc^2. \]

呵呵

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

对行间公式进行编号

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

\[ {\begin{equation} } S_{n+1} = S_{n} + S_{n} \\ S_{n}=1=2^{n} $$ {\end{equation} ## 上下标 ```text ^ %上标 _ %下标 x^1 x_{ij}^m ``` \]

x^1 \
x_{ij}^m

\[ ## 分式 ```text \frac{m}{n} ``` \]

\frac{m}{n}

\[ ## 开方 ```text \sqrt{a} \sqrt[m]{n} ``` \]

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

\[ ## 累计求和 ```text \sum_{i=m}^{n} ``` \]

\sum_{i=m}^{n}

\[ ## 累计求积 ```text \prod_{i=m}^{n} ``` \]

\prod_{i=m}^{n}

\[ ## 积分 ```text \int_{i=m}^{n} ``` \]

\int_{i=m}^{n}

\[ ## 向量 ```text \vec a %a向量 \overrightarrow{AB} %A到B的向量 ``` \]

\vec a \
\overrightarrow{AB}

\[ ## 省略号 ```text a+b+\cdots+z ``` \]

a+b+\cdots+z

\[ ## 大括号 ```text \underbrace{a+b+\cdots+z}_{26} ``` \]

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

\[ ## 横杠 ```text \overline{m+n} %m+n公式上面加上横杠 \underline{m+n} %m+n公式下面加上横杠 ``` \]

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

\[ # 希腊字符以及一些常用运算符 ~~骚不动了~~不想写了,看这个吧:weary: [LaTeX数学符号总结 :Asurada-Sugo](https://blog.csdn.net/qq_39232265/article/details/78868487?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase) ## 参考资料 [Latex基础语法 李应山](https://zhuanlan.zhihu.com/p/52347414)\]

posted @ 2020-07-14 05:25  赤沙咀-菜虚坤  阅读(81)  评论(0编辑  收藏  举报