使用overleaf优雅地写文章

之前一般都用markdown写完转word或者pdf.为了更方便地插入公式和使用模板,使用tex格式来写文章,特别是科研可能是个更好的选择.

TeX/LaTeX 既可以表示所指的宏语言/格式,也可以表示实现该宏语言的整套软件,也可以表示软件中的一两个可执行程序命令

本地如果要使用可能需要装多个软件,比如texLive,texStudio等.主要是无法很好的跨平台,当换平台时一般需要通过网盘传送.如果使用overleaf从各个角度来看都方便多了,还方便与人分享交流review.与markdown差别是通过导入包使得功能更丰富,更加偏向科研.

Latex基本语法

这东西包含内容很多,通览一下即可.个人感觉是需要先了解一篇文章的结构.

序言(Preamble)和正文(Document)

首先基本文档结构氛围序言和正文.

序言

主要用来申明你写的文档类型、文档语言、文档使用的包(类似于Python中的import)等。一个常见的序言如下:

1
2
\documentclass[12pt, letterpaper]{article}
\usepackage[utf8]{inputenc}

简单来说就是声明要写的是article,report还是book并设置属性.同时导包并设置属性.

image-20221111162352108

babel设置语言,inputenc设置编码,geometry设置布局.

amsmath数学公式包,graphicx导入图片,hyperref设置超链接.

正文

对于正文内容使用\begin{ducument}\end{document}标签进行控制,在标签内就可以进行写作了,写在标签外的内容是不会展示出来的。和Markdown一样,换行需要按两次Enter\begin{abstract}\end{abstract}可以在正文中添加摘要

添加属性,即设置文档的标题 作者 时间 致谢

  • \title{your title}:添加文档标题
  • \author{your name}:添加作者
  • \thanks{funded by ...}:添加致谢信息,必须在author的花括号里面才有用
  • \date{your date}:添加日期,\today表示设置成编译文档那一天的日期
1
2
3
4
5
6
7
8
9
10
11
\documentclass{article}
\title{This is a title}
\author{
Zhao Xuhui\thanks{thanks 1},
Xuhui Zhao\thanks{thanks 2}}
\date{\today}

\begin{document}
\maketitle
This is test text.
\end{document}

注释使用%

引用

1
2
\label{pic}
this is a pic\ref{pic}

通常用在图片,表格的引用中.

字体

  • 加粗:\textbf{...}
  • 斜体:\textit{...}
  • 下划线:\underline{...}
  • 强调:\emph{...},与上下文字体相反,上下文常规它就是斜体,上下文斜体它就是常规
  • 居中:\centerline{...},居中显示文本

图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
\documentclass{article}
\usepackage{graphicx}

\begin{document}
This is a test of image insertion.

\begin{figure}[h] % 必须要有[h]否则插入的图片都在文字前面
\centering % 图像居中
\includegraphics[width=4cm]{test/cover31.jpg} %[]里可以指定影像大小
\caption{Electronic} % 图名
\label{fig_electronic} % 用于内部引用的图名
\end{figure}

It is a great figure.
\end{document}

插入图片的基本流程 \begin{figure} 居中 设置路径与大小 设置名字 在名字种设置label方便引用

列表

无序列表使用itemize,有序列表使用enumerate

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\documentclass{article}

\begin{document}
This is a test of list.

\begin{itemize}
\item The individual entries are indicated with a black dot, a so-called bullet.
\item The text in the entries may be of any length.
\end{itemize}

\begin{enumerate}
\item This is the first entry in our list
\item The list numbers increase with each entry we add
\end{enumerate}

\end{document}

表格

1
2
3
4
5
6
7
8
9
\begin{table}
\centering
\begin{tabular}{l|r}
Item & Quantity \\\hline
Widgets & 42 \\
Gadgets & 13
\end{tabular}
\caption{\label{tab:widgets}An example table.}
\end{table}

\begin{tabular}{l|c|r}这里面的{l|c|r},包含了三个字母,代表了表格总共有三列,第一列靠左偏移,第二列居中,第三列靠右偏移。竖线代表列之间用线分隔开来,如果想要左右两边都用线包围起来,应该改成{|l|c|r|}。接下来就是正式的表格绘制部分。

章节

\section{}来表示章节,从当前section开始直到下一个section出现,这期间的内容都属于当前section,花括号内是章节标题。章节号是LaTeX自动生成的

img

1
2
3
\section{Introduction}

Your introduction goes here! Simply start writing your document and use the Recompile button to view the updated PDF preview. Examples of commonly used commands and features are listed below, to help you get started.

目录

添加目录的命令是\tableofcontents

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
\documentclass{article}

\title{Test title}
\author{Zhao Xuhui}
\date{\today}

\begin{document}

\maketitle

\tableofcontents

\section{Introduction}

This is the first section.

Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Etiam lobortisfacilisis sem. Nullam nec mi et
neque pharetra sollicitudin. Praesent imperdietmi nec ante.
Donec ullamcorper, felis non sodales...

\addcontentsline{toc}{section}{Unnumbered Section}
\section*{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem. Nullam nec mi et neque pharetra
sollicitudin. Praesent imperdiet mi necante...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem. Nullam nec mi et neque pharetra
sollicitudin. Praesent imperdiet mi necante...

\end{document}

数学公式

LaTeX公式分为行内(inline)与展示(display)两种类型。前者是文本中的一部分,后者是单独占一行。

行内公式有三种方式:反斜线小括号、\begin{math}\end{math}

展示型公式有四种方式:反斜线中括号、\begin{equation}\end{equation}\begin{displaymath}\end{displaymath}、双美元标志

1
2
3
4
\LaTeX{} is great at typesetting mathematics. Let $X_1, X_2, \ldots, X_n$ be a sequence of independent and identically distributed random variables with $\text{E}[X_i] = \mu$ and $\text{Var}[X_i] = \sigma^2 < \infty$, and let
\[S_n = \frac{X_1 + X_2 + \cdots + X_n}{n}
= \frac{1}{n}\sum_{i}^{n} X_i\]
denote their mean. Then as $n$ approaches infinity, the random variables $\sqrt{n}(S_n - \mu)$ converge in distribution to a normal $\mathcal{N}(0, \sigma^2)$.

引用

上传bib文件,比如叫sample.bib,进行引用\cite{},然后在最后添加引用

1
2
\bibliographystyle{plain}
\bibliography{sample}

参考资料

Learn LaTeX in 30 minutes - Overleaf, Online LaTeX Editor overleaf上的Latex入门

LaTeX基本语法

Latex基本语法(入门)

【排版】用Overleaf速成LaTeX代码(从入门到开门)ayaishere的博客-CSDN博客_overleaf 空格

快速上手系列——用Overleaf写中文文档_DeShawnPhang的博客-CSDN博客_overleaf怎么写中文

关于Latex的Figure图像编号关联所在章节编号之问题的解决方案林微的博客-CSDN博客\begin{figure}

-------------本文结束感谢您的阅读-------------
感谢阅读.

欢迎关注我的其它发布渠道