Latex学习笔记——02 Latex的基本文档结构

 

新建一个Overleaf上的latex项目,会默认包含以下代码:

 

如果去掉这些内容,直接在左侧直接打字,点编译的话,右边会报错

 

所以对于左侧的输入内容,不能当成word文档里打的字来理解。应当理解为一段程序,就像C语言一样,至少需要有程序的开始和结束,程序才能够运行。所以应该是有一个基础结构的,比如:

这里如果在overleaf里面操作,输入\beigin会自动出现与之对应的\end。这时候选然后的pdf自动地把hello wordl渲染到了一个位置,包含一个字体,一个字体大小,字体颜色等。应该是当没有设置这些设置的时候,会有一个预设值吧。另外Latex里由反斜杠“\”打头的,可执行语句吧。(这和Python这类语言里里注释和非注释的写法反过来了)

 

对比Overleaf的默认模板里面包含的代码,刚刚写的这段好像缺了许多行其他的代码。查阅资料后,大概可以如下理解这几串command:

 

文档属性设置

\documentclass{article}

分类,设置排版类型,如"article"类型,具体的种类可百度。语法为:

\documentclass[(options)]{(class-name)}

 

\usepackage[utf8]{inputenc}

这里这句为设置编码方式一般不动它,但是这个指令可以继续用来调用其他宏包,语法为:

\usepackage[options]{package-name}

宏包有许多,按需选择使用,可参考:

LaTeX 宏包(\usepackage)_viacm的博客-CSDN博客_usepackage

 

标题、作者与日期

\title{Practice}

添加题目

\author{who}

添加作者信息

\date{August 2021}

添加日期

 

正文部分

\begin到\end部分间的,即为编译出的正文部分。

\begin{document}

开始编译

\maketitle

将上面的标题页信息编译出来

\section{Introduction}

添加章节

\end{document}

结束编译

 

理解了这个结构和不同指令的意义,再敲进去一些内容试试:

写的时候会发现在正文部分的写作感觉和在word里面的写作感觉很像,只不过是用打出来的指令去代替word里面的点选,虽然略微复杂点,但是确实比word准确些,word里感觉经常会有很多莫名其妙的bug。。。

 

注释

与Python相似,latex也可以在代码中添加注释,这些内容不会被执行,在模板中很常见,可以用来教用模板的人各个部分写啥。语法为%+注释内容。如下:

 

暂时看来,latex代码可以这样分为几个部分来写,对比论文,还缺一些目录,引言,插图,公式部分,这些内容我们后面再继续学习。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值