【tools】Latex菜鸟快速入门教程(基于overleaf平台:Learn LaTeX in 30 minutes)

参考教程:Overleaf - Learn LaTeX in 30 minutes

注册登录overleaf

overleaf是一款在线的LaTeX编辑网页。
一般国内邮箱注册不了,可以使用ORCID来使用国内邮箱注册。
overleaf网址:overleaf
在登录注册时选ORCID Log in:
在这里插入图片描述
就可以使用overleaf了:
overleaf中状态,左边编辑代码,右边编译结果。
在这里插入图片描述

LaTeX入门教程

1.First start

\documentclass{article}

\begin{document}
First document. This is a simple example, with no
extra parameters or packages included.
\end{document}

在这里插入图片描述

你可以看到 LaTeX 已经通过缩进段落的第一行,为你处理了第一段格式。

代码的第一行声明来文档的类型,叫做类。这个类控制文档的整体外观。不同类型的文档将会需要不同的类,即简历相比一篇科学论文将需要一个不同的类。在这种情况下,这个类是 article,一种最简单最常见的 LaTeX 类。您如果正在处理其他类型的文档,那可能需要不同的类,例如 book 或者 report。

在此之后,您编写封装在 \begin{document}
\end{document} 标签里的文档内容。
这就是文档的主体。你可以在这里开始编写,并根据你的需要来修改文本。
你必须编译文档,才能在 PDF 中查看这些更改的结果。
你只需点击 Recompile 便可在 Overleaf 中执行此操作。
(你也可设置 Auto Compile 为开,自动重新编译。)

如果你使用的是基础文本编辑器,如 gedit、emacs、vim、sublime、notepad等,你将不得不手动编译文档。为此,只需在你的计算机终端/命令行中运行 pdflatex <你的文档>。如果你正在使用专用的 LaTeX 编辑器比如 TeXmaker 或者 TeXworks,只需点击 Recompile 按钮。

现在您已经了解了如何向文档中添加内容,那么下一步就是给它起个标题。 为此,我们简短谈一下 preamble (引言、序文)。

2.序言Preamble

在上一个示例中,文本是在 \begin {document} 命令之后输入的。在这个命令之前 .tex 文件中的所有内容都称为 序言 (preamble)。在序言中,可以定义要编写的文档的类型,要编写的语言,要使用的包(稍后会详细介绍)和其他的元素。

普通文档的序言如下所示:

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

下面我们详细解释一下这两行的作用。

  1. \documentclass[12pt, letterpaper]{article}
    如前所述,这条命令定义了文档的类型。跟上个示例不一样的是,方括号中还有两个参数,这些参数必须用逗号分隔。在这个示例中,这两个额外的参数分别设置字体大小(12pt)和纸张大小(letterpaper)。当然,可以使用其他字体大小(9pt,11pt,12pt 等等),但是如果未指定,则默认的字体大小为10pt。纸张尺寸还可以设置为 a4paperLegalpaper
  2. \usepackage[utf8]{inputenc}
    这行命令指定了文档的编码,可以省略或更改为其他编码,但建议使用 utf-8。除非特别需要其他编码,否则请将此行添加到序言中。

3.添加标题、作者和日期

要将标题,作者和日期添加到文档中,您必须在preamble(不是文档的主体)中添加三行。这些行是

  1. 文档的标题
\title{First document}
  1. 作者
\author{Hubert Farnsworth}

在此处输入作者的姓名,并且作为一个可选项,你可以添加接下来的命令:

\thanks{funded by the Overleaf team}

这可以被添加在标题命令的大括号里作者的姓名之后。它将会添加上标和有着括号内文本的脚注。
如果您需要在文章中感谢一个机构,该功能将非常有用。

  1. 日期
\date{February 2014}

您可以手动输入日期或使用命令 \today,以便在编译文档时自动更新日期。

添加这些行后,您的 preamble 应该看起来像这样

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

\title{First document}
\author{Hubert Farnsworth \thanks{funded by the Overleaf team}}
\date{February 2017}

现在,您已经为文档指定了标题,作者和日期,您可以使用 \maketitle 命令在文档上打印此信息。这应被包含在文档的body(主体,原文加粗,作为 LaTeX 术语) 中您像要打印标题的位置。

