Latex基本操作
Latex学习一————基本结构
1.1 主体结构
源程序分为导言区和正文区,其中导言区设置文章的一些性质或自定义命令,选定文档类命令为 \documentclass{article}
,设置文章属性可以加入命令 \title{}
,\auther{}
,\date{}
正文区又称文稿区,设置文档环境命令 \begin{document}
,\end{document}
,一篇文档有且只能设置一个文档环境。
1.2 部分命令
1 | \maketitle % 生成标题,用在`book/report/article`类的正文区中,而`letter`类在正文区并没有此命令。 |
例:
1 | % 导言区 |
生成效果图:
Latex学习二————中文文档设置
2.1 文档整体设置
- 可以加入
\usepackage{ctex}
命令使用扩展包; - 直接设置整体文档类
\documentclass[UTF8]{ctexart}
,此外还有ctexbook ctexrep
可选参数表明中文文档的编码,主要有 GBK和UTF8
,不同 Latex
编辑器默认编码方式不同。
2.2 equation
环境
1 | \begin{equation} |
此环境命令主要是用于产生带编号的行间公式。
2.4 章节设置
\section{章节标题}
生成一节的标题
2.3 中文字体设置
字体族设置
——罗马字体、无衬线字体、打字机字体
- 字体命令
1 | \textrm{文本} % 设置字体族为罗马字体 |
- 字体声明命令
1 | \rmfamily 文本 % 声明以后的字体使用罗马字体 |
字体系列设置
1 | Pass |
Latex学习三———— 杂谈
3.1 定理环境
文章定理之类的是用一类定理环境输出的,在使用之前需要在导言区做定义:\newtheorem{thm}{定理}
定理环境有一个指定定理名字的可选参数,示例:
1 | \begin{thm}[勾股定理] |
3.2 数学公式
1 | % 行间公式 行内公式 pass |
实际效果如图:
3.3 使用图表
- 插图功能
插图功能由graphicx
宏包提供,需要在导言区进行设置\usepackage{graphicx}
具体的插图命令为:\includegraphics[width=3cm]{xiantu.pdf}
其中可选参数设置图片在文档中的宽度,第二个参数是图形的文件名(放在源文件所在目录)
使用xelatex命令编译时,支持的图形格式包括PDF、PNG、JPG、FPS等
图形放置
通常将图像放置在一个浮动体中,处于一个可以变动相对位置的环境中
1 | \begin{figure}[ht] % 设置浮动体环境 |
注:可选参数 ht
表示浮动体可以出现在环境周围的文本所在处(here
)和一页的底部(top
)
具体效果图如下:
- 制作表格
设置表格环境tabular
:
1 | \begin{tabular}{|rrr|} |
注:
- 可选参数
|rrr|
表示表格有三列,都是右对齐,行与行之间用\\
隔开,列于列之间用&
隔开,表格中的横线用\hline
绘制 - 表格环境设置,一般表格也放置在浮动体中,即
table
环境
1 | \usepackage{float} |
效果图:
3.4 图表引用
- 图片引用
根据上文插图设置的标签属性可以很容易引用图片一个示例:图\ref{fig:xiantu}是我国古代对勾股定理的一种证明
。 - 公式引用
公式添加标签示例:
1 | \begin{equation}\label{eq:gougu} % 设定公式标签名 |
在正文中引用示例: (\ref{eq:gougu})
注意公式引用的括号要手动添加
另解,使用宏包 amsmath
,在导言区添加宏包,之后通过命令 \eqref{eq:gougu}
引用,并能自动产生括号
3.5 设计文章格式
一般设置文章整体格式可以借用宏包直接进行处理,现列举较为常用的文章格式宏包:
1 | \usepackage{gemetry} % 设计页面尺寸宏包 |
自定义环境
如果需要设置特定的段落环境,可以利用已有的环境在导言区构造新的环境,以达到增加格式控制的目的
1 | % 这里对引用(quote)环境重新设置,增加更多格式控制命令 |
自定义命令
在一些需要的地方,Latex
给我们提供了自定义新的命令的代码,这极大地拓展了不同背景和领域使用的便利性。
1 | % 这里以角度上标为例 |
插图版式调整后效果: