目录

  • 1. 基础知识
    • 1.1 Latex 源文件
      • 1.1.1 空白距离
        • 1.1.2 特殊字符
        • 1.1.3 Latex命令
        • 1.1.4 注释
        • 1.1.5 纵向固定间距控制命令
        • 1.1.6 页面控制命令
    • 1.2 源文件的结构
    • 1.3 文档布局
      • 1.3.1 文档类
      • 1.3.2 宏包
      • 1.3.3 页面样式
  • 2. 文本排版
    • 2.1 断行和分页
      • 2.1.1 对齐段落
      • 2.1.2 断词
    • 2.2 内置字符串
    • 2.3 特殊字符和符号
      • 2.3.1 引号
      • 2.3.2 破折号和连字号
      • 2.3.3 波浪号
      • 2.3.4 度的符号
      • 2.3.5 欧元符号
      • 2.3.6 省略号
    • 2.4 标题、章和节
      • 2.4.1 分节 \section{ },\paragraph{ }
      • 2.4.2 分章 \chapter{ }
      • 2.4.3 分部分 \part{ }
      • 2.4.4 目录 \tableofcontents
      • 2.4.5 标题 \maketitle
    • 2.6 脚注
  • 3. 中英文Latex模板
    • 3.1 中文LaTex2e模板
    • 3.2 英文LaTex2e模板
  • 4.组织文章
    • 4.1提供框架
      • 4.1.1 \documentclass{}
      • 4.1.2 \maketitle 开始正文
      • 4.1.3 \tableofcontents 插入目录
      • 4.1.4 宏包geometry 调整页边距
      • 4.1.5 宏包fancyhdr 设置页眉页脚
      • 4.1.6 宏包indentfirst 首行缩进
      • 4.1.7 宏包setspace 行间距
      • 4.1.8 \addtolength 段间距
  • 5. 其他知识点

1. 基础知识

1.1 Latex 源文件

Latex的源文件为普通的ASCII文件,可以使用任何文本编辑器来创建。Latex源文件不仅包含了要排版的文本,而且也包括了告诉Latex如何排版这些文本内容的命令

1.1.1 空白距离

  • 空白距离space:空格和制表符等空白字符
  • 多个连续的空白字符= 一个空白字符。【在句首的空白距离一般会忽略】
  • 多个空白行=单个空白行【两行文本间的空白行标志着上段的结束和下段的开始】

1.1.2 特殊字符

  • 含义:Latex中的保留字符 # $ % ^ & _ { } \ ~
  • 处理:除\外,在其他特殊字符前添加反斜线\ ,如 # ,$
  • 双斜杠\ :换行

1.1.3 Latex命令

  • 以一个**反斜线 ** 开始,命令名只由字母组成。命令名后的空格符、数字或任何非字母的字符都标志着该命令的结束
  • 由一个反斜线和非字母的字符组成

1.1.4 注释

注释号%:LateX将忽略 % 后的该行内容,换行符以及下一行前的空白字符。

1.1.5 纵向固定间距控制命令

\smallskip \medskip \bigskip

1.1.6 页面控制命令

\textwidth=14.5cm
\textheight=21.5cm
系统默认:字号10pt= 五号字;西文字体为罗马字体;textwidth=12.2cm,textheight=18.6cm。相当于美国标准信纸大小。

1.2 源文件的结构

如果是中文,将\documentstyle{article}改为\documentstyle{carticle}

\documentclass{article}
\begin{document}
Small is beautiful
\end{document}
\documentclass[a4paper,11pt,twoside]{article}
% define the title
\author{H.~Partl}
\title{Minimalism}
\begin{document}
% generates the title
\maketitle
% insert the table of contents
\tableofcontents
\section{Some Interesting Words}
Well, and here begins my lovely article.
\section{Good Bye World}
\ldots{} and here it ends.
\end{document}

1.3 文档布局

1.3.1 文档类

\documentclass[options]{class}:告诉源文件,需要创建的文档类型。
例子:\documentclass[a4paper,11pt,twoside]{article}
使用article格式、11磅大小的字体来排版该文档、并得到在A4纸上双面打印的效果

  • class:所要创建的文档类型
  • options:定制文档类的属性,不同的选项之间需要从逗号隔开。

1.3.2 宏包