\begin{document}

\maketitle

We have now added a title, author and date to our first \LaTeX{} document!

\end{document}

在这里插入图片描述

4.添加注释

与其他代码一样,注释是非常有用的。注释文本不会被打印,也不会以任何方式影响文档。在调试时,注释文本对于组织工作,做笔记或注释行 / 节很有用。要在 LaTeX添加注释,只需在行首写一个%符号,如下所示:

\begin{document}

\maketitle

We have now added a title, author and date to our first \LaTeX{} document!

% This line here is a comment. It will not be printed in the document.

\end{document}

在这里插入图片描述

6.加粗、斜体和下划线

现在让我们来看一些简单的格式化命令。

  • 加粗:加粗字体使用 \textbf{} 命令。
  • 斜体:斜体使用 \textit{} 命令。
  • 下划线:下划线用 \underline{} 命令。

例子:

Some of the \textbf{greatest}
discoveries in \underline{science}
were made by \textbf{\textit{accident}}.

在这里插入图片描述
另一个非常有用的命令是 \emph{...} 命令。实际上,\emph 命令使用其参数的操作取决于上下文 - 在普通文本中,强调的文本是斜体,但是如果在斜体文本中使用,则此行为是相反的 ,参见以下示例:

Some of the greatest \emph{discoveries} in science were made by accident.
 
\textit{Some of the greatest \emph{discoveries} in science were made by accident.}
 
\textbf{Some of the greatest \emph{discoveries} in science were made by accident.}

在这里插入图片描述不过,有一些包(例如 Beamer),会改变 \emph 命令的作用。

7.添加图像

现在,我们将研究如何将图像添加到 LaTeX 文档中。在 Overleaf 上,您首先必须上传图像。

以下是一个如何包含图片的示例。

\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {images/} }

\begin{document}
The universe is immense and it seems to be homogeneous,
in a large scale, everywhere we look at.

\includegraphics{universe}

There's a picture of a galaxy above
\end{document}

在这里插入图片描述

LaTeX 不能单独管理图像,因此您需要使用一个包。包可用于更改 LaTeX 文档的默认外观,或允许更多功能。
这种情况下,您需要在我们的文档中包含一个图像,因此您应该使用 graphicx 包。
该软件包提供了新命令 \includegraphics{...}\graphicspath{...}

在这里插入图片描述

  • 要使用 graphicx 包,请在你的 preamble 中包含以下行:\usepackage{graphicx}
  • 命令 \graphicspath{ {images/} }告诉 LaTeX,图像被保存在当前目录下名为 images 的文件夹中。
  • \includegraphics{universe} 是将图像实际包含在文档中的命令。这里的 universe是包含图像的文件不带扩展名时的名称,所以 universe.jpg 就变成了 universe
    图像的文件名不应包含空格或多个点。

注意:文件扩展名是被允许包括进来的,但是最好忽略它。如果省略文件扩展名,它将提示 LaTeX 搜索所有支持的格式。在上传图像文件时,通常也建议使用小写字母作为文件扩展名。有关更多详细信息,请参见生成高分辨率和低分辨率图像的部分。

8.标题,标签和参考

可以通过图形环境对图像添加标题、标签和引用,如下所示:

\begin{figure}[h]
    \centering
    \includegraphics[width=0.25\textwidth]{mesh}
    \caption{a nice plot}
    \label{fig:mesh1}
\end{figure}

As you can see in the figure \ref{fig:mesh1}, the
function grows near 0. Also, in the page \pageref{fig:mesh1}
is the same example.

在这里插入图片描述
在这个示例中,有三个重要的命令:

  • \caption{a nice plot}:此命令为图形设置标题。你可以将这条命令放置在图的上方或下方。
  • \label{fig:mesh1}:如果你需要在文档中引用图像,请使用这条命令为图像设置标签。标签可以为图像编上号,并与下一个命令结合,对图片进行引用。
  • \ref{fig:mesh1}:这条命令在编译后将显示替换为被引用图片对应的编号。

将图像放置在 LaTeX 文档中时,我们应始终将它们放置在图形环境或类似环境中,以便 LaTeX可以用适合您剩余文本的方式放置图像。
注意:如果您在自己的计算机上使用标题和参考,那你将必须编译两次文档才能使参考正常工作。Overleaf 会自动为您完成此操作。

