UBook知识在线
一个很认真的知识分享平台
Latex是编辑和排版的软件,可生成PDF文档
在使用体验和实现效果上
Latex相比Word有很多优势
比如能方便编辑使用标准的数学公式
只需要用简单的语句就能实现标准地排版
学术期刊,会议论文规定必须使用Latex
不过
许多读者表示已经感受到Latex的高级
却仍然不会使用
本期将会从零开始,带你编写Latex文档
下载与安装
本地
离线编写Latex文档需要安装两个软件
文本编辑器
用于编写Latex所需代码和文本
可以下载
Texmaker
或者
Winedit
Distribution
用于将代码转换为文档
MikTex(for windows)
https://miktex.org/
MacTex( for Mac)
https://mactex.en.softonic.com/mac
或者使集成开发包
Ctex
http://www.ctex.org/HomePage
集成开发包中包含Miktex和winedit
在线
使用在线的Latex编辑器
除基本功能外还有各类论文排版模板,合作共享文档
Sharelatex
https://www.sharelatex.com/
Overleaf
https://www.overleaf.com/
编写
建立
如果在本地环境下,新建-保存,生成一个.tex文件后就可以开始编写。
我们来看一下代码的具体含义
\documentclass[12pt]
article表示该文档的类型article(一般英文排版使用article类型),12pt表示字号。
\begin'和'\end'之间的就是文档的内容。
PS:latex命令以‘\’开头
所以这样一段代码显示就是
begin和end之间的文本
‘Hello,I'm ubook.’
在本地环境下进行“快速构建-查看PDF”,就可以看到代码产生的文档效果。
标题,作者,日期排版
通过刚才的尝试,我们已经可以使用Latex进行简单的书写,现在我们继续完善它。
'\begin'和'\end'之间的是文档(document)的内容。
在latex中通常把文章信息(标题,作者,日期等)放在'\begin'之前。
表示如下
\author
\title
\date
在\begin'和'\end'之间需要一句'\maketile'使这些信息显示出来。
通过刚才的代码我们就将文章信息标准地显示出来,省去调整间距,位置的苦恼。
换行,注释
你可能发现在using后写latex时 (第9行)换行了,但显示的文本中它们却仍然是同一行。
在latex中换行不能简单的回车
下面这个例子展示了3种换行的方法。
1.在需要换行的地方空一行,将会产生一个不顶格的新行(类似段落开头空两行)。
2.在需要换行的行前加‘\\’,这里产生的是一个顶格的新行。
3.在需要换行的行前加‘\par’,这里产生的是一个不顶格的新行。
编译完成后显示如上。
有时你想在文章中对添加解释,备注,但不希望在生成的文档中显示,就需要注释。
单行注释(%):‘%’后的内容将不会被显示(13,14,15行)
多行注释(\iffalse .... \fi):把需要注释的内容写在‘\iffalse .... \fi’中的省略号中。(16行)
图片
在把图片加入latex文档的时候,需要将图像文件和.tex放到同一目录下。
在开头使用命令'\usepackage',添加包。
使用命令‘\includegraphics[·]{·}’就可以插入图像,[]中控制图像大小,{}中是图像名。
控制图像位置需要另写代码段
(以后再做示范)
以上代码显示如下。
完整
代码部分
(加入了王尔德的一首小诗)
效果
(生成的PDF)
本期Latex就介绍到这里
下期见
领取专属 10元无门槛券
私享最新 技术干货