【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}
\usepack
### Overleaf 模板示例及其下载方式 Overleaf 提供了一个丰富的模板库,用户可以通过访问其网站并登录账户来获取这些资源。当打开 Overleaf 后,在页面左上角点击“New Project”按钮即可进入模板选择界面[^1]。 对于本地编辑需求,也可以通过下载模板的方式实现离线操作。例如,某些特定场景下的模板可以直接从 Overleaf 导出为 ZIP 文件,并在 TexStudio 或其他 LaTeX 编辑器中加载 .tex 文件进行修改和编译[^2]。 针对学术用途,像南京理工大学毕业论文的 LaTeX 模板提供了详细的配置说明,其中包括如何生成图表目录以及将其正确添加到文档结构中的技巧[^3]。而关于中文支持方面,则需注意编码设置问题;如果发现字符显示异常,可参照相关解决方案调整字体声明部分以消除乱码现象[^4]。 另外还有许多公开可用的标准样式可供选用,比如 IEEE 会议文章格式就是一个典型例子[^5]。这类预定义布局不仅简化了排版流程还确保符合出版方的要求。 #### 如何具体查找与应用? - 登录至 https://www.overleaf.com/ 平台; - 创建新项目时浏览官方推荐列表或者搜索关键词匹配所需类型; - 对于特殊领域如期刊投稿等情形,建议直接检索对应机构名称加上 “template”。 ```python # 示例代码展示简单的 Python 脚本用于自动化处理 TeX 文档的部分功能 import os def compile_tex(file_name): command = f'pdflatex {file_name}.tex' os.system(command) if __name__ == "__main__": file_to_compile = input("Enter the name of your .tex file without extension:") compile_tex(file_to_compile) ``` 上述脚本可以帮助快速完成 PDF 输出过程(仅限命令行环境适用),当然实际工作中更倾向于依赖集成开发工具所提供的图形化接口来进行实时预览调试等工作流管理活动。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值