9.创建列表

在 LaTeX 中创建列表非常简单。您可以使用不同的列表环境创建列表。环境是我们文档中以与文档其余部分不同方式进行呈现的部分。它们以 \begin{...} 命令开始,以 \end{...} 命令结束。

列表主要有两种不同的类型,有序列表无序列表。各自将使用不同的环境。

  1. 无序列表
    无序列表是由 itemize环境生成的。每个条目之前必须带有控制序列 \item,如下所示。
\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}

默认情况下,各个独立的条目都用黑点标示,即所谓的项目符号。条目中的文本可以有任意长度。
在这里插入图片描述

  1. 有序列表
    在不同环境中,有序列表具有相同的句法规则。我们使用 enumerate环境制作有序列表:
\begin{enumerate}
  \item This is the first entry in our list
  \item The list numbers increase with each entry we add
\end{enumerate}

与无序列表一样,每个条目之前必须带有控制序列 \item,它将自动生成标记该项目的数字。枚举标签由从 1 开始的序列号组成。
在这里插入图片描述

10.为 LaTeX 添加数学表达式

LaTeX 的主要优点之一是易于编写数学表达式。
LaTeX 允许两种用于数学表达式的书写模式:inline模式和 display模式。
第一种方式用于编写作为文本一部分的公式。第二种方式用于编写不属于文本或段落的表达式,因此被放在单独的行上。
让我们看一个 inline 模式的例子:

In physics, the mass-energy equivalence is stated
by the equation $E=mc^2$, discovered in 1905 by Albert Einstein.

在这里插入图片描述
要在inline模式下添加数学表达式,可以使用以下定界符之一:\(... \)$ ... $\begin{math} ... \end{math}。它们作用相同,选择哪个完全取决于个人喜好。

而display模式有两种版本:编号和非编号。

The mass-energy equivalence is described by the famous equation

\[E=mc^2 \]

discovered in 1905 by Albert Einstein.
In natural units ($c = 1$), the formula expresses the identity

\begin{equation}
E=m
\end{equation}

在这里插入图片描述
要在 display 模式下打印方程式,请使用以下定界符之一:\[ ... \]\begin{displaymath} ... \end{displaymath}\begin{equation} ... \end{equation}
不鼓励使用 $$ ... $$,因为它会产生不一致的间距,并且和某些数学程序包一起使用时可能表现得不是很好。

重要说明:equation* 环境是由外部软件包提供的,请参阅 amsmath 的文章。

许多数学命令都需要用到 amsmath 包,因此在编写数学表达式时请确保引入了这个包。下面列举了一些基本的数学命令。

Subscripts in math mode are written as $a_b$ and superscripts are written as $a^b$. These can be combined an nested to write expressions such as

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]

We write integrals using $\int$ and fractions using $\frac{a}{b}$. Limits are placed on integrals using superscripts and subscripts:

\[ \int_0^1 \frac{1}{e^x} =  \frac{e-1}{e} \]

Lower case Greek letters are written as $\omega$ $\delta$ etc. while upper case Greek letters are written as $\Omega$ $\Delta$.

Mathematical operators are prefixed with a backslash as $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ etc.

在这里插入图片描述
其他关于数学表达式的知识参照下面文章:
数学表达式 - Mathematical expressions
下标和上标 - Subscripts and superscripts
方括号和圆括号 - Brackets and Parentheses
分数和二项式 - Fractions and Binomials
对齐等式 - Aligning Equations
运算符 - Operators
数学模式下的间距 - Spacing in math mode
积分,总和与极限 - Integrals, sums and limits
在数学模式下显示样式 - Display style in math mode
希腊字母和数学符号列表 - List of Greek letters and math symbols
数学字体 - Mathematical fonts

11.基本格式

1.摘要

现在,我们将研究如何编写摘要,以及如何将 LaTeX 文档格式化为不同的章、节和段落。
摘要
在科学文献中,通常的做法是简要概述论文的主题。
在 LaTeX 中有一个 abstract的环境。abstract 环境会将文本以特殊格式放在你文档的顶部。

\begin{document}

