Latex教程
0 安装texlive(一般用途用overleaf也够了)
参考这个视频:
和这篇文章:vscode配置latex环境
切记编译用xelatex
1 基本知识
1.1 宏包
相当于Latex中的头文件,可以实现很多功能常用的宏包有:
| 宏包 | 作用 |
|---|---|
| ctex | 中文 |
| url | 超链接 |
| graphicx | 导入图片 |
| amsmath | 数学公式 |
| geometry | 调节页边距 |
| listings | 代码块 |
| indentfirst | 调整首行缩进 |
| xcolor | 设置颜色 |
| url | 导入超链接(插入链接:\url{…}) |
1.2 命令格式
在Latex中需要在文章开始加一个\document[编码]{文体}的命令确定文体
| 文体 | 含义 |
|---|---|
| article | 文章 |
| report | 报告 |
| book | 书 |
| beamer | 幻灯片 |
| ctexart | 中文文章,[]里要写UTF-8 |
1.3 环境
Latex的内容需要指定环境,即用\begin{环境} \end{环境}包围起来
| 环境 | 含义 |
|---|---|
| document | 文档正文 |
| figure | 图片 |
| equation | 公式 |
| table | 表格 |
| itemize | 无序列表 |
| enumerate | 有序列表 |
| quote | 引用 |
| abstract | 摘要 |
1.4 正文之前
在正文之前写上进行命令格式、宏包引入命令,同时还有\title{} \author{} \date{}命令,正文第一行要写上\maketitle
2 基础操作
2.1 简单格式操作
\textbf{} 加粗(bf是bold font的缩写)
\textit{} 斜体
\underline{} 下划线
\par 换段
\section{} 新段
\chapter{} 子章节
\chapter{} 章节
2.2 引用图片:
-
下载包
\usepackage{graphicx} -
环境:
\begin{figure}[h/t/b/p]
| 参数 | 含义 |
|---|---|
| h | 当前位置 |
| t | 页面顶部 |
| b | 页面底部 |
| p | 允许有浮动对象页面 |
-
命令
\include graphics[格式参数]{图片相对路径} -
格式参数
-
width/height = x cm/mm/in(inch)/ex(当前字体中小写x的高度)
-
scale = x(按x倍比例)
-
相对单位:e.g.width = x\columnwidth | \textwidth | \linewidth
-
环境内命令:
| 命令 | 作用 |
|---|---|
| \centering | 居中 |
| \caption{} | 图片标题 |
| \label{} | 图片标签(用来引用) |
| \hspace{ x pt} | 2张图片之间水平距离 |
注:引用需要用到hyperref包,正文中用\ref{label_name}引用,超链接点击即可转到
2.3 数学公式:
数学公式的代码要写在equation环境中并用$$括起来
常见用法
-
$$\frac{A}{B}$$
-
$$2\over3$$
-
$$2^{3}$$
-
$$\log_{2}{3}$$
-
$$\sqrt[2]{3}$$
-
$$\sin{x}$$
-
$$\lim_{x\to 0}{y}$$
-
$$\left(2 \right)$$
-
$$\left|2 \right|$$
以上公式对应下面的代码:
1 | $$\frac{A}{B}$$ |
其他公式可以到在线编辑器上找
2.4 表格
表格的代码要写在table环境中,可以在表格编辑器上找



