【学习笔记】Latex快速上手
学习笔记,供日常记录使用。
一个非常快速的 Latex 入门教程
LaTeX公式保姆级教程 (以及其中的各种细节)
1. Latex简介
Latex是一款开源、免费的排版工具,将排版和文字内容分隔开。
2. Latex操作平台
2.1 TEXLive
提供丰富的包资源,安装配置能够很全面,但是占用空间大
2.2 MiKTEX
和TEXLive相反,包资源轻量,因此占用空间小,如果需要扩展其他包资源可以联网下载。
2.3 overleaf在线编辑
在线免费的TeX编辑器,网址如下:
3. Latex命令
3.1 基础介绍
3.1.1 命令格式
一般以\
开头,用于设置文本内容的排版。基本格式为:\命令词组{作用对象或者设置对象}
3.1.2 “环境”的概念
基本格式如下:
\begin{环境名}
其他语句
\end{环境名}
类似于编程中的作用域,处在同一环境下的内容共享相同的文字格式。
3.2 文章结构
\documentclass{article}
前言部分
\begin{document}
正文部分
\end{document}
结尾部分
3.3 document语句
\documentclass{文档类型}
:指定文档类型,关系到文章的整体排版规则。相关文档类型关键字见下方。
文档类型 | 关键字 |
---|---|
普通文章(常用) | article |
书籍 | book |
报告 | report |
幻灯片格式 | beamer |
含中文文档 | ctexart |
注意:如果需要显示中文,不仅需要更改文档类型,还需要设置编码方式,命令如下:\documentclass[UTF8]{ctexart}
3.4 前言部分命令
\title{文章标题}
设置文章标题\author{文章作者}
设置作者信息\date{today}
设置文档日期,一般使用today表示今天
3.5 正文部分命令
\maketitle
在前言部分设置标题等信息之后,此命令在实际文本中显示文档标题\textbf{文字}
文字加粗\textit{文字}
文字斜体\underline{文字}
设置下划线\part{部名}
设置部chapter{篇名}
设置篇\section{章名}
设置章节\subsection{二级子章节名}
设置二级子章节,三级子章节是\subsubsection{三级子章节名}
part(部)>chapter(篇)>section(章)>subsection(子章)
3.4 插入图片
在前言部分,需要添加如下命令:
\usepackage{graphicx}
如果想要在正文中插入图片,这里要引用相关包
在正文部分,需要添加如下命令:\includegraphics{图片文件名}
引用图片,注意文件名省去.jpg
之类的扩展名。\includegraphics[width=0.5\textwidth]{图片文件名}
设置图片宽度为文本宽度的一半。
为了完成更复杂的操作,我们可以使用环境如下:
\begin{figure}
\centering //设置图片居中显示
\includegraphics[width=0.5\textwidth]{图片文件名}//插入图片
\caption{图片标题}//设置标题
\end{figure}
3.5 插入列表
3.5.1 无序列表
基本格式如下:
\begin{itemize}
\item 列表项1
\item 列表项2
……
\end{itemize}
3.5.2 有序列表
基本格式如下:
\begin{enumerate}
\item 列表项1
\item 列表项2
……
\end{enumerate}
3.6 编辑数学公式
推荐使用在线公式编辑器网址查看公式效果。
行内公式使用$公式$
命令即可。
对于单行公式,有两种编辑形式,如下所示。
//形式一
\begin{equation}
公式
\end{equation}
//形式2
\[
公式
\]
复杂公式的命令语法以后会学习补充。
3.7 设置表格
表格需要在环境中操作,基本格式如下:
\begin{tabular}{|l|c|r|}
//{l c r}表示表格有三列,分别是左对齐、居中对齐、右对齐
//{|l|c|r|}表示添加竖向边框
//{|p{2cm}|p{5cm}|p{2cm}|}设置列宽并默认左对齐
\hline //添加横向边框,也可以使用\hline\hlien添加双横线效果
1行1列 & 1行2列 & 1行3列 \\ //第一行内容
\hline
2行1列 & 2行2列 & 2行3列 \\
\hline
……
\end{tabular}
如果需要添加表格标题,需要将整个tabular
环境嵌入一个table
环境中,基本结构如下:
\begin{table}
\center //表格居中显示
\begin{tabular}{}
表格实际内容
\end{tabular}
\caption{表格标题}//设置表格标题
\end{table}
4. Vscode中的Latex配置
在已经安装TEXLive的基础上,安装扩展包latex workshop
,之后可以通过ctrl+alt+v
操作打开pdf预览,也可以在搜索栏搜索 View Latex PDF File
命令。
5. 数学公式
5.1 希腊字母
格式为\希腊字母英文拼写
。
5.2 上下标
上标:^,例如x^{t-1}
表示 x t − 1 x^{t-1} xt−1
下标:_,例如x_{i,k}
表示 x i , k x_{i,k} xi,k