\begin{abstract}
This is a simple paragraph at the beginning of the
document. A brief introduction about the main subject.
\end{abstract}
\end{document}

在这里插入图片描述

2.段落和换行符

\begin{document}

\begin{abstract}
This is a simple paragraph at the beginning of the
document. A brief introduction about the main subject.
\end{abstract}

Now that we have written our abstract, we can begin writing our first paragraph.

This line will start a second Paragraph.
\end{document}

在这里插入图片描述
在编写文档内容时,如果需要开始新的段落,你必须按两次 “Enter” 键(以插入双空行)。
注意,LaTeX 会自动缩进段落。

想要开始新行而不实际开始新段落,请插入一个换行点,这可以通过 \(在示例中为双反斜杠)或 \newline 命令来实现。注意不要使用多个 \ 或 \newlines 来“模拟”段落之间具有较大间距的段落,因为这可能会干扰 LaTeX 的排版算法。

推荐的方法是继续使用双空行创建没有任何 \ 的新段落,然后将 \usepackage{parskip} 添加到序言中。

您可以在段落和换行文章中找到更多信息。

3.章节&分段

组织文档的命令因文档类型而异,最简单的组织形式是分段,所有格式均可用。

\chapter{First Chapter}

\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...

\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...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem

在这里插入图片描述
命令 \section{} 标记新节的开始,在大括号内设置标题。段编号是自动生成的,可以通过在段命令中包含 * 作为 \section*{}来禁用。 我们也可以有多个\subsection{},也可以有多个\subsubsection{}。下面列出了基本的深度级别:

深度级别标记
-1\part{part}
0\chapter{chapter}
1\section{section}
2\subsection{subsection}
3\subsubsection{subsubsection}
4\paragraph{paragraph}
5\subparagraph{subparagraph}

注意,\part\chapter 仅在 reportbook 类中可用。有关文档结构的更完整讨论,请参阅这篇文章

12.创建表格

1.简单表格

在 LaTeX 中创建一个简单的表
一个表格最简单的工作示例:

\begin{center}
\begin{tabular}{ c c c }
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9
\end{tabular}
\end{center}

在这里插入图片描述
tabular(表格)环境是 LaTeX 创建表格的默认方法。必须为此环境指定一个参数,在这种情况下为 {c c c}

这里 将有三列,并且每列中的文本必须居中。您也可以使用 r 将文本向右对齐,使用 l 进行左对齐。对齐符号 用于指定表格条目中的分隔符。每行中的对齐符号必须始终少于列数。

要转到表格的下一行,我们使用换行命令 \\。我们将整个表格包装在 center环境中,以便它出现在页面的中心。

2.添加边框

tabular 环境更加灵活,您可以在每列之间放置分隔线。

\begin{center}
\begin{tabular}{ |c|c|c| }
 \hline
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 cell7 & cell8 & cell9 \\
 \hline
\end{tabular}
\end{center}

在这里插入图片描述
你可以使用水平线命令 \hline 和垂直线参数 | 来添加边框。

  • {|c|c|c|}:这声明表中将会有由垂直线分隔的三列。| 符号指定这些列应由垂直线分隔。
  • \hline:这条命令将插入一条水平线。这个示例中,我们在表格的顶部和底部加入了水平线。\hline 的使用次数没有限制。

在下面你可以看到第二个示例。

\begin{center}
 \begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\end{center}

在这里插入图片描述
有时在 LaTeX 中创建表格可能会有些棘手,因此您可能想使用 TablesGenerator.com 在线工具导出表格的 [LaTeX] 代码。File > Paste table data选项使您可以从电子表格应用程序复制和粘贴数据。

3.表格标题,标签和参考

你可以使用与图片几乎相同的方式来为表格添加标题、标签和引用。唯一的区别是,使用 table 环境代替了 figure 环境。

Table \ref{table:data} is an example of referenced \LaTeX{} elements.

\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex]
 \hline\hline
 1 & 6 & 87837 & 787 \\
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex]
 \hline
\end{tabular}
\caption{Table to test captions and labels}
\label{table:data}
\end{table}

在这里插入图片描述
注意:如果您在自己的计算机上使用标题说明和参考,则必须编译两次文档才能使参考正常工作。Overleaf 会自动为您完成此操作。