\usepackage[options][package]:若想要插入图形、彩色文本或源代码到文档中,则需要使用宏包。

  • package:宏包的名称
  • options:触发宏包特殊功能的一组关键字

1.3.3 页面样式

\pagestyle(style) 或 \thispagestyle(style):修改页眉/页脚样式

  • style:确定使用哪种页面样式

2. 文本排版

2.1 断行和分页

2.1.1 对齐段落

  • \ or \newline:另起一行,而不另起一段
  • \* :强制断行后,还禁止分页
  • \newpage:另起一页

2.1.2 断词

\ hyphenation{word list}:使列于参量中的单词仅在注有‘’-‘’的点断词

2.2 内置字符串

2.3 特殊字符和符号

2.3.1 引号

在Latex中,用两个重音产生左引号,用两个直立引号产生右引号。

2.3.2 破折号和连字号

Latex中有四种短划标点符号。连续用不同数目的短划,可以得到其中三种。

2.3.3 波浪号

Latex中,可用∼\sim∼ 作为波浪线~

2.3.4 度的符号

2.3.5 欧元符号

2.3.6 省略号

Latex中省略号:\Idots

2.4 标题、章和节

2.4.1 分节 \section{ },\paragraph{ }

  • \section{ }, \subsection{ },\subsubsection{ }:article类型为的分节命令
  • \paragraph{ },\subparagraph{ }:article类型为分段

2.4.2 分章 \chapter{ }

\chapter{ }:在report 或 book 类型中的分章命令

2.4.3 分部分 \part{ }

\part{ }:将文档分成几个部分而不影响章节编号

2.4.4 目录 \tableofcontents

\tableofcontents:在其出现的位置插入目录

2.4.5 标题 \maketitle

\maketitle:产生整篇文档的标题 title。标题的内容必须在调用\maketitle之前。

\title{名称}
\author{名字1 \and 名字2 \and 名字3}
\date{日期}
\maketitle

2.6 脚注

\footnote{footnote text}:把脚注内容排印于当前页的页脚位置。脚注命令总是置于其指向的单词或句子的后面。脚注是一个句子或句子的一部分,所以应用逗号或句号结尾。

3. 中英文Latex模板

3.1 中文LaTex2e模板

% 导言区
\documentclass[11pt]{ccart}%文件类说明,还可以选择的类是cctbook\setlength{\parindent}{12pt}%自然段第一行的缩进量为12pt\setlength{\parskip}{10pt plus1ptminus1pt}%自然段之间的距离为10pt,并可在8pt到11pt之间变化\setlength{\baselineskip}{8pt plus2ptminus1pt}%行间距为8pt,并可在7pt到10pt之间变化\setlength{\textheight}{21truecm}%版面高为21厘米\setlength{\textwidth}{14.5truecm}%版面宽为14.5厘米\begin{document}%正文开始\title{Thesis}%文章标题,双反斜杠\\表示换行\author{author\\Dept. of Math.} %作者名,单位,通信地址等,双反斜杠\\表示换行\date{2003/8/5}%文章写作日期,如果省略此行,计算机日期作为写作日期\maketitle %建立标题部分**%文章的正文输入**\begin{center}%参考文献的书写{\heiti  参考文献}\end{center}\vskip 0.1cm\def\hang{\hangindent\parindent}\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}\def\re{\par\hang\textindent}\re{[1]} Nordhaus E,Stewart B,WhiteA.On theMaximum Genus of a Graph.{\it J.combinatorial TheoryB},1971,11:258-267  \re{[2]} Skoviera M.The Maximum Genus of Graphsof Diameter Two.{\it Discrete Math}.1991, 87:175-180\end{document}%源文件的结束

3.2 英文LaTex2e模板

