LaTeX学习指南

什么是LaTeX?

是一种用于创建具有专业外观的文档的工具。用户只需关注文档的内容,而计算机将负责格式化。与 Word 一样,用户可以输入纯文本并让LaTeX处理其余的工作,但不像Word 那样将页面上的文本间隔开来控制格式。

为什么要学习LaTeX?

LaTeX在世界各地用于科学文献、书籍以及许多其他形式的出版。它不仅可以创建精美的排版文档,而且允许用户非常快速地处理排版中更复杂的部分,例如输入数学、创建目录、参考和创建参考书目以及在所有部分中具有一致的布局。
人们使用LaTeX的最重要原因之一是它将文档的内容与样式分开。这意味着一旦编写了文档的内容,我们就可以轻松更改其外观。同样,您可以创建一种文档样式,用于标准化许多不同文档的外观。这允许科学期刊为提交创建模板。这些模板具有预先制作的布局,这意味着只需添加内容。事实上,有数百种模板可用于从简历到幻灯片的所有内容。

开启我的第一篇LaTeX

第一步是创建一个新的LaTeX项目。可以通过创建一个新.tex文件在您自己的计算机上执行此操作,也可以在 Overleaf 中启动一个新项目。
通过缩进段落的第一行,您可以看到LaTeX已经为您处理了第一部分格式。让我们仔细看看代码的每个部分都做了什么。
在这里插入图片描述

通过缩进段落的第一行,您可以看到LaTeX已经为您处理了第一部分格式。让我们仔细看看代码的每个部分都做了什么。

第一行代码声明了文档的类型,称为class。该类控制文档的整体外观。不同类型的文件需要不同的类别,即简历/简历需要与科学论文不同的类别。在这种情况下,类是article,最简单和最常见的LaTeX类。用户可能正在处理的其他类型的文档可能需要不同的类,例如book或report。

在此之后,编写我们文档的内容,包含在\begin{document}和\end{document}标签中。这称为文档正文。如果用户愿意,可以从这里开始写作并更改文本。要在 PDF 中查看这些更改的结果,用户必须编译文档。要在 Overleaf 中执行此操作,只需点击Recompile。(用户还可以将项目设置为在编辑文件时自动重新编译,方法是单击“重新编译”按钮旁边的小箭头并将“自动编译”设置为“开” 。)

如果用户使用的是基本的文本编辑器,例如 gedit、emacs、vim、sublime、notepad 等,则必须手动编译文档。为此,只需pdflatex 在用户的计算机终端/命令行中运行即可。有关如何执行此操作的更多信息,请参见此处。

如果用户使用的是专用的 LaTeX 编辑器,例如 TeXmaker 或 TeXworks,只需点击重新编译按钮。

现在我们已经学会了如何向文档添加内容,下一步是给它一个标题。为此,我们必须简要谈谈Introduction。

Introduction

在前面的示例中,文本是在\begin{document}命令之后输入的。在此之前.tex文件中的所有内容都称为Introduction。在Introduction中,我们定义了正在编写的文档类型、正在编写的语言、要使用的包(稍后会详细介绍)以及其他几个元素。例如,一个普通的文档Introduction(序言)看起来像这样:

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

下面是每行的详细说明:

\documentclass[12pt, letterpaper]{article}
如前所述,这定义了文档的类型。方括号中包含的一些附加参数可以传递给命令。这些参数必须以逗号分隔。在示例中,额外参数设置字体大小 ( 12pt) 和纸张大小 ( letterpaper)。当然也可以使用其他字体大小 ( 9pt, 11pt, 12pt),但如果未指定,则默认大小为10pt. 至于纸张尺寸,其他可能的值是a4paper和legalpaper;有关更多详细信息,请参阅有关页面大小和边距的文章。
\usepackage[utf8]{inputenc}
这是文档的编码。可以省略或更改为其他编码,但建议使用 utf-8。除非您特别需要另一种编码,或者您不确定,请将此行添加到序言中。

添加标题、作者和日期

要在我们的文档中添加标题、作者和日期,必须在序言中添加三行(不是文档的正文)。分别是是

\title{First document}
这是标题。
\author{Hubert Farnsworth}
在这里,您可以输入作者的姓名,并且作为可选的补充,您可以在大括号内添加下一个命令:
\thanks{funded by the Overleaf team}
这可以添加在作者姓名之后,在author命令的大括号内。它将在大括号内添加一个上标和一个脚注。如果需要在文章中感谢某个机构,这将很有用。
\date{February 2014}
可以手动输入日期或使用命令,\today以便在编译文档时自动更新日期
添加这些行后,序言应如下所示

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

\title {第一个文档}
\author { Hubert Farnsworth \thanks {由 Overleaf 团队资助}}
\date { 2017 年 2 月}
现在我们已经为文档指定了标题、作者和日期,可以使用\maketitle命令在文档上打印此信息。这应该包含在文档正文我们希望打印标题的位置。

\begin{document}

\maketitle

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

\end{document}
在这里插入图片描述

添加注释

与编写的任何代码一样,包含注释通常很有用。注释是可以包含在文档中但不会被打印的文本片段,并且不会以任何方式影响文档。它们对于在调试时组织工作、记笔记或注释行/节很有用。要在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}

在这里插入图片描述

粗体、斜体和下划线

我们现在将看一些简单的文本格式命令。

粗体:LaTeX 中的粗体文本是用\textbf{…}命令编写的。
斜体:LaTeX 中的斜体文本是用\textit{…}命令编写的。
下划线:LaTeX 中带下划线的文本是用\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 t

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值