【tools】Latex菜鸟快速入门教程(基于overleaf平台)
参考教程: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}
下面我们详细解释一下这两行的作用。
- \documentclass[12pt, letterpaper]{article}
如前所述,这条命令定义了文档的类型。跟上个示例不一样的是,方括号中还有两个参数,这些参数必须用逗号分隔。在这个示例中,这两个额外的参数分别设置字体大小(12pt)和纸张大小(letterpaper)。当然,可以使用其他字体大小(9pt,11pt,12pt 等等),但是如果未指定,则默认的字体大小为10pt。纸张尺寸还可以设置为 a4paper 和 Legalpaper - \usepackage[utf8]{inputenc}
这行命令指定了文档的编码,可以省略或更改为其他编码,但建议使用 utf-8。除非特别需要其他编码,否则请将此行添加到序言中。
3.添加标题、作者和日期
要将标题,作者和日期添加到文档中,您必须在preamble(不是文档的主体)中添加三行。这些行是
- 文档的标题
\title{
First document}
- 作者
\author{
Hubert Farnsworth}
在此处输入作者的姓名,并且作为一个可选项,你可以添加接下来的命令:
\thanks{
funded by the Overleaf team}
这可以被添加在标题命令的大括号里作者的姓名之后。它将会添加上标和有着括号内文本的脚注。
如果您需要在文章中感谢一个机构,该功能将非常有用。
- 日期
\date{
February 2014}
您可以手动输入日期或使用命令 \today,以便在编译文档时自动更新日期。
添加这些行后,您的 preamble 应该看起来像这样
\documentclass[12pt, letterpaper, twoside]{
article}
\usepack