LaTex快速基础入门

LaTex学习记录

首先我们要了解LaTex是什么?
LaTex是一个高质量的排版系统(typeseting system),主要用于设计高质量专业的科学技术类文档

学习它的起因是因为他强大的书写数学公式的能力,因为用jupyter notebook记录学习麻省理工公开课-线性代数的时候,需要用到。

jupyter notebook支持LaTex:
请注意:选择Markdown单元格内才能支持LaTex

学习教材是《一份不太简短的LaTex介绍
学习前提:
先下载好运行LaTex的环境,国内一般是用ctex套装,网上下载稳定的最新版本,我下载的是CTeX_2.9.2.164版本
下载地址:http://www.ctex.org/CTeXDownload


1.Latex里面的空格,空行

LaTex里多个连续的空白字符等同于一个空白字符,但是当有连续4个空白字符变为制表符时,显示制表符空白距离。

LaTex使用空行来结束段落,两行文本中间的空行(多个连续空行效果一样)作为上一段落结束与下一段落开始标识

2.LaTex的保留字符

共有10个,都有特殊作用

,$ , % , ^ , & ,_ ,{ , } , ~ , \

如果想在文本上输出这些符号,在前面加上\,但是\不能由 \得到
\是一个用来断行的命令

  • \是LaTex命令的起始符
  • {}可以在命令后阻止空格被忽略
  • %是注释起始符(忽略 % 后的该行文本,分行符以及下一行开始的空白 字符,其中换行符不大理解??)
    当然% 也可以用来分割不允许有空格或分行的较长输入文本,灵活运用。
    如果需要较长的注释,你可以使用 verbatim 宏集所提供的 comment 环境。当然,你需要在源文件的导言区里加上命令\usepackage{verbatim}。

3.LaTex命令

命令对大小写敏感

  • 以一反斜线 \ 开始,加上只包含字母字符命令名组成。命令名后的*
    格符数字其它非字母字符*标志该命令的结束。
  • 一反斜线和一特殊字符组成。

注意的是,LaTex忽略命令后面的空格,就是说:
我们用空格结束了一个命令,如果命令后面有多个空格,都会被忽略在排版后不会被显示出来。如果需要想再命令后面显示一个空格,可以在结束命令后使用{}和一个空格,这是{}的作用之一:阻止LaTex忽略命令后的空格

4.LaTex源文件结构

LaTex的源文件需要遵循一定的结构,每个 LATEX 文档必须以如
下的命令开始:(PS:我在最开始使用winEdt,不知道这个结构,一直编译不过,最后一直实验,看到这才知道,哭…)
\documentclass{…} —————–必须项
完全命令是:\documentclass[options]{class}
作用是:说明所要创建的文档类型,其中class表示文档类型有:

  • article 排版科技期刊、短报告、程序文档、邀请函等。
  • report 排版多章节的长报告、短篇的书籍、博士论文等。
  • book 排版书籍。
  • slides 排版幻灯片。其中使用了较大的 sans serif 字体。也可以考虑使
    用 FoilTEX 来得到相同的效果。

文档类的属性可以通过选项(options)来加以调节,不同的选项用逗号隔开
options的选项有:

  • 10pt, 11pt, 12pt 设置文档所使用的字体的大小。如果没有声明任何
    选项,缺省将使用 10pt 字体。
  • a4paper, letterpaper, … 定义纸张的大小,缺省的设置为
    letterpaper。此外,还可以使用a5paper, b5paper, executivepaper 和 legalpaper。
  • fleqn 设置该选项将使数学公式左对齐,而不是中间对齐。
  • leqno 设置该选项将使数学公式的编号防置于左侧。
    titlepage, notitlepage 指定是否在文档标题( document title)后
    开始一新页。 article 文档类缺省不开始新页,而 book 文档类则
    相反。
  • onecolumn, twocolumn 指定 LATEX 以单列( one column)或双列
    ( two column)方式排版文档。
  • twoside, oneside 指定 LATEX 排版的文档为双面或单面格
    式。 article 和 report 缺省使用单面格式,而 book 则缺省使用
    双面格式。需要注意的是该选项仅作用于文档的式样。 twoside
    选项不会通知你的打印机让以得到双面的打印输出。
  • openright, openany 此选项决定新的章是仅仅在右边页(奇数页)
    还是在下一可用页开始。该选项对 article 文档类不起作用,因
    为该类中并没有定义“章”( Chapter)。 report 类中新的一章
    开始于下一可用页,而 book 类中新的一章总是开始于右边页。

在此之后,你可以加入控制文档式样的命令,或者使用如下的命令来调入一些宏集,进而为 LATEX 系统增添一些新的功能
\usepackage{…} ———————可选项
完全命令为:\usepackage[options]{package}
作用:设置宏包!!宏包在LaTex是一个很重要的概念,也是对LaTex掌握深浅的一个关键点吧
我的理解就想C语言里加入头文件!加入对应头文件才能使用相应的接口。
这里 package 是宏包的名称, options 是用来触发宏包中的特殊功能的一组关键词。
我这里主要用到数学公式,所以主要用到的相关宏包是amsmath,amssymb

当完成所有的设置后,你可利用如下的命令来开始你的文档
\begin{document}
在这之后输入我们需要排版的文本和命令
注:\documentclass{…}和\begin{document}之间的区域称作导言区
在文档最后输入命令:
\end{document}
标识我的LaTex文档到此结束

至此,你已经可以正确的写一个很简单的LaTex的源文件了!

\documentclass{ctexart}
\usepackage{amsmath,amssymb}
\usepackage{latexsym}
\begin{document}
\begin{CJK*}{GBK}{song}
现在开始你的LaTex之旅吧
\end{CJK*}
\end{document}  
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值