\documentclass[11pt]{article}%文件类说明,还可以选择的类是book,report\setlength{\parindent}{12pt}%自然段第一行的缩进量为12pt\setlength{\parskip}{10pt plus1ptminus1pt}%自然段之间的距离为10pt,并可在8pt到11pt之间变化\setlength{\baselineskip}{8pt plus2ptminus1pt}%行间距为8pt,并可在7pt到10pt之间变化\setlength{\textheight}{21truecm}%版面高为21厘米\setlength{\textwidth}{14.5truecm}%版面宽为14.5厘米\begin{document}%正文开始\title{Thesis}%文章标题,双反斜杠\\表示换行\author{author\\Dept. of Math.}%作者名,单位,通信地址等,双反斜杠\\表示换行\date{2003/8/5}%文章写作日期,如果省略此行,计算机日期作为写作日期\maketitle%建立标题部分%文章的正文输入\section{Introduction}%第一节引言(机器自动编号){\bf Theorem 1.} {\it For any fixed $\rho>0$,we have$$||R(u,\rho)||\leq ||R_1(u,\rho)||\leq2||R(u,\rho)||,~~~\forall u\in H.\eqno(10)$$ Hence, (2) and (3) are equivalent forany fixed$\rho>0$.}%一般定理的写法{\bf Proof.}\begin{thebibliography}{99}\bibitem{Kind} D. Kinderlehrer and G.Stampacchia, {\it An Introduction toVariational Inequalities and Their Applications},Academic Press,New York, (1980).\end{thebibliography}%参考文献\end{document} %源文件的结束

4.组织文章

4.1提供框架

4.1.1 \documentclass{}

\documentclass{article} 中包含了一个控制序列(或称命令/标记)。所谓控制序列,是以反斜杠\开头,以第一个空格或非字母 的字符结束的一串文字,他们并不被输出,但是他们会影响输出文档的效果。这里的控制序列是 documentclass,它后面紧跟着的 {article} 代表这个控制序列有一个必要的参数,该参数的值为 article。这个控制序列的作用,是调用名为 “article” 的文档类

4.1.2 \maketitle 开始正文

控制序列能将在导言区中定义的标题、作者、日期 按照预定的格式展现出来。

4.1.3 \tableofcontents 插入目录

插入目录:找到 \maketitle,在它的下面插入控制序列 \tableofcontents

4.1.4 宏包geometry 调整页边距

调用宏包geometry,调整页边距

\usepackage{geometry}
\geometry{papersize={20cm,15cm}}
\geometry{left=1cm,right=2cm,top=3cm,bottom=4cm}

4.1.5 宏包fancyhdr 设置页眉页脚

设置页眉页脚,推荐使用 fancyhdr 宏包

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\author}
\chead{\date}
\rhead{152xxxxxxxx}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
\renewcommand{\footrulewidth}{0pt}

4.1.6 宏包indentfirst 首行缩进

CTeX 宏集已经处理好了首行缩进的问题(自然段前空两格汉字宽度)。
若不使用 CTeX 宏集(使用 xeCJK 宏包)进行首行缩进,在导言区调用 \usepackage{indentfirst},并且添加控制序列 \setlength{\parindent}{\ccwd} 来调整首行缩进的大小。这里的 \ccwd 是当前字号下一个中文汉字的宽度。

4.1.7 宏包setspace 行间距

通过 setspace宏包提供的命令来调整行间距。比如在导言区添加如下内容,可以将行距设置为字号的 1.5 倍。
正确方法:设置行间距

\usepackage{setspace}
\onehalfspacing

4.1.8 \addtolength 段间距

通过修改长度 \parskip 的值来调整段间距。则可以在原有的基础上,增加段间距 0.4em。如果需要减小段间距,只需将该数值改为负值即可

\addtolength{\parskip}{.4em}

5. 其他知识点

链接:Latex知识汇总提取码:zb4q

