LaTex极简入门
准备工作
-
下载并安装TeX Live
-
打开TeXworks
或者使用其他文本编辑器,如VS Code可安装插件LaTex Workshop,使用
view latex或者快捷键Ctrl+Alt+V来预览并生成pdf文件,更加方便
入门理解
基础知识
-
命令与注释
-
命令的格式为
\命令名{命令参数} -
latex像编程语言一样有注释,使用
%之后的一行内容都不会被排版
-
-
基础结构
在新建
.tex文件后,其中需要包含的基本结构如下:\documentclass{article} %此处输入的内容为前言 \begin{document} %此处输入的内容为正文 \end{document} -
文件类型
在
.tex文件的开头的命令是\documentclass{},用于指定当前文档的类型-
常用的参数有:
article表示文章,book书籍,beamer幻灯片等,当我们在网上下载模板时,这里通常是模板作者自定义的类型 -
如果要在文档中使用中文,使用
\documentclass[UTF8]{ctexart}
-
-
环境
被
\begin{}和\end{}包围的部分属于一个环境,其中的参数是环境的类型latex中的环境类似于编程语言中的作用域(在C语言中是被{括起来的部分}),在同一个环境中的文字会使用相同的格式
下文介绍的图片与列表都借助特殊的环境来实现
前言部分
-
前言格式
在文件类型与开始命令之间的部分为前言,可以包括以下部分
\title{文章的标题} \author{作者名字} \date{文档的修改日期} %可以使用\today来自动生成今天日期 \begin{document} \maketitle -
\maketitle生成前言为了让前言部分被显示出来,需要在正文部分添加
\maketitle命令,这个命令会在当前位置生成前言区设定的信息 -
\usepackage{}引入包为了在文档中使用一些新的功能,可以引入带有不同功能命令的包,方法是在前言部分使用命令
\usepackage{},参数是包名
常用命令
文字样式
-
\textbf{}加粗加粗文字,参数为需要加粗的内容
-
\textit{}斜体斜体文字,参数为需要改为斜体的内容
-
\underline{}下划线下划线,参数为需要添加下划线的内容
排版命令
-
新段落
-
输入一个换行符,渲染后会在文章中生成一个空格
-
如果需要生成新锻炼,需要两个换行符
-
-
\section{}新章节该命令会新建一个章节,参数为章节标题
-
\subsection{}子章节-
要在章节下创建子章节,使用
\subsection{} -
要在子章节下再创建子章节,使用
\subsubsection{}
-
-
\chapter{}章在
ctexbook这类书籍的文档类型中,可以使用比前文所提章节\section{}更大的\chapter,相当于书籍中的一大章 -
\part部同上,比章更大的是部
\part,相当于一部书
列表命令
-
无序列表
无序列表使用
itemize环境,列表中每一个元素使用\item\begin{itemize} \item 列表项1 \item 列表项2 \end{itemize} -
有序列表
有序列表使用
enumerate环境,列表中每一个元素使用\item\begin{enumerate} \item 列表项1 \item 列表项2 \end{enumerate}
图片命令
-
引用包
在插入图片之前,要先引用包
graphicx来添加功能\documentclass{article} \usepackage{graphicx} \begin{document} -
\includegraphics{}插入图片在正文部分,使用
\includegraphics{}命令来插入一张图片,参数为图片的名字,可以省略图片的.png扩展名- 控制图片大小:
\includegraphics[width=0.5\textwidth]{},其中的textwidth是指当前文本区域的宽度
- 控制图片大小:
-
\caption{}为图片添加标题要先将图片嵌套在一个
figure环境中,再使用\caption{}命令指定标题此外,在
figure环境中可以使用\centering命令将图片居中\begin{figure} \centering \includegraphics[width=0.5\textwidth]{fig1} \caption{fig1} \end{figure}
表格命令
-
创建表格
表格使用
tabular环境- 需要传入参数确定表格尺寸与对齐方式,如
{c c c}:c表示该列居中对齐,l表示左对齐,r表示右对齐;有几个字母就确定了表格有几列 - 每一列的数据用
&符号隔开,每一行的数据用\\分割
\begin{tabular}{c c c}%一个三列,每一列居中对齐的表格 单元格1 & 单元格2 & 单元格3 \\ 单元格4 & 单元格5 & 单元格6 \\ \end{tabular} - 需要传入参数确定表格尺寸与对齐方式,如
-
表格外观
-
可以为表格添加边框:参数中
{c|c|c}表示竖向边框,表格换行处添加\hline表示横向边框(输入两次为双横线) -
此外,将参数替换为
p{},就可定义一列的宽度,参数带单位cm -
为表格添加标题的方式与图片一致,先将表格放在
table环境里
\begin{table} \center%居中显示表格 \begin{tabular}{p{2cm}|c|c} 单元格1 & 单元格2 & 单元格3 \\ \hline\hline 单元格4 & 单元格5 & 单元格6 \\ \hline \end{tabular} \caption{tab1}%表格标题 \begin{table} -
数学公式
公式环境
-
公式概述
如果只是为了实现上述功能,专门来学latex是不值当的,毕竟直接使用wps或者markdown方便得多,latex真正的杀手锏是对各种数学公式的支持,比如:
\iiint_V (\nabla \cdot \mathbf{F}) \, dV = \oiint_{S} \mathbf{F} \cdot \mathbf{n} \, dS就可输出复杂的公式:\(\iiint_V (\nabla \cdot \mathbf{F}) \, dV = \oiint_{S} \mathbf{F} \cdot \mathbf{n} \, dS\)
-
行内公式
与普通文字混排的公式,写在
$之间质能方程为:$ E=mc^2 $ -
独立公式
如果希望公式单独成行,则使用
equation环境\begin{equation} E=mc^2 \end{equation} %也可以简写为以下形式 \[ E=mc^2 \}
常用符号
-
一般符号
x_a %变量的下标a \dot %一个点 \cdot %居中的点,用作点乘 -
幂运算
\sqrt{} %开方 \sqrt[n]{} %开n次幂 x^a %x的a次方 -
积分
\int %积分 \iint %二重积分,更多重积分同理 \oint %封闭回路上的积分,封闭曲面上的同理 \int^b_a %从下限a到上限b的积分 ' %导数 -
分式
a \over b %a/b,分子在前,分母在后 \frac{a}{b} %a/b的另一种写法
参考
-
本文源自视频教程:www.bilibili.com/video/BV11h41127FD
-
对于更多的数学公式写法,可以使用网站:https://www.latexlive.com/
-
对latex更为全面教程:https://github.com/CTeX-org/lshort-zh-cn
特此感谢
本文来自博客园,作者:无术师,转载请注明原文链接:https://www.cnblogs.com/artlessist/p/19823595
本文使用知识共享4.0协议许可 CC BY-NC-SA 4.0
特别说明版权归属的文章以及不归属于本人的转载内容(如引用的文章与图片)除外
浙公网安备 33010602011771号