介绍
概念
高效、高质量的排版系统
需要编译
依赖于宏包
用途
论文、notes、图书排版
官方文档
https://www.latex-project.org/help/documentation/
编辑器
Overleaf
在线编辑
VS Code
需要安装 Tex Live 编译器,并配置编译环境
安装 LaTeX Workshop 插件
Tex Live: https://tug.org/texlive/
配置:https://zhuanlan.zhihu.com/p/71432461
常用语法
基本框架
\documentclass{} 声明文档类型,若要使用中文应换成 ctexart
注释由 '%' 开头
导言区一般用于导入宏包(\usepackage{})、指定作者(\author{})、定义新命令(\newcommand)等
\begin{document} 和 \end{document} 之间是正文
标题&章节
在导言区定义标题的各个属性,正文中使用 \maketitle 命令插入标题
\section{章节标题}、\subsection{子标题}、\subsubsection{孙标题}
列表
不带序号的列表在 itemize 环境中
带序号的列表在 enumerate 环境中
https://linux.cn/article-13112-1.html
公式
在 equation 环境中(即 \begin{equation} 和 \end{equation} 之间,下同),这样打出来的公式会有编号,用 \label{} 和 \ref{} 配合引用;不想用标号可以在 equation 后加 '*'
如果需要多行等式且对齐可以用 align 环境,使用 '\\' 换行,用 '&' 指定对齐位置(需要 \usepackage{amsmath})
图片
格式:\includegraphics[参数]{图片文件名}
参数一般用来指定大小,如 \includegraphics[width=0.7\textwidth]{figure/dragon.jpg} 指定了图片的宽度为 0.7 倍的文本宽度
插入图片往往需要\usepackage{graphicx}
一般不直接插入图片,而是放置在"浮动体"中,使图片能够灵活地移动位置从而使排版美观。常用格式如下所示
figure 即为浮动环境,中括号中的字母是对图片位置的建议,h 表示 here,t 表示 top,b 表示 bottom,p 表示 page of float(即图片单独为页)
LaTex 会按顺序尝试你的建议,但可能并不采纳;若要坚持你的想法可以加叹号([!hbt])表示决心;如果仍不采纳,可以 \usepackage{float} 然后使用 [H] 强制将图片放在此处,代价是可能产生大片空白
表格
在 table 环境中嵌入 tabular 环境
加竖线:将 'cc' 换成 '|c|c|'
加横线:使用 \hline
工具:excel2latex
https://www.ctan.org/tex-archive/support/excel2latex
论文引用
一般使用 bibtex
首先把所有文献引用导出成 bibtex 格式,并放入一个 .bib 文件中(如 example.bib)
然后在正文中:
用 \bibliographystyle{} 指定引用风格
在需要引用的地方输入 \cite{einstein}
在文章末尾指定使用的 bib 文件,命令是 \bibliography{example}
https://www.bilibili.com/video/BV1cC411L7uG/?spm_id_from=333.337.search-card.all.click&vd_source=22db36befcbe98b5c4cdb3d1d5f45f5d