软件使用_第二篇 Latex基础知识相关推荐

  1. python字符串逆向垂直输出型烟雾机_第二章 灯光基础知识

    第二章灯光基础知识 舞台灯光简介 舞台灯光是演出空间构成的重要组成部分.是根据情节的发展对人物以及所需的特定场景进行全方位的视觉环境的灯光设计,并有目的将设计意图以视觉形象的方式再现给观众的艺术创作. ...

  2. 第二篇 python基础知识总结:数据、运算符

    引子 我们跟任何人交流,说的每一句都是都一些文字组成,包含名词.动词.语句.标点符号等,组成我们说普通话构成的基本要素.同理我们学习python语言也要明白这些基本要素,也就是我们常说的基本语法,这是 ...

  3. Python全栈[第二篇]:计算机基础知识-进制

    进制 常见进制有二进制.八进制.十六进制 十进制逢十进一;十六进制逢十六进一;八进制逢八进一;二进制逢二进一 计算机只识别二进制数据,其基础运算是采用2进制 二进制 计算机中最小的存储单位是二进制位( ...

  4. U3D_Shader编程(第二篇:基础夯实篇)

    <U3D_Shader编程> ##<U3D_Shader编程>发布说明: ++++Shader一个高大上的领域,不管怎么样,我来了. ++++立钻哥哥从2018年开始正式对Sh ...

  5. 计算机系统组成及工作原理PPT,第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示....

    Presentation on theme: "第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示."- Presen ...

  6. 软考 程序员教程-第二章 操作系统基础知识

    软考 程序员教程-第二章 操作系统基础知识 第二章 操作系统基础知识 2.1.操作系统概述(第四版教程P44) 操作系统的4个特征:并发性.共享性.虚拟性.不确定性. 操作系统的5个功能:处理机管理. ...

  7. 2021消防工程师 第一篇 消防基础知识 1.燃烧

    第一篇 消防基础知识 第一章 燃烧 总体框架:燃烧.火.火灾.爆炸.易燃易爆品 第一节 燃烧的本质与条件 燃烧本质:可燃物.氧化剂作用发生的放热反应,伴有火焰.发光或发烟现象 过程:白炽固体粒子和不稳 ...

  8. 第一 二章 计算机基础知识,[精品]第二章-计算机基础知识.doc

    [精品]第二章-计算机基础知识.doc (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 第二章计算机基础知识2.1将下列各二进制教转换 ...

  9. access2013数据库实验笔记_医学科研实验基础知识笔记(十):甲基化

    往期回顾 医学科研实验基础知识笔记(一):细胞增殖 医学科研实验基础知识笔记(二):细胞凋亡检测 医学科研实验基础知识笔记(三):细胞周期检测 医学科研实验基础知识笔记(四):细胞自噬研究策略 医学科 ...

最新文章

  1. Paper Review: Bayesian Regularization and Prediction
  2. 什么是时间导数(Time derivative)
  3. 保持你的决心——《传说之下》背后的设计之道
  4. rstudio运行python_RStudio 1.2发布,改进对Python chunks,R脚本等的测试和支持
  5. Docker容器的自动化监控实现
  6. 杨浦区阜盛农民工子弟小学见闻
  7. ios图片放大之后如何不模糊_ios uiimageview的长宽放大3倍后 图片变模糊的问题
  8. 【英语学习】【加州教材】【G4】【科学】Science目录及术语表
  9. SAP License:SAP新总帐-开篇
  10. 如何把一个数据库的数据copy到另外一个数据库
  11. 如何在Linux系统上刷抖音
  12. 【关系抽取】详聊如何用BERT实现关系抽取
  13. 窗体传值,子窗体,父窗体,反射,reflection,windows,组策略,gpedit.msc,动态创建窗体,谢谢...
  14. js call和apply方法小结
  15. 时序逻辑电路的基础知识(结合Verilog)
  16. 【泡泡Docker乐园】使用泡泡Docker基础镜像放心大胆地开发吧!
  17. 基于OMAPL138的Linux字符驱动_GPIO驱动AD9833(一)之miscdevice和ioctl
  18. MIMO中预编码Precoding和波束beamforming有什么区别?
  19. hp服务器3c认证证书,戴尔 Dell PowerEdge R720 服务器3C认证证书,节能认证证书
  20. 使用Windows命令行reg控制注册表键值

热门文章

  1. Unity3D (塔防游戏)射击 之 抛物线运动(模拟炮弹)
  2. 用unity做一个发射子弹的模拟
  3. mac下ElasticSearch 集群搭建,使用Kibana配置和管理集群
  4. 3168ngw网卡_无线+千兆有线双网卡!影驰B360 GAMER评测:千元内最具性价比的RGB主板...
  5. 网页设计分割线代码_网页设计中的黄金分割
  6. swoolephp加密_6种php加密解密方法
  7. 声纹验证和声纹识别中的AS-norm、Z-norm、T-norm、ZT-norm、 S-norm操作
  8. 用富斯i6遥控器控制船
  9. PythonStock(11):使用pandas计算股票波峰波谷猜想
  10. 软件质量管理体系 type:pdf_管理体系未来发展浅析