13.添加目录

创建目录很简单,使用 \tableofcontents 即可完成所有工作:

\documentclass{article}
\usepackage[utf8]{inputenc}

\title{Sections and Chapters}
\author{Gubert Farnsworth}
\date{ }

\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}

在这里插入图片描述
section/subsection/chapter 将会自动加入目录当中。如果需要加入手动添加目录条目,比如需要将非编号的 section 加入目录,需要使用 \addcontentsline,像示例中那样

14.下载完成文档

可通过单击左上角的 “菜单” 按钮来下载完成的 PDF。还有一个更快的方法,就是单击 PDF 查看器上的 “下载 PDF” 按钮,如下所示。
在这里插入图片描述
--------2020/08/27—EchoZhang—学习LaTeX基本操作----

  • 76
    点赞
  • 381
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: LaTeX是一种适合科技文献和学术论文编辑的免费开源文档准备系统。Overleaf是在线编辑LaTeX文档的平台,使得用户可以快速免费地创建和分享高质量的科技文档,无需下载和安装LaTeX软件。Overleaf的优势包括充足的空间和免费提供的很多LaTeX样例和模板等等。此外,Overleaf还支持与他人合作编辑和版本控制,使用户更方便快捷的完成学术文档的编辑和分享,省去了繁琐的电子邮件发送和追踪版本的步骤。可以共享输出的PDF文档并获得他人的反馈。总之,Overleaf提供了方便、高效、免费的在线LaTeX文档编辑和分享平台,给学术界的文献编辑和写作带来了新的前景。 ### 回答2: Latex是一种排版系统,它具有高度可定制性和专业性。与常见的Microsoft Word等图形化的文字编辑器不同,LaTeX使用纯文本代码来指示文本的布局、样式和格式,使得排版的效果更为精确和一致性。 Overleaf,是一个在线的LaTeX编辑器和合作工具,提供了一个方便用户的平台。它允许用户无需安装LaTeX软件和插件就可以轻松编写和编辑LaTeX文档,通过多用户协作功能,用户可以与团队成员共同编辑文档。Overleaf还提供了丰富的LaTeX模板和教程,使得新手和资深用户都能从中找到帮助。 在利用Overleaf编写LaTeX文档时,用户可以直观地预览文档效果,方便地修改和调整各个元素,如格式、结构、图表等,而无需关注具体的代码细节。Overleaf还支持多种数据格式文件的导入和导出,方便用户与其他文档进行交互。同时,Overleaf还提供了付费版本,使得用户可以享受更多的高级功能,如更大的存储空间、更好的合作体验。 总之,LaTeXOverleaf都是高效、专业和灵活的工具,常被科技行业和学术界用于科技文献的排版和编辑。对于那些有追求、有技术要求的用户来说,它们都是不可缺少的工具。 ### 回答3: LaTeX是一种专业的排版软件,可用于生成高质量的文档,例如论文,报告,书籍和演示文稿。而Overleaf是一款基于云端的LaTeX编辑器。 各种文档类型和模板可以在Overleaf上直接下载,以便用户可以轻松开始他们的写作。该平台还带有实时模式,它可以提供两种视图,即编辑模式和预览模式。编辑模式允许用户进行LaTeX编辑器的实时编辑,因此可以立即看到其更改的结果。预览模式是将已经编写好的文档预览出来给用户,以检查是否符合用户的期望。 对于初学者,Overleaf可以通过许多在线模板和代码样式提供模板来帮助他们简化他们的工作,以便更容易学习LaTeX 并以更少的时间创建文档。同时,该平台也支持多种语言,提供不同国家的用户使用的语言环境,例如中文,日文,韩文,英文等。 另外,Overleaf还带有多人协作功能,从而可以更方便地与合作者一同编辑文档,无需打开文档的附件或通过电子邮件发送多个版本。这样,团队成员可以同时添加和编辑文档,且可以实时查看对方的更改内容。 总之,Overleaf是一个功能齐全的LaTeX编辑器,易于使用,提供丰富的模板,并支持多人协作。EntraPass 它为专业LaTeX用户和初学者提供了一个简单,快速的方式来制作高质量的